03.01.04
Auch wenn es auf dieser Seite nicht so aussah, kam das Projekt gut
voran. ;-)
Die Struktur des Codes steht und nähert sich endlich der
Perfektion.
Mittlerweile wurden mehrere (selbstgemalte) Items und NPCs mit allen
Animationen und Funktionen integriert. Daran wird nun weitergearbeitet,
damit dann mit der Story und dem eigentlichen Spiel begonnen werden
kann.
:-)
10.03.03
Es geht weiter mit Robin Food!
Viel ist zu tun. Textengine, Levelplanung usw.
Testweise hab ich mal ein paar NPCs eingebaut und die
Kollisionsabfragen
optimiert,
sowie den Code vereinfacht. Jetzt hab ich auch mal meine
Entwickernotitzen
in Form eines Stapel Papiers geordnet. Also ran ans Werk... :-)
01.09.02
Ein kleiner Nachtrag ist fällig.
Nachdem sich die Objektklassen mit allem Drum und Dran der Perfektion
näherten (die Spielfigur lässt sich nun perfekt bewegen) und
die Kollisionsabfrage auch funktionierte,
hab ich nun erstmal ne längere Pause gemacht und mich anderen
Dingen gewidmet..
Das nächste wäre, einen ersten Gegner sowie Items und
Landschaftsobjekte
in's Spiel zu bringen. Aufgrund der so gut wie fertigen Klassen ist das
kein Problem, aber erstmal sollte ich die Objekte malen :) .
17.07.02
So, nachdem die Spielfigur fertig war, machte ich mich gleich mal dran,
die Objektklasse zu erstellen. Nach einem kleinen Schock über
die Komplexität dieser Aufgabe ging es dann doch voran und jetzt
sitz
ich da und schau meiner Figur beim Laufen zu. Naja, sieht noch etwas
seltsam
aus, besonders der seitliche Gang.
Werde das nochmal überarbeiten und dann mach ich das ganze mal
steuerbar.
Das Geile an so einer Objektklasse ist, wenn sie erstmal fertig ist,
kann man damit
die Eigenschaften aller Objekte ganz einfach festlegen, der Rest geht
automatisch.
So macht das ganze wieder Spaß :-)
16.06.02
Ich weiss nun endlich, wie ich die ganzen Daten und Objekte handhabe
und wie der Programmablauf aussehen soll. Ausserdem hab ich mein
Programm
der Übersichtlichkeit halber in Module aufgeteilt.
Jetzt male ich erstmal die Spielfigur für Robin Food mit allen
Animationsphasen, um diese danach im Spiel zu verwenden und um die
Objektklassen
fertigzustellen und zu verwenden.
30.05.02
Ich hab viel gelernt und programmiert. Hilfe bekam ich aus dem
ZFX-Forum.
Danke Leutz!
Das Menü funktioniert. Auch die Steuerung des Menüs geht
nun perfekt vonstatten.
Ein erster Spielhintergrund in Form einer Wiese sowie erste Sprites
wie Bäume werden bereits dargestellt. Ebenso eine Statusleiste.
Sie
ist aber noch leer.
Jetzt mach ich mich mal an die Klassen für die Spieldaten und
die Objekte und dann sollte ich mich bald mit dem eigentlichen
Spielablauf
beschäftigen können.
15.04.02
Grafik in einem Fenster, Grafik in einem Vollbild. Der Einstieg in
DirectDraw erwies sich als äußerst interessant. Alles dreht
sich um Surfaces und Bitmaps.
Ich beginne mein erstes Windows- und DirectDraw-Spiel: Robin Food.
Mehr dazu unter "Laufende Projekte".
Erste Ziele sind Titelbilder und ein gescheites Hauptmenü.
15.03.02
Die WinMain, die Windows Message, das Erstellen eines Fensters, die
Window Procedur. Ich hab genug von Fenstern und dergleichen. Jetzt wird
es Zeit für DirectX!!!
15.02.02
Aufgrund des gescheiterten Fernschulversuchs und der erst im September
beginnenden Schule nutze ich die Zeit für den endgültigen
Einstieg
in die Grafikspiele-programmierung. Dazu widme ich mich zu allererst in
vollem Maße der Windows API.
26.12.01
"Die drei Musketiere - Fechten will
gelernt sein"
wurde gepatcht und steht nun in der
Version 3.1
zum Download bereit.
Ich habe den Vorgang beim Spielen
ohne Sound
verbessert.
Dies war auch vorher möglich,
aber man musste
mehrmals dieselbe
Eingabe tätigen, damit es
weitergeht.
Dies hatte einige zu recht ziemlich
verwirrt.
11.12.01
Ich mag die Klasse!
Kann man viel mit anstellen; gleich
mal ein nützliches
Inventar programmiert.
Die Tutorials waren allerdings doch
weniger gut
als ich dachte. Für die
nun anstehende Windows API verwende
ich nun "Windows
Programmierung" von
Charles Petzold, dessen großes
Lob ich
nur bestätigen kann.
Wenn alles glatt läuft kann ich
dann bald
das
nächste Projekt starten, welches
nun doch
nicht
Bartman sein wird, sondern erstmal
ein Geschicklichkeits-
Denkspiel
im Stile von "Gods of Thunder".
Stil und Hintergrundstory stehen
schon!
Das Abitur nimmt einen aber doch
ziemlich ran...
16.09.01
Ich beginne nun mit dem Übergang
von C nach
C++ mit dem Ziel
der Windowsprogrammierung in Visual
C++. Dazu
verwende ich
diverse Tutorials aus dem Internet.
Derzeit beschäftige ich mich mit
der Klasse
in C++...
----------------------------Nachträge
(vor
Start der Homepage)---------------------
15.07.01
Zeitreise II ist fertig und wird in
die neue
"Metalsoft Textadventure Collection" gepackt.
Sie enthält alle drei
Textadventures (MT,
ZR, ZR2) und ist
kostenlos bei mir erhältlich.
13.07.01
Ich entferne letzte Bugs aus
Zeitreise II und
mache einige Verbesserungen.
30.04.01
Die Testversion von ZR 2 ist fertig,
ich gib
sie meinem Cousin zum Testen.
24.04.01
Ich habe ZR2 beendet. Ich muss es
jetzt nur noch
durchchecken und Fehler korrigieren.
13.05.00
In Zeitreise kann man nun abspeichern.
Dafür musste ein Startmenü
eingefügt
werden.
Kleine Verbesserungen wurden
vorgenommen.
23.12.99
Ich habe MT überarbeitet und
verbessert.
Es besitzt nun ein kompatibles (das
alte war
ja grauenhaft) Soundsystem.
Dazu mussten die Kapitel einzeln
compiliert werden.
Ich fügte ein CPU-Berechnung
ein, damit
das Duell am Schluss
auf allen PCs gleich schnell
abläuft.
Kapitel 2 wurde vereinfacht und es
gibt mehr
Hinweise für den Lösungsweg.
Jede Menge Verbesserungen wurden
vorgenommen.
Herbst 98
Ich steige in Turbo C++ ein und habe
mich dazu
entschlossen, die Fortsetzung zu
Zeitreise zu entwickeln und diese
wieder als
reines Textadventure
aufzuziehen, da mir die grafischen
Mittel fehlen...
Ich programmiere allerdings in reinem
C.
Herbst 98
Ich programmiere für das zweite
Kapitel
in MT wegen dessen Größe ein zusätzliches
Speichersystem,
damit man dort jederzeit abspeichern
kann.
So. 97 - So 98
"Die drei Musketiere - Fechten will
gelernt sein"
wird entwickelt.
Dez. 96 - So. 97
Zeitreise wird entwickelt.
|