Hi erstmal!
Ich nehme an dass dies wahrscheinlich der ca. X-millionste Post dieser Art in diesem Forum ist. Aber ich habe hier ein paar Fragen die ich im Internet sonst nicht beantworten konnte und hoffe ihr könnt mir grundlegend helfen.
Zur Situation sei gesagt dass ich ein absoluter Anfänger bin was Programmieren betrifft. Die einzigen Erfahrungen habe ich mit dem Bau diverser HP's auf HTML Basis gemacht. Nun haben aber einige Freunde und ich eine Spieleidee gehabt die wir auch gleich zu einem P&P-Rollenspiel umgesetzt haben (Spiele und P&P Systeme haben wir schon einige zusammen verfasst). Beim Playtesten haben wir dann recht bald gemerkt dass es in P&P Variante relativ schwierig ist den Überblick zu behalten, dass das aber irrsinnig Spaß machen müsste wenn man ein PC Spiel daraus basteln könnte.
Leider hat keiner von uns nennenswerte Fähigkeiten in der Richtung (Allerdings hätten wir gute Zeichner und Grafiker... was das Ganze wohl in späteren Phasen wieder leichter machen dürfte).
Das Programmieren würde ich gerne erstmal im Alleingang erledigen bis dann das Grundgerüst steht. Dann kann ja immer noch ein Profi das ganze überarbeiten falls ich es nicht zufriedenstellend schaffe.
Ich bin aber eigentlich doch gewillt es zu versuchen und mich entsprechend ins Zeug zu legen und einzulesen. Deshalb habe ich nun erstmal damit begonnen das Internet nach Einsteigertipps zu durchsuchen, war aber nicht wirklich in der Lage irgendwas deutliches, offensichtlich passendes zu finden. Anders gesagt: AUch wenn ich bereit bin mich einzulesen und nicht erwarten kann loszulegen weiß ich einfach nicht WORIN ich mich denn nun genau einlesen soll?! Welche Programmiersprachen und Programme für mein Vorhaben geeignet wären und was für Wissen und Ausrüstung ich sonst noch brauche. Ehrlich gesagt habe ich erstmal überhaupt keine Ahnung wie und womit ich hier beginnen kann. Deshalb wäre ich dankbar wenn ihr mich aufklären könntet was sich denn für mein Projekt von den anscheinend unzähligen Programmen und Sprachen nun eignet.
Bei den FAQ's auf dieser Seite steht
Zuerst solltest du dir im klaren sein das ein Spiel aus folgenden Dingen besteht.
-Grafik (3d/2d)
-Sound
-Künstliche Intelligenz
-Leveldesign
-Programmcode
-Steuerung
Darüber sind wir uns natürlich schon im Klaren und kurz mal zusammengefasst soll es sich um einen Wirtschaftssimulator mit Rollenspiel und Taktikelementen handeln. Inhaltlich geht es darum mit einer mittelalterlichen/fantastischen Streitmacht einen neuen Kontinent zu besiedeln der gerade entdeckt wurde. Hierfür gilt es Ressourcen, Wirtschaft und Kriege irgendwie zu managen ohne vom eigenen Volk abgesetzt zu werden.
Hört sich ein wenig nach ein paar altbekannten Spielen (Crusader Kings, Civ, Siedler von Catan) an... soll aber schlussendlich komplexer werden und mehr Wert auf Micromanagment legen als die anderen. Für Schlachten haben wir ein rundenbasiertes, stufenlos (Vom Bauer bis zum Ritter kann alles gegen alles und in jeder Anzahl und Zusammensetzung kämpfen) regelbares Schlachtensystem eingeführt dass allerdings eine 2D Karte benötigen würde (im Idealfall Hex-Felder)
Am meisten Wert legen wir allerdings auf Gameplay weshalb uns Grafik uÄ am Anfang nicht wichtig ist, später allerdings ausbaufähig sein sollte.
Dass heißt was die Grafik betrifft reicht am Anfang, zumindest für den Wirtschafts und Simulationspart des Spiels, wohl eine Textbasierte Oberfläche die irgendwann zu einer 2D-Karte upgegradet werden sollte.
Was Sound betrifft... ist das wohl die letzte Sorge die wir bei dem Spiel haben. Erst Gameplay, dann Grafik, dann irgendwann ganz weit hinten werden Sounds kommen.
Künstliche Intelligenz sollte bei dem Projekt schon vorhanden sein da sowohl Spieler teile des Micromanagments abgeben können sollten an ihre Berater als auch die Gegnerhorden in Form von Barbaren simuliert werden müssen.
Das Leveldesign besteht in diesem Fall aus einer Insel mit X Feldern wobei jedes Feld Eigenschaften (Geländeart, Bewässerung, Nahrungsressourcen, Werkstoffe, Luxusressourcen, Gebäude&Verbesserungen) hat die sich teilweise auf andere Dinge auswirken. Die genauen Felddetails sollten zufallsgeneriert sein (aber im Idealfall mit Codes welche die derzeit verwendeten Würfelwürfe (W10) nachbilden).
Leveldesign 2: Schlachtfelder sollten in der Lage sein Details wie Stadtmauern, Flüsse, Gebirge, Wald usw... auch mit Spieleffekten darzustellen.
Programmcode... ja das ist nun die große Frage die sich stellt!
Steuerung: Die Steuerung erfordert hier wohl nicht viel Geschick sondern geschieht bei Mausklick und wie schon gesagt am besten Rundenbasiert.
Ich hoffe ihr habt ca. eine Idee davon was ich vorhabe und könnt mir vielleicht sagen mit welchen Werkzeugen ich mich dafür am besten vertraut machen muss.
Wäre dankbar für hilfreiche Antworten und sollte noch irgendwas unklar sein dann fragt einfach.