Guten Abend an alle TPCler erst mal
,
Also, das ganze handelt sich hier im Prinzip um ein Schulprojekt von mir (12. Klasse/Gymnasium).
(An die Mods: Bitte erst mal weiterlesen bevor ihr closed wegen Hausaufgaben / Forenregeln etc)
Mir stehen dabei 13 Themen zur Auswahl.
Unter anderem die Entwicklung eines Schul-Spiels oder die mindestens 10 Seiten umfassende schriftliche Ausarbeitung des Themas "Marktforschung".
Mag sein das der Lehrer dabei eher an ein Gesellschaftsspiel gedacht hat, aber ein Computerspiel würde sich doch bestimmt auch gut machen.
Mein erster Gedanke war sowas wie ein 3D-RPG (wie zB WoW nur in einer wesentlich kleineren Welt), in dem man durch die von mir nachgebaute Schule laufen muss, Quests erfüllt, sich von Klasse 5-13 "auflevelt", Attribute wären zB Bio, Mathe etc
Meine Kenntnisse beschränken sich im Moment auf ein bisschen Pascal/Delphi, BASIC und Batchskripting. Ich würde das ganze gerne dazu nutzen mich in C/C++/C#/Java einzuarbeiten.
Wieviel Aufwand würde so ein Projekt machen? Das ganze müsste bis zum Anfang der Winterferien fertig sein. Ich hab noch keinerlei Erfahrung auf dem Gebiet, lasse mich aber sehr schnell von herausforderden Projekten wie sowas faszinieren.
Ich würd das ganze unter Windows (XP) angehen, wegen DirectX-API und so...Außerdem bin ich in Linux noch nicht so bewandert.
Im Prinzip müsste es sich doch um folgende Schritte handeln:
- Mich in ein "3D-Modellierungs-Programm" einarbeiten
- Die Schule inkl Sporthallen darin "erfassen"
- Irgendeine Gratis Engine "dahinter stellen" (keine Ahnung wie ich das anders formulieren soll) die das 3D Modell "erfasst" (ich habe überhaupt keine Ahnung was ne Engine genau macht und folglich wie ich diesen Schritt umsetzenkann)
- Spielfigur im "3D-Modellierungs-Programm" erstellen
- 1500 Schüler und 100 Lehrer per "Zufallsgenerator oder so" im "3D-Modellierungs-Programm" erstellen
- Und platzieren und denen irgendwie sagen das sie rumlaufen sollen
- Attribut / Auflevel System in die Engine integrieren
- Quests erfinden
- Und integrieren
- Save / Load Funktion integrieren
Meine Fragen:
- Was für ein kostenloses, leicht zu erlernendes 3D-Modellierungs-Programm eignet sich für sowas? (Truespace, Google SketchUp etc)
- Kann mir jemand gute dafür Tutorials empfehlen?
- Welche OpenSource / Freeware (hauptsache gratis) Engine eignet sich für sowas? Zur Auswahl stehen zB folgende: *link*
- Lerne ich mit sowas überhaupt C/C++/C#/Java oder nur wie man mit dem 3D-Modellierungs-Programm umgeht?
- Ist sowas überhaupt in 3,5 Monaten machbar? Man beachte das ich bereit wäre viel Zeit (jeden Tag mindestens 1-2 Stunden oder mehr + Herbstferien) bereit bin darein zu stecken.
- Womit fange ich an
Habt ihr noch irgendwelche Ideen? Ich werde euch wenn ihr interessiert seid auf dem Laufenden halten und ggf als Alpha / Beta Tester missbrauchen
So für heute reichts. Gute Nacht...