Encerrado - Entwicklungstagebuch

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
¯\_(ツ)_/¯
Beiträge: 141
Registriert: 18.08.2017 09:35

Re: Encerrado - Entwicklungstagebuch

Beitrag von ¯\_(ツ)_/¯ »

Cool :allright:
Bild
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Encerrado - Entwicklungstagebuch

Beitrag von Derren »

Uh, mit DnD dauert das Erstellen eines Levels aber lange, oder?

Ich hab das bei meinem angefangen Level Editor mit einer Art "Paintbrush" Funktion gemacht, sprich einfach mit der Maus gemalt. Rechtsklick war löschen. Mit den Tasten 1-0 oder dem Mausrad konnte ich diverse Tiles auswählen.
Habe mich dafür entschieden, weil ich Quick & Dirty einfache Level zum Testen der Physik zusammenbauen wollte. Aus diesem Grund war der Editor auch in's Spiel integiert, sprich man konnte der figur quasi den Boden unter den Füßen wegziehen oder im Sprung neue Blöcke erstellen, auf denen man landen konnte.
Signatur und so
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von RSBasic »

Derren hat geschrieben:Uh, mit DnD dauert das Erstellen eines Levels aber lange, oder?
Genau diesen Gedanke hatte ich auch, als ich gestern im Bett lag. Mein Plan für heute Abend ist u.a., dass ich mit Hilfe der gedrückten Strg-Taste (oder ohne, muss ich mir überlegen) die ausgewählte Grafik aus der Liste in meinem Screen malen kann, ohne jede einzelne Grafik rausziehen zu müssen.
Gestern Abend habe ich schon so gemacht, dass ich mit der linken Maustaste jede Grafik im Screen markieren kann, um später Einstellungen für diese Grafik vorzunehmen. Es ist auch schon möglich, mit der Entfernen-Taste die im Screen markierte Grafik zu löschen.
Derren hat geschrieben:sprich man konnte der figur quasi den Boden unter den Füßen wegziehen oder im Sprung neue Blöcke erstellen, auf denen man landen konnte.
Das könnte man auch als extra Spiel rausbringen. Ziel ist es, der Figur, die stets in eine Richtung läuft, zu helfen, indem man bestimmte Blöcke entfernt oder hinzufügt. Sowas gibts glaube ich schon.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von RSBasic »

Mein Level Editor ist jetzt viel fortgeschrittener. Zum Malen benutze ich die linke Maustaste und die rechte Maustaste zum Auswählen, um zu löschen oder Einstellungen (DisplaySprite/DisplayTransparentSprite, Layer-Nummer, ob begehbar oder nicht (d.h. ob Mauer), ob sichtbar oder unsichtbar (d.h. wenn der Spieler sich in dieser Position befindet, dann sehen die Gegner ihn nicht, sinnvoll für Schatten)) vorzunehmen.
Leveldatei speichern und laden geht auch und das Laden im Ingame ebenfalls inkl. Kollisionsabfrage. Um den Ladevorgang gering wie möglich so lassen, werden nur die Sprites geladen, die in der Leveldatei benötigt werden. Allgemeine Sprites wie Animationen der Spielfigur werden immer einmalig beim Programmstart geladen.
Außerdem funktioniert jetzt auch die Level-Thumbnail-Anzeige (Minimap), damit ich jederzeit sehen kann, wie groß und wie mein Level aufgebaut ist, um eine Gesamtübersicht zu bekommen.

Was ich heute Abend als nächstes machen werde, weiß ich noch nicht. Vielleicht implementiere ich die KI für die Freunde, die man retten muss inkl. Sprachsteuerung.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Re: Encerrado - Entwicklungstagebuch

Beitrag von DrShrek »

RSBasic hat geschrieben:Was ich heute Abend als nächstes machen werde, weiß ich noch nicht. Vielleicht implementiere ich die KI für die Freunde, die man retten muss inkl. Sprachsteuerung.
Genau! Jetzt wird das eigentliche Thema angegangen ;-) Gameplay!!!
Grafik/Animation und Editor sind erst mal nebensächliches Beiwerk.
Wenn das Spiel nicht Spaß macht...kannst den Editor und auch die Grafiken in die Tonne schießen ;-)
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
¯\_(ツ)_/¯
Beiträge: 141
Registriert: 18.08.2017 09:35

