Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

11

13.11.2010, 14:27

@Flux: Nein. Nur weil es nur 2 Projektmitarbeiter gibt, heisst es nicht, das zwei Rollen wegfallen. Es darf jemand auch mehrere Rollen haben. Es spricht zum Beispiel nichts dagegen, dass einer ScrumMaster und Team und der andere Product Owner und Team als Rolle hat. Der Vorteil von Verteilt Product Owner und Scrum Master hat den Vorteil der Gegenseitigen konsultation, sehe ich zumindest so. Ansonsten spricht auch nichts dagegen, dass Teammitglied 1 Product Owner, ScrumMaster und Team ist und der andere Team. Je nachdem, wer was am besten kann. Und das funktioniert auch ab zu zweit.

Zum Webclient: Der ist Prozessunabhängig, also auch für Scrum-Edition.

Razer

Frischling

  • »Razer« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

12

13.11.2010, 14:36

Wie meinst du das?
Ist in der Personal Edition ein Webclient dabei?

Es gibt ja in-Step auch als Server Edition, aber der scheint was zu kosten, bzw. es gibt keine Personal Edition (wird dann bestimmt richtig teuer werden).

Bzw. wie soll ich das jetzt lösen?

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

13

13.11.2010, 14:47

Wie meinst du das?
Ist in der Personal Edition ein Webclient dabei?

Es gibt ja in-Step auch als Server Edition, aber der scheint was zu kosten, bzw. es gibt keine Personal Edition (wird dann bestimmt richtig teuer werden).

Bzw. wie soll ich das jetzt lösen?

Du kannst sehr einfach Dateien mit Dropboxsharen und synchronisieren.

Eine Rolle ist ein Verantwortungsbereich. Es spricht nichts dagegen, dass eine Person mehre Rollen einnimmt. In vielen jungen Unternehmen wird es genauso gemacht.. da ist CEO, Leader Development, Sales Manager, Leader Market Research, Support Manager, etc eine einzige Person ;)

flux

Treue Seele

  • Private Nachricht senden

14

13.11.2010, 15:34

Hmm, so wie ich Scrum kenne, darf ein Scrum Master und ein Product Owner kein Mitglied des Teams sein. Ansonsten besteht da ein Interessenkonflikt.
Klar, wenn man IMMER, zu jeder Zeit unterscheiden kann, in welcher Rolle man grad handelt, könnte das gehen. Aber das geht nicht gut (kenn ich aus eigener Erfahrung).

Razer

Frischling

  • »Razer« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

15

13.11.2010, 15:58

Jetzt hab ich noch eine Frage.
Gibts irgendwo eine Darstellung, aus welchen Kernelementen ein Spiel gebaut ist?

Ich hab irgendwie das Problem, dass wenn ich überleg, was ich für das Spiel brauch, mir nie all
das einfällt, was ich wirklich brauchen würd.

Momentan denk ich eher an einen Art InputManager, GraphicsManager usw. welche die Basis für das Spiel darstellt,
aber ich weiß ehrlich nicht, wo ich anfangen soll die ersteln Elemente für das Product Backlog zu setzen ...

Habt ihr da noch einen Tipp?

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

16

13.11.2010, 16:16

Jetzt hab ich noch eine Frage.
Gibts irgendwo eine Darstellung, aus welchen Kernelementen ein Spiel gebaut ist?

Ich hab irgendwie das Problem, dass wenn ich überleg, was ich für das Spiel brauch, mir nie all
das einfällt, was ich wirklich brauchen würd.

Momentan denk ich eher an einen Art InputManager, GraphicsManager usw. welche die Basis für das Spiel darstellt,
aber ich weiß ehrlich nicht, wo ich anfangen soll die ersteln Elemente für das Product Backlog zu setzen ...

Habt ihr da noch einen Tipp?

Fang mit einem Prototypen an, dann wirst du feststellen was du brauchst. Planning is guessing.

Du kannst so viel planen wie du willst, irgendwas wirst du vergessen. Da ist es von Vorteil wenn man Agil entwickelt, und sich darauf konzentriert einen funktionierenden Prototypen zu entwickeln.

Razer

Frischling

  • »Razer« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

17

13.11.2010, 17:12

Prototyp ...
Das ist seit langem wieder ein Thema das ich nicht durchblick.

Prototypen sind wichtig und können einem viel Aufwand sparen, bzw. Fehler vorzeitig erkennen lassen,
jedoch ist mir

Zitat

konzentriert einen funktionierenden Prototypen zu entwickeln.
zu abstrakt, momentan.

