Even voor de duidelijkheid, ja er is een projectplan. Die wordt op dit moment uitgewerkt.
Hier onder staat een PSU (Project Start Up) voor iedereen die wel eens in projecten werkt zal dit bekend voorkomen, anders denk ik toch dat het wel duidelijk formuleert wat we van plan zijn;
Uitdaging:
Het opzetten van een ontwikkel community op non-profit basis, met als doel de ontwikkeling van een first person shooter
Aanleiding:
Op initiatief van IFASS is er een discussie geweest op het forum van
www.tweakers.net over het ontwikkelen van een first person shooter
Doelstelling:
-Het opzetten van een game ontwikkel community
-Het creëren van een spel dat voldoet aan alle wensen van onze doelgroep
-Het opdoen van projectervaring
-Voor alle betrokkenen moet de deelname een prettige ervaring opleveren
Resultaat:
Het wekelijks opleveren van een werkende versie van de FPS als binary en sourcecode
Doelgroep:
Gamers in het algemeen, met name mensen die zijn geinteresseerd in first person shooters
Randvoorwaarden:
-Wij gaan te werk als non-profit organisatie
-Ons product blijft ten alle tijde open-source
-Bij ingrijpende beslissingen polsen wij eerst de mening van onze doelgroep, d.m.v. Polls
-Wij werken op basis van gelijkwaardigheid
Relatie met andere projecten:
-Er is een belangrijke relatie met de ontwikkeling van een nog te kiezen grafische engine
==============================================================
Doelstellingen zijn niet tastbaar, verre van zelfs, een game maken dat voldoet aan alle wensen is onmogelijk, simpelweg omdat een aantal wensen niet te combineren valt. Toch kun je wel je best doen om er zo dicht mogelijk bij te komen. Ik zal het maar meteen zeggen, dit spel zal nooit de "af" status bereiken. Maar is dat bij veel andere projecten ook niet zo, denk even aan de grotere opensource projecten zoals de ontwikkeling van Mozilla, OpenOffice, of de Linux kernel, daarvan zal men hoogst waarschijnlijk ook nooit kunnen zeggen, "oh, nou jongens hij is klaar".
En waarom is dat zo? Omdat de doelgroep steeds verandert van mening over hoe het uiteindelijke product er uit moet gaan zien, en dat is prima. Helaas is zo'n aanpak voor de commercie onacceptabel aangezien er wel ooit een product dient te worden verkocht.
Wij zijn nu aan het inventariseren wat onze doelgroep, "de gamers", graag zouden willen zien in een nieuw te ontwikkelen First Person Shooter, iedereen mag ons daarom zijn wensen sturen, we garanderen absoluut niet dat we ze gaan inbouwen maar wel dat we er serieus naar gaan kijken. Denk daarom eens aan de dingen die je leuk vond aan eerdere games, we hebben hiervoor al een opzetje gemaakt dat je hier kunt vinden;
http://gotgame.ath.cx/forum_viewtopic.php?7.58
Mijn visie voor de werkmethodiek is het uitschrijven van uitdagingen. Een uitdaging is een project, zo'n project kan bijvoorbeeld zijn; "zet deze concept art om naar een 3d model" Jouw coördinator zal proberen jou uitdagingen toe te spelen waarvan hij denkt dat jij daar de aangewezen persoon voor bent, het is daarom vanzelfsprekend dat er hier en daar van je wordt gevraagd om jouw kwaliteiten te bewijzen. Samen spreek je een reële deadline af, jij mag verwachten dat jij alle informatie en "spullen" aangeleverd krijgt. De coördinator mag dan van jouw verwachten dat je het dan in principe ook binnen de deadline moet kunnen realiseren. Op dat moment wordt het jouw uitdaging, jouw coördinator zal de kwaliteit van het resultaat zien als een afspiegeling van jouw kwaliteiten zoals talent, creativiteit maar ook afwerking(commentaar bij code etc.). Jij hebt dus zelf in de hand hoe hoog je wordt gewaardeerd, neem je klussen aan die je niet aankan dan kan een gevolg zijn dat je voortaan niet meer in aanmerking komt om zulke opdrachten uit te gaan voeren. Lever je goed werk af, dan kun je wel eens worden gekenmerkt als member met een specifieke expertise. Wellicht groei je in de rol van senior, je blijft dan lid van je team maar jij biedt dan ook ondersteuning aan de coördinator doormiddel van jouw ervaring in de ontwikkeling van eerdere projecten.
We hebben een tweetal uitdagingen uitgeschreven om eens te kijken of mensen dat als een fijne manier van werken ervaren, kijk daarom hier eens;
http://gotgame.ath.cx/forum_viewtopic.php?10.77
http://gotgame.ath.cx/forum_viewtopic.php?9.79
We hebben met een aantal mensen een uniek idee bedacht voor dit spel, waar we later meer duidelijkheid over zullen gaan geven, iets wat een tijdje kost om uit te leggen, maar waar iedereen, en dat is inclusief een aantal mensen dat zich beroepsmatig bezig houdt met game-development, erg enthousiast van is geworden en er ook van zegt dat het haalbaar is.
Om vast een draai te geven aan dit project is parallel aan het opzetten van een projectplan, een lijst met eisen en wensen opgesteld voor de 3d-engine om daarmee op zoek te gaan naar de ideale engine, jouw mening is hier welkom;
http://gotgame.ath.cx/forum_viewtopic.php?7.15
Daarnaast is er een poll geplaatst voor een mogelijk thema van het spel, ook hier staan we compleet open voor jouw inbreng;
http://gotgame.ath.cx/forum_viewtopic.php?4.149
De eerste notulen zijn hier te vinden;
http://gotgame.ath.cx/forum_viewtopic.php?2.134
Als we binnenkort de functieomschrijvingen af hebben gerond zal er een sollicitatieronde worden gestart voor Team Leaders. Spoedig daarna zal het voor iedereen mogelijk worden om deel te gaan nemen in ons project, in welke afdeling dan ook.
Onze planning gaat uit van een kickoff op 1 juli maar indien mogelijk zal dit moment eerder gaan plaatsvinden. Ons streven is om zo snel mogelijk met medewerking van alle afdelingen iets minimaals neer te gaan zetten. (Lees, blokje met texture dat kan bewegen binnen kubus met geluidjes en wat info) Op die manier wordt de vooruitgang van het project een stuk visueler. Overigens wat ik heb begrepen van de mensen die nu al aan het werk zijn, zal die eerste milestone er wel iets geavanceerder uit gaan zien. Maar dat is niet noodzakelijk.
Wij doen dit voor de FUN! And so should you!
========================================================
p.s.
Inderdaad, er zijn ontzettend veel mensen die zich interesseren voor dit project maar feitelijk geen weet hebben van wat er bij komt kijken. De zogenaamde kenners/ervaren ontwikkelaars etc. ,waarvan een aantal het nodig vond om te reageren in deze thread, vergeten even voor het gemak dat ook zij ooit beginners zijn geweest. Toch zijn wij van mening dat de input van ervaren mensen wel van groot belang is voor het slagen van het project. Dus als jij denkt dat je beter weet, bezoek ons forum (
www.openfrag.tk) of het irc kanaal (#openfrag).