|
|
|
|
Hm mache ich noch mit? Habe eigentlich gar keine Zeit, aber irgendwie Bock
|
|
|
|
|
|
|
Mach mit, letztes mal bist du doch auch erst später eingestiegen, oder nicht?
|
|
|
|
|
|
|
Mein Wasser ist noch nicht ganz so nice
Wirkt vielleicht besser mit einer gescheiten Map und richtiger Beleuchtung.
Abwarten. Funktioniert wenigstens schonmal.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von CLiX am 28.08.2012 1:48]
|
|
|
|
|
|
Nicht schlecht
Ich muss wohl auch für das nächste mal Unity auspacken.
|
|
|
|
|
|
|
Beim nächsten mal komm ich mit meiner eigenen Engine! Mit Blackjack,... ach ihr wisst scbhon!
|
|
|
|
|
|
|
Oh, wir dürfen doch 3D? Das wirft erstmal alles Bisherige übern Haufen... Ich habe gerade eigentlich keine Zeit und bald gehts auch noch mit der Freundin in Urlaub - von mir sieht man also wohl erst in der letzten Woche was.
|
|
|
|
|
|
|
Na wenn dir eine Woche reicht.. also mir war die zeit letztes Mal erheblich zu knapp..
|
|
|
|
|
|
|
| Zitat von Skgoa
Oh, wir dürfen doch 3D? Das wirft erstmal alles Bisherige übern Haufen... Ich habe gerade eigentlich keine Zeit und bald gehts auch noch mit der Freundin in Urlaub - von mir sieht man also wohl erst in der letzten Woche was.
| |
Hat keiner gesagt das wir kein 3D dürfen.
Es gab nur mal eine Wunsch das man sagt "ZOMG! In diesem Contest darf man nur 3D Coden!!"
Was unfair wäre gegenüber den Leuten die kein 3D können.
|
|
|
|
|
|
|
Wär zumindest mal eine Gelegenheit, sich in solche Sachen einzulesen. Ob dann aber auch was entsteht ist eine andere Frage .
|
|
|
|
|
|
|
Sowas macht man besser außerhalb eines Contests.
|
|
|
|
|
|
|
Wobei 3D ja nicht gleich bedeutet dass das Spiel gut wird
|
|
|
|
|
|
|
Apropos einlesen: Gibt's ne gute Anlaufstelle für Basic-KIs? Nichts komplexes, was zu tief in die Thematik rein geht, wir haben ja keine Zeit...
Selbst wenn die KI nur random ist bin ich mir nicht sicher, wie man sowas geschickt umsetzt. Ständig die Zeit Abfragen und im Sekundentakt random eine Aktion a la "laufe nach links" starten?
|
|
|
|
|
|
|
Naja AI ist ein enorm großer Bereich ... was für AI? 2D/3D Pathfinding/Avoidance/Kampf ect.
Am einfachsten ist es die AI auf den SPieler zu reagieren.
Ist er nicht da, rumidlen und zufällig rumlaufen.
Sehe ich ihn, bin ich in reichweite, attakieren, sonst näher dran. ect.
|
|
|
|
|
|
|
Beat 'em up Gegner halt, so eine wirklich klare Struktur haben die ja meist nicht, genausowenig wie die Spieler. Ständig auf den Spieler zu wäre falsch, ständig vom Spieler weg genauso, bei Spielernähe immer das gleiche machen auch. Erster Ansatz daher: Random-Aktionen abhängig davon, was gerade so möglich ist.
Spontan würd ich das so lösen, dass ich alle Aktionen in Methoden auslagere (walk_left(), punch()), dem Gegner einen Status "action" gebe und dann bei jedem update frage, welchen Status er grad hat und die entsprechende Methode ausführe. Zusätzlich wähle ich z.b. alle xxx Millisekunden eine neue Aktion aus.
Ich weiß nur nicht, ob sone Art der Programierung üblich ist.
|
|
|
|
|
|
|
Solangs funktioniert.
|
|
|
|
|
|
|
Solange es sich gut anfühlt ist doch wurst ob man es so macht oder nicht.
Für solche schnellen games muss es im grunde nur funktionieren und sich gut anfühlen.
Wie ein schneller fick ..
|
|
|
|
|
|
|
Ich nutze sowas ja gerne um mal ein bisschen zu lernen, daher will ich gerne schon richtige Ansätze verwenden. Ohne irgendeinen Arschtritt lass ich Spieleprojekte immer schnell schleifen.
|
|
|
|
|
|
|
Schon bei Gamasutra geschaut?
|
|
|
|
|
|
|
| Zitat von X-Tender
Schon bei Gamasutra geschaut?
| |
War mir nicht bekannt, das ist doch schonmal was. Dankö!
|
|
|
|
|
|
|
Wenn du dich in so etwas theoretisch bilden willst (was du in der Zeit des pOTjams eher nichtmehr schaffen wirst aber eben wenn du Interesse daran hast), hätte ich ein paar Dateien, die ich dir geben könnte. Kann ich nur nicht einfach so hochladen.
E: Nicht illegal, ich darf es nur nicht frei für alle hochladen - bevor gleich irgendso ein Hilfssheriff-Anti-Piraterie-Fascho daher kommt.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von wuSel am 28.08.2012 18:38]
|
|
|
|
|
|
Ich werde evtl. eh noch ein Modul darüber in der Uni belegen. Aber bis zur Abgabe nicht mehr .
|
|
|
|
|
|
|
|
|
|
|
So nun auch offiziell:
| (Banner kommt noch)
Spielname: Spacetrain (Arbeitstitel)
Setting: Space/Train/Exploration
Genre: TopDown
Teammitglieder: a1ex (P,A) / Emmel (P) / g0n0 (P,A)
Programmiersprache / Umgebung: LUA / Love2D
Erfahrung: 0 | |
|
|
|
|
|
|
|
YES! =o)
Wann gibts wieder gradiose screenshots?
|
|
|
|
|
|
|
bald
Der Screenshot letztens hatte aber recht wenig mit dem Spiel zu tun, das waren halt nur erste Gehversuche mit der Sprache und der Umgebung.
Allerdings dürften die sich die nächsten Screenshots des Spiels auf einem ähnlichen künsterlischen Niveau befinden...
|
|
|
|
|
|
|
| Zitat von X-Tender
YES! =o)
Wann gibts wieder gradiose screenshots?
| |
Ich werd mich jetzt lieber erstmal mehr mit der Logik beschäftigen als damit, optisch neues hinzuzufügen. Zeichnen kostet mich einfach zuviel Zeit, selbst bei den Billigmännchen da von mir. Und ich hab noch nichtmal ne Laufanimation .
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Cru$her am 28.08.2012 20:45]
|
|
|
|
|
|
So, Feierabend für heute.
Weniger geschaft als vorgenommen aber naja.
|
|
|
|
|
|
|
So, jetzt fängt's auch langsam an, nervig zu werden .
Erkenntnisse und Fortschritte heute:
+ random AI läuft soweit, ist aber so blöd wie gedacht Werd morgen mal bei gamasutra schauen
+ final Strings für Animationsnamen angelegt, damit da keine Fehlbezeichnungen mehr vorkommen
+ Charaktere können animationslos springen
- Abfrage zum erneuten springen noch schrott, Gegner macht pausenlos air jumps
- Kollisionsabfrage bekommt seit der Implementierung vom Springen gegen Ende des Sprungs negative Werte und crasht das Spiel
- Models zu rotieren ändert hitboxes usw. nicht - muss ich jetzt jedes Model zwei mal reinladen für beide Richtungen?
Alles in allem: Mehr schlimmer als besser geworden.
E: Hehe, was ein Timing .
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Cru$her am 28.08.2012 22:47]
|
|
|
|
|
|
Also in Sachen AI kann ich aus eigener Erfahrung sagen: du willst für ein Spiel fast nie wirklich "Intelligenz" haben, sondern der Computer soll auf bestimmte Aktionen des Spielers sinnvoll reagieren. Intelligenz ist die Fähigkeit, aus - auch insbesondere unvollständigen - Informationen einen sinnvollen/optimalen Plan neu zu erfinden. Dementsprechend wird dir die sich an Informatiker richtende Fachliteratur jetzt erstmal nicht wirklich hilfreich sein.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Skgoa am 29.08.2012 0:06]
|
|
|
|
|
|
Yeah, habs hinbekommen.
Text noch etwas optimieren dann klappt das
(klick)
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von CLiX am 29.08.2012 6:50]
|
|
|
|
|
Thema: pOTJam Contest - Nr.2 ( for(int t=552; t>=0; t--) { makeGame("awesome"); } ) |