Research and Development 1/^Archief/2009-2010/07/Planning

Uit Werkplaats
Ga naar: navigatie, zoeken
Bagjoke.jpg

Research and Development 1

Patrick van Bommel
Sjaak Smetsers


 © comments



  • Property "Auteur1" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/07Gebruiker:Marco Jonkers" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur2" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/07Gebruiker:Stein Keijzers" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur3" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/07Gebruiker:Peter Maandag" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur4" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/07" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.


Fase 1

Ons ontwikkeldoel voor deze fase is een volledig speelbare versie van het spel. Dat betekend dus dat alle gameplay-elementen toegevoegd moeten zijn. Dit moet ervoor zorgen dat we een boel verschillende dingen kunnen implementeren, dingen aanpassen en nieuwe dingen toevoegen en meteen kunnen testen. Het onderzoeken van balanszaken, 'leuke' dingen, nodige dingen en afschuwelijke dingen kan dan goed verlopen, omdat dan de basis gelegd is.

Voor het eerste deel gaan we te werk door de klassendefinities verder uit te werken en te implementeren, om zo een prototype te krijgen. Dan volgt er wat simpele tests om te zorgen dat het niet zomaar crasht, geen gamebreaking-bugs er meer zijn enz. Daarna kunnen we verschillende dingen bedenken en in het spel zetten om te kijken wat het beste werkt, eventueel met testpersonen.

Fase 2

Hierbij is het doel alles af te maken, zoals de UI, en als we genoeg tijd hebben wat functies die niet noodzakelijk zijn. Onderzoek zou hier vooral gericht zijn aan internetzaken, zoals het spelen tegen anderen via een netwerk (host? server-programma? etc).

Dit gaan we vooral doen aan de hand van internet en misschien literatuur. Het implementeren zelf gebeurt zoals gewoonlijk via NetBeans.

Tijdsplanning

Globaal:

Fase1:

  • Basisgamemechanics werkend krijgen
  • Voorbeeldinvulling maken en toevoegen
  • Basale testen
  • Onderzoeken wat er beter kan
  • Dit toepassen, weer testen

Fase2:

  • UI afmaken
  • Bekijken hoe iets simpels via LAN te versturen
  • Kijken naar een apart server-programma of niet
  • Eventueel implementeren
  • Enige andere zaken waar we nog tijd voor hebben


Wekelijks:

Weeknr Wat Gedaan
12 Uitzoeken hoe netcode te implemeteren. Voordelen van TCP vs UDP uitzoeken. Product --> Experimenteel chatprogramma Ja
13 Functionerend prototype afkrijgen, deelproduct: Het prototype, speelbaar op 1 pc Ja
14 Presentatie voorbereiden en uitvoeren Nee
15 Onderzoeken hoe we de UI and LAN/Internet implementatie gaan maken Nee
16 Internetzaken en UI zaken implementeren en basistesten, deelproduct: Functionerend product Nee
17 Eventuele toevoegingen Nee