Re: Encerrado - Entwicklungstagebuch

Beitrag von ¯\_(ツ)_/¯ »

:allright: Bleib am Ball! :)
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von RSBasic »

So, ich habe mein Spiel weiterentwickelt und habe zuerst den Bildwechsel-Effekt eingebaut, um von A nach B außerhalb des Bildschirms zu laufen. Diesen Bildwechsel-Effekt habe ich bewusst so gemacht, damit man als Spieler nicht vorausschauen kann. Diese Art finde ich besser, als wenn die Kamera die ganze Zeit dynamisch mitbewegen würde, da ich später eine etwas gruselige Atmosphäre einbauen möchte und dieser Bildwechsel am besten dazu passt.
Dann habe ich die KI für die Freunde, die man im Spiel retten kann, umgesetzt. Die Freunde sehen zwar genauso aus, haben aber eine gräuliche Farbe, um von der Hauptfigur zu unterscheiden.
Ich kann mit den Tasten 1 und 2 der Freund-Figur sagen, dass die Freund-Figur mir folgen soll oder nicht mehr. Das sieht ungefähr so aus:
Bild

PS. Die hier gezeigten Grafiken sind nur Testgrafiken.

Testweise habe ich, um die Performance mal zu testen, sehr viele Freunde in meinem Spiel eingebaut. Bis 30.000 unterschiedliche Freunde mit ihrer eigenen Position ist ohne FPS-Verlust möglich. Naja, so viele Freunde wird man in meinem zukünftigen Spiel niemals retten können. :lol:

PS2: Nein, die küssen sich zum Schluss nicht. :mrgreen:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
diceman
Beiträge: 347
Registriert: 06.07.2017 12:24
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von diceman »

Sieht gut aus! :allright:
Now these points of data make a beautiful line,
And we're out of Beta, we're releasing on time.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von RSBasic »

Nach langer Pause setze ich die Entwicklung dieses Projektes fort.
Ich hab mir zuerst meinen alten Quellcode angeschaut und mir einen Überblick verschafft. Ich bin positiv überrascht, dass ich diesmal nicht sowas denke wie "oh mein Gott, der Code ist scheiße, ich schreib den Code lieber neu". :D Die Code-Struktur ist gut genug.
Die Hälfte der bereits erledigten Punkte von damals habe ich schon vergessen und dachte mir "ah ok, das hab ich ja schon umgesetzt".
Danach habe ich alle offenen ToDo-Punkte in mein Kanban-Board eingepflegt.
Ich war auch schon fleißig und habe schon viele ToDo-Punkte (um genau zu sein 45 PBIs) umgesetzt:
Bild

Zur Info: Ich finde Kanban-Board für die Übersicht aller ToDo-Punkte mit Status am besten als eine einfache Liste.
So kann ich auch für jeden ToDo-Punkt eine eigene Farbe definieren. (Grün = Neue Funktion, Gelb = Änderung, Rot = Fehler, Lila = Optimierung, Blau = Test)
Auf der Arbeit nutze ich ja auch Kanban-Board und es hat schon viele Vorteile.

Ich kann inzwischen mit meinem Level Editor schon mal Levels bauen, nur Texturen fehlen mir noch.
Deshalb arbeite ich aktuell daran. Ich hab letztens für mein erstes Level ein paar schöne Himmel-Hintergründe erstellt und diese miteinander verschmolzen, so dass der Übergang von einem Himmelbild zum anderen fließend ist. Es sieht etwa so aus:
Bild

Zur Info: Die blauen Linien sind nur in meinem Level Editor sichtbar und sollen die mehreren Screens darstellen.

Dann habe ich angefangen, eine passende Boden-Textur zu erstellen und sieht erstmal so aus:
Bild

Mit meinem Himmel-Hintergrund:
Bild

Da muss ich noch weitere Texturen erstellen.
Beleuchtung, Schatten, weitere Details und Elemente kommen erst später.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
darius676
Beiträge: 512
Registriert: 08.03.2010 22:12
Computerausstattung: Intel i5 16GB RAM nVidia 1050, Win11
Atari Jaguar, Surface Pro 5,Surface Laptop i5 7200, XBOX ONE X, XBOX Series X
Wohnort: AT
Kontaktdaten:

Re: Encerrado - Entwicklungstagebuch

Beitrag von darius676 »

:bounce: Weitermachen!
Antworten