Was versteht man in unter Prototyp genau? Ich hab mir den Wikipedia Artikel durchgelesen, aber das hilft mir grad nicht.

Soll der die Grundfunktionen enthalten? Das UI des Spiels? Irgendwelche Elemente wie Skybox o.ä.?

Das macht mir momentan noch Probleme. Ich wüsste grad nicht, wie ich einen Prototyp schaffen sollte, bzw. diesen planen...

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

18

13.11.2010, 17:22

Wenn du etwas abstraktionsvermögen besitzt dann sollte dir dieser link helfen:

http://gettingreal.37signals.com/toc.php

Das Buch ist für Webanwendungen geschrieben, jedoch lässt es sich auf fast alle Projektarten anwenden die nicht zu komplex und groß sind, und damit auf fast alle Software projekte.

Riesige Planungsdokumente sehen zwar toll und professionell aus und man kann überall vorzeigen wie "professionell" man ist.. nützen in der Regel für solche Projekte nix - im Gegenteil, in der Zeit haben manch andere ne erste Version des Spiels fertig.

Was ich mit Prototyp meine: Die wichtige Frage hier ist: Was macht dein Spiel aus? Was ist das absolut mindeste was in dem Spiel funktionieren muss, damit man es als Spiel bezeichnen kann?
Und genau das ist deine erste Version vom Spiel.

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

19

13.11.2010, 18:49

Das mit der Versionsverwaltung habe ich mir mal angehört (mein erster Podcast ^^). Ich muss sagen, die Argumente überzeugen, aber für kleine Projekte ist die zentrale Versionsverwaltung ok, da dass erstellen von Branches nicht so oft vorkommt. Sollte ich mal wieder eine Versionsverwaltung aufsetzen, dann würde ich GitHub definitiv mal ausprobieren und bei gefallen nutzen. Ich denke bei sowas braucht man einfach die Praxiserfahrung um zu sehen ob es mehr oder weniger Aufwand ist.

Zum Prototypen: Ich selbst benutze immer Prototyping bei der Entwicklung. Meist sind es funktionale Prototypen von Modulen (experimentelles Prototyping), ab und an aber auch horizontales Prototyping, um zum Beispiel Kunden zu zeigen wie das Ergebnis aussehen könnte. So verhindere ich früh, dass ich in eine falsche Richtung entwickle.
Das Projekt selber wird aber immer mit evolutionären Prototypen entwickelt. Bei mir kommen so immer stabile Produkte bei raus, bei denen die Fehlerquote sehr gering ist, da Fehler früh auffallen und leicht (kostengünstig) behoben werden können. Man hat auch immer etwas, dass man dem Chef zeigen können. Fortschritt der nicht sichtbar ist, kann man dem Chef schwer erklären, wenn er mit dem Quellcode nichts anfangen kann. Bei Spielen ist das natürlich auch der Fall.
Ich bin mir nicht ganz sicher, aber ich würde sagen, dass Overgrowth von Wolfire auch in diese Kategorie fällt. :)

Razer

Frischling

  • »Razer« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

20

14.11.2010, 16:04

Mir macht momentan nur eins Sorgen. Wenn wir beide an dem Projekt arbeiten
werden wohl auch beide in-Step offen haben und benutzen, um den Fortschritt aktuell zu halten und
immer zu wissen was zu tun ist.

Das Problem ist, dass wenn ich die 5MB Datei in inStep verwende, wird diese nicht von Dropbox synchronisiert.
Und bei meiner 2000er Leitung dauert es leider gute 1-2 Minuten bis die Datei synchronisiert ist.
Das wird bestimmt mehrmals zu Datenverlust führen, was in diesem Fall wirklich nicht hilfreich ist.

Gibt es keine Möglichkeit, das möglichst sicher zu synchronisieren? Oder gibts ein anderes Programm mit dem das möglich wäre?
In-Step gefällt mir sehr gut, leider ist das Problem da, dass wir nur schwer ohne Datenverlust damit umgehen könnten - oder wie macht ihr das?

Ich suche schon seit einer Ewigkeit ein Programm, welches einen Server und einen Client hat und das möglichst effizient mit der Synchronisierung macht. Leider hab ich noch nichts gefunden, und wenn wird es wohl mehrere Tausend Euro kosten oder eine Per-User Lizenz haben, was wir uns nicht leisten könnten.

Habt ihr eine Idee? Wenn nicht kommen wir wohl nicht drum rum, aber das ist momentan wohl auch nicht die beste Lösung ...

Werbeanzeige