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

1

23.03.2016, 02:34

Hallo alle miteinander auch Spiele Idee und nun

Hallo alle miteinander.

Möchte mich ganz kurz vorstellen: Mein Name ist Programm, ich bin der NullAhnungsJoe.

Bisherige Laufbahn:
- 3D und modellbau
- Modding
- Ideen haben
- Musik & Mastering.

was ich allerdings noch nicht gewagt habe, ist ein ganzes Spiel selbst in die Hand zu nehmen.
Wo ich nun anfangen soll, habe ich absolut wirklich, die totale 0 Ahnung.

Geht es dabei nur um die Graifk, ist das einfach.
Geht es um den Sound, habe ich kein Problem.
Aber sobald ich nur das Wort "Script" oder "Programmiersprache" höre, kriege ich graue Haare, denn das alles muß ja möglichst
nach Büchern gelernt werden, und mein größtes Manko ist - ich kann mit Büchern nichts anfangen. Ich brauche Videos oder irgend etwas
in dieser Art, oder jemanden der mir Ursache und Wirkung erkärt. Daher wird das also schwer.

Genug zur Vorstellung, was möchte ich gern von meiner Idee verraten?

Als Plattform würde ich mich sehr gern für die Unity Engine entscheiden, in diese habe ich schon einmal reingeschnuppert.
Der Gesamtumfang meines Projektes, ist eine Singel und Multiplayer Funktion über die ich nachdenke.
Der Singel Player kann dabei genau so "offline" in einer Download Variante, wie als Multiplayer wahrscheinlich auch gemeinsam genutzt werden.
(das müßte man ausknobeln).

Die Grundidee ist so etwas ähnliches wie "burgen und Belagerung".
Da gab es mal Medivel Ingeneurs (keine Garantie auf Richtigschreibung) was in diese Richtung geht.
Allerdings hat es mit dem Mittelalter gar nichts zu tun, und es geht (ich will halt meine Idee so ein Stück für mich behalten, da ich sie
im Moment als sehr gut empfinde, denn so etwas gibt es noch gar nicht) eher darum, das einer (symbolisch) die Burg bauen kann,
und der andere bzw. jeder andere, sie erstürmen kann.
Allerdings funktioniert das ganze ohne Personen, denn da braucht man keine :)

So, ich denke damit habe ich im Grundsatz erklärt, was ich mir ungefähr vorstelle.

Nun ist meine hilflose Frage:
- Ich brauche dafür eine Physik Engine (bzw. muß etwas ja auch einstürzen können?)
- dann muß das Spiel selbst eine Art "Editor" sein, in dem man mit verschiedenen Teilen wie eine Sandbox, eben halt (imaginär) Burgen baut
- das ganze soll erweiterbar sein nach LVL's
- und eine Aufgabenstellung / Kampanie haben, in der man sich bestimmte weiter entwickelte Baumaterialien erst erspielen muß

( wie z.B. "Person X fordert, baue einen Burturm, er muß 10 Bogenschützen stand halten ).

Ich habe
- absolut keine Idee wo ich anfangen soll
- absolut keien Plan, wie ich das umsetzen soll

und sage einfach mal "hilfe" (aber ganz kleinlaut).

Vielleicht hat jemand ein paar passende Video Toturials für mich, (bitte bitte, möglichst deutsche)
oder den passenden "Video 2 Brain" tipp für Spiele

oder ähnliches.

Sicher ist: sollte ich das Projekt umsetzen können, kann ich mir das schon ziemlich cool vorstellen, denn
es enthält am Ende eigentlich das beste aus mehreren Welten.
d.h.
- Kreativität
- fiese Fallen
- böse und echt gemeine Gegebenheiten
- super Belohnungen
- und natürlich auch, nen Multiplayer der das ganze zur Herausforderung macht

in dem dann X in das Bauwerk von Y eindringen muß
... oder darin elendig zu Grunde geht, wie hunderte vor ihm...

hm.
*hilfe*
Vorsicht! Tante Gretel darf man nicht hänseln.

Lares

1x Contest-Sieger

  • Private Nachricht senden

2

23.03.2016, 04:45

Hallo und willkommen im Forum.
Die kurze Anwort zu deinen Fragen ist: Vergiss dein Spiel erstmal. Lerne Programmieren (und Englisch, da du dann viel flexibler bist).

Erstelle kleine Konsolenprogramme und arbeite dich von denen langsam vorwärts zu 2D Spielen wie Tetris, Snake, Asteroid oder Pong. Die kannst du dann mit Multiplayerfunktionen und 3D Grafik erweitern, wenn du soweit bist. DANN kannst du versuchen deine Spielidee umsetzen (oder du machst sie als 2D Singleplayer Spiel, dann kannst du die Idee natürlich früher anfangen). Dieser Lernprozess wird Jahre dauern, aber es ist meiner Meinung nach der einzige Weg, der langfristig Erfolg verspricht.

Hierfür brauchst du auch nicht unbedingt Bücher, es git auf Youtube mehr als genug Tutorials, die dir zumindestens die ersten Schritte erklären. Viele hier werden dir allerdings trotzdem zu einem guten Buch raten, da sie diese Methode für besser halten. Ich selbst habe auch mit Büchern gelernt, deswegen kann ich dir nicht sagen, ob man Programmieren gut genug nur mit Onlinetutorials lernen kann. Englisch ist aber in jedem Fall vom Vorteil. Die Grundlagen werden auch in deutschen Büchern/Tutorials gut erklärt, aber je spezieller deine Probleme werden, desto eher findest du Erklärungen zu Lösungsansätzen nur auf Englisch.

Du kannst natürlich auch versuchen dir das alles beizubringen, während du dein Spiel entwickelst. Da dieses Projekt aber nicht viel anders ist als die hier häufig geposteten MMO-Projekte, muss ich dir leider sagen, dass du damit sehr wahrscheinlich nichts vorzeigbares zustande bekommst.

Die einzige Möglichkeit um das Spiel zeitig umzusetzen sehe ich darin, einen Bekannten zu fragen, ob er die Programmierung übernimmt, während du die Grafiken und die Musik beisteuerst.

Ich weiß das klingt hart, aber lass mich folgende Analogie ziehen um meinen Standpunkt zu verdeutlichen: Ein Kind kann noch nicht mal lesen und schreiben, möchte aber einen Roman erstellen. Das bist du gerade.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Lares« (23.03.2016, 04:57)


ByteJunkie

Alter Hase

Beiträge: 891

Wohnort: Deutschland

Beruf: Softwareentwickler

  • Private Nachricht senden

3

23.03.2016, 08:28

Herzlich Willkommen im Forum. :) Die Idee finde ich übrigens sehr originell und reizvoll. :thumbsup: Hab früher mal Defender of the Crown Teil 1 gespielt. http://www.mobygames.com/game/defender-o…own/screenshots Habe im Moment aber keine Lust auf was Neues. Ich möchte meine eigenen Projekt erst mal weiter verfolgen.

Ergänzung: Da ja programmieren nicht so Dein Ding ist. Um einem Programmierer für Dein Projekt zu gewinnen solltest Du vielleicht ein oder zwei Modelle oder Grafiken und Deinen Sound hier vorstellen. Da hast Du ja dann etwas mehr als nur eine gute Idee zu bieten.
Mach was Du nicht lassen kannst und lass was Du nicht machen kannst. ;)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ByteJunkie« (24.03.2016, 07:41)


4

23.03.2016, 10:18

Kann da meinen Vorredner nur zustimmen.
Ein Spiel machen zu wollen in dem man sich ein Team zusammenstellt und selbst "nur" Grafik und Idee liefert, wird nicht funktionieren.

Meiner Persönlichen Meinung nach, sollte man Unity nutzen, wenn man bereits Programmieren kann.
Da Unity einem viel abnimmt kommt man schnell in ein Gebiet von Halbwissen, wo man immer wieder an Punkte kommt die man nicht richtig versteht oder umsetzten kann.

Eine sinnvolle Reihenfolge könnte sein: Konsolenanwendungen -> Frameworks in der Art von MonoGame/XNA -> Unity

Gerade MonoGame/XNA zwingen dich dazu, dich mit der Grundmechanik von Programmierung und Spielen zu beschäftigen.
Wobei wir hier eher von MONATEN und nicht von Wochen reden.

5

23.03.2016, 10:25

Hallo Ihr 2 :)

Vielen Dank für Eure Antworten.

"Ein team zusammenstellen - das funktioniert so nicht" - genau das habe ich eigentlich nicht vor.
*hm* ich suche mehr irgendwo einen Einstieg.

Welche Sprache würdet ihr denn vorschlagen ?

Zitat

Wobei wir hier eher von MONATEN und nicht von Wochen reden.


Das habe ich auch befürchtet.
Davor schaudert mir am meisten. Ich bin zwar nicht dumm, aber das meiste ist wirklich "hm" erklärt,da steigt man kaum durch.

Zitat

Deine Nachricht enthält folgende zensierte oder falsch geschriebene Wörter: mei ß te

:crazy: alter... das ist sogar mir neu, noch nie erlebt. Wow.
Vorsicht! Tante Gretel darf man nicht hänseln.

6

23.03.2016, 10:38

Hallo Ihr 2 :)

Welche Sprache würdet ihr denn vorschlagen ?

Zitat

Wobei wir hier eher von MONATEN und nicht von Wochen reden.


Das habe ich auch befürchtet.
Davor schaudert mir am meisten. Ich bin zwar nicht dumm, aber das meiste ist wirklich "hm" erklärt,da steigt man kaum durch.



Ich selbst schreibe in C#, die Sprache hat starke Ähnlichkeit mit Java. Beide sehe ich als "geeignet" (<- persönliche Meinung).
Spiele Frameworks für Java kenne ich nicht, ich nutze MonoGame - quasi der Inoffizielle Nachfolger von XNA was Microsoft entwickelt hat.

Auch wenn das ganze erstmal aussieht wie Quantenphysik, es ist beherrschbar.
Es braucht aber wie bei allem Zeit.
Ich programmiere seit 5 Jahren, dabei kommt durchaus ein ansehnliches Demo zusammen, das ich leider mangels Zeit nicht weiter bearbeiten kann.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

23.03.2016, 10:58

Es gibt auch Lehrbücher direkt für Unity. Teilweise wird da erst kurz in C# eingeführt, teilweise richten die sich direkt an 3D Artists wobei davon ausgegangen wird dass du vorher noch nicht programmieren kannst. Vielleicht guckst du da mal durch. Auch wenn dir Videos lieber sind. Beim Programmieren geht es ja in den meisten Fällen um Text den du tippst. Da musst du bei Videos ständig pausieren und hin und her skippen. Das ist mit einem Buch etwas einfacher. Versuch es vielleicht einfach mal.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

8

23.03.2016, 15:20

Kann dir hierfür

[amazon]3446445633[/amazon]

empfehlen. Sehr einfach erklärt und erste Ergebnisse erzielt man ziemlich schnell.

Lares

1x Contest-Sieger

  • Private Nachricht senden

9

23.03.2016, 18:34

Welche Sprache würdet ihr denn vorschlagen ?

Wenn du tatsächlich vor hast mit Unity zu arbeiten, würde ich C# empfehlen.
Dadurch solltest du dann relativ schnell (wobei das immer noch lange dauern kann) auf Unity wechseln können um kleinere Projekte zu erstellen.

10

24.03.2016, 02:15

Daumen hoch, und vielen Dank erst einmal, dass Ihr Euch mit meinem Thema so beschäftigt habt.

Ich werde also zuerst einmal die Augen offen halten, nach einem gutem C# Kurs, oder ähnlichem.
Mit Büchern habe ich mehrfach versucht zu lernen, aber das liegt mir nicht. Das geht nur Informatik Bezogen
für Netzwerke. Ich habe mal versucht (das war unmöglich) Basic damals auf dem C64 nach dem Buch zu lernen.
Da gab es diese Stelle, in der ein Ballon programmiert werden sollte, der dann von oben links, nach unten rechts fliegt.

Ist mir nie gelungen. Das Problem ist: ich habe die Variablen nie verstanden.
Daher: er meinte eben wir schreiben dazu die Variable 22223232 da rein.
Mir ist aber unlogisch was das für eine Zahl sein soll.

Mir nutzt ein Buch also oft wenig, da ich genau wissen muß, warum etwas geschrieben wird oder passiert.
Ich kann niemals eine Situation oder einen Fakt einfach hinnehmen, ohne zu verstehen - wieso.

Darum komme ich mit Büchern nicht klar. Außerdem bleibt das bei mir weniger hängen, spätestens nach 20 Minuten
qualmt mir der Kopf, und die ersten 10 Seiten sind schon wieder vergessen. Bin kein großer Leser, nie gewesen.
Aber logische Abläufe lerne ich sehr schnell und oftmals selbsttätig.

Ich bin also eher so eine Art Zusammenfüger.
Und wo ich nicht weiter komme, lasse ich mir eine kreative Idee einfallen um das Problem anders zu lösen.

Unity deshalb, weil sie mir sympatisch ist. Ich habe sie installiert, und darin schon ein paar Kleinigkeiten
gemacht. Außerdem ist sie ideal für mich, da ich mit Blender arbeite und meine Modelle daher sowieso selbst erstelle.
Gut das kann die Unreal sicherlich auch, aber ich bin eben zuerst bei der Unity gelandet.

Somit stehe ich also am Anfang dessen was ich seit 3 Jahren machen will:
starte mit C.

Die Grundversion meiner Idee, muß erst einmal nicht kompliziert sein.
Das ist nur ein Baukastensystem, wo der Spieler den Kontent "A" erschaffen kann,
und ein anderer Spieler kann versuchen, sämtliche Problemstellungen zu lösen.
Das vor dem Hintergrund den ich mir vorstelle, könnte ein riesen Knaller sein (das ist halt die Idee).
da so etwas bisher noch nicht in dieser Form da war. Das einzige was man vielleicht etwas vergleichen kann
wäre Minecraft. Aber Minecraft ist komplett anders, und setzt auch auf ein vollkommen anderes Spielprinzip.

Viele Dinge aber gleichen sich darin. Vor allem Entdeckerneugier und Rätsel oder Fallen.
Um beides geht es dabei vorangig. Das gäbe die Herausforderung der beste "Fallenknacker" oder der ungeschlagene
Baumeister zu sein.
Online würde das natürlich früher oder später zu unzähligen Variationen von Bauwerken führen, die immer wieder
anders sind, in denen jeder seine Kreativität walten lässt.

Somit ist beiden Seiten, den neugierigen und den Erbauern, eine gute Plattform gegeben.
Der Hintergrund macht es dann halt interessant. Schwer zu erklären, ohne jedem gleich die Idee auf die Nase zu binden,
aber ich bin mir sicher würde ich sagen:

"der Hintergrund, Das Prinzip und dieser Inhalt"
würden viele sagen: Mann ist das eine geniale Idee. ( Denke ich zumindest. Ja. Auch ein paar Tage später noch :) )
Vorsicht! Tante Gretel darf man nicht hänseln.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NullAhnungsJoe« (24.03.2016, 02:23)


Werbeanzeige