Commit Graph
55 Commits
Author SHA1 Message Date
toksikk d49562488d Merge branch 'master' of github.com:jokerx3/prp 2014-11-11 13:14:54 +01:00
toksikk af85292707 CollisionHandler Anpassung 2014-11-11 13:13:52 +01:00
toksikk 945837642e Erweiterte Collision Detection 2014-11-07 16:00:57 +01:00
toksikk 8770014845 more collision detection!!! 2014-11-07 15:20:44 +01:00
toksikk 47a678ef91 Tuning GameLoop 2014-11-07 14:12:10 +01:00
toksikk 84039165d7 Wichtige Repaint änderung im Render 2014-11-07 13:45:18 +01:00
toksikk 3d062a8f46 Added repaints to render
Sleep set to 1
2014-11-07 13:12:05 +01:00
toksikk 0933f0595c StatusPanelAdder Aufruf hinzugefügt 2014-11-07 12:35:31 +01:00
toksikk 91d09a9f52 Doc! Highscore fast nix, aber schon mal ein Package.
Laden der Maps ausgelagert in eigene Klasse.
2014-11-07 11:44:33 +01:00
toksikk 686610f109 kleinigkeiten 2014-11-06 21:40:51 +01:00
toksikk 03cfa84da9 Kollisionserkennung in eigene Klasse ausgelagert.
Außerdem auch Kollisionserkennung mit Hardware Triggern hinzugefügt.
2014-11-06 21:33:21 +01:00
toksikk 0b9555b403 Thread.sleep in Gameloop für CPU Entlastung
Außerdem verringerte Debug Ausgabe bei Spielerbewegung
2014-11-06 21:07:53 +01:00
toksikk cf6cb9ad67 Kleinere Änderungen 2014-11-06 20:55:15 +01:00
toksikk 56f05f7e7e Aufgeräumt. Rendering. Erste Kollisionserkennung. 2014-11-06 20:45:59 +01:00
toksikk 09665e9766 Ficken ist! 2014-11-06 17:18:14 +01:00
toksikk 40455906b6 Neue Gameloop zum testen
MapEngine mit javadoc
2014-11-06 11:56:55 +01:00
toksikk 544751c1c2 Alte Methoden entfernt. Code aufgeräumt. 2014-11-06 08:55:32 +01:00
toksikk 6359947570 Merge branch 'master' of github.com:jokerx3/prp 2014-11-05 10:43:07 +01:00
toksikk 9114d0d2c3 Bugfix MapGrid.
Methode zur Ausgabe des MapGrids inklusive Triggerzonen
2014-11-05 10:42:15 +01:00
toksikk 2668fe8c3f Kleine Korrekturen 2014-11-04 17:07:36 +01:00
toksikk eee7657765 SpawnAssistant hinzugefügt.
Sucht zufällig ein Path Tile zum spawnen für Spieler/Gegner/PowerUps.
2014-11-04 16:14:43 +01:00
toksikk 096f82bf11 Merge branch 'master' of github.com:jokerx3/prp 2014-11-04 14:17:12 +01:00
toksikk 4cf46acf36 MapGrid zur Erstellung und Abfrage des Grid-Layers.
Vorbereitung zu Player und Gegner Movement sowie einfach
Kollisionserkennung!
2014-11-04 14:16:25 +01:00
toksikk 50fb57dc4b Bugfix in Config für Map Generierung 2014-11-04 11:30:24 +01:00
toksikk 005c43168b Getter für den StatusPanel hinzugefügt. 2014-11-04 10:46:11 +01:00
toksikk 421fca8045 Bugfix Config, setGamePanelWidth(int width); 2014-11-03 16:13:23 +01:00
toksikk 15872210fb Karte kann nun skalieren.
Config.setGamePanelWidth(int width);
2014-11-03 15:03:59 +01:00
toksikk 6a9c89d02e Bilder geändert.
2 "neue" wege Tiles.
Little Green Guy ein bisschen heller gemacht, damit er sich besser von
den Wänden abhebt. Backup in old_player verschoben.
2014-11-02 11:15:06 +01:00
toksikk ba29cdf4fe Einführung Config-Klasse. MapEngine Update.
MapEngine auf Kollisionserkennungsmodul vorbereitet.
Derzeit gehe ich davon aus, dass wir im StaticObject einen weiteren
Constructor für Trigger-Typ Objekte benötigen. Sie müssen ein weiteres
Attribut entgegen nehmen, welches als Flag dient um Trigger zu
Kennzeichnen. Der normale Typ muss unverändert bleiben, damit man weiß
zu welchem Hardware Objekt der Trigger gehört. Als Beispiel siehe
Kommentare im MapObjectHandler.
Außerdem wäre es hinsichtlich der Kollisionserkennung dem StaticObject
noch Getter für Höhe, Breite, Position, Typ, Trigger (Boolean-Methode?)
zu verpassen. Die eigentliche Kollisionserkennung zwischen zwei Objekten
ist übrigens ein Zweizeiler, wenn man alle vier Koordinaten pro Objekt
hat. Gibt einen Codeschnipsel im Internets :)
2014-11-02 03:17:03 +01:00
toksikk bbaf06c3a9 Tile Images hinzugefügt.
Benennung sieht zufällige Auswahl vor.
2014-11-02 00:27:57 +01:00
toksikk 57c5964f44 neue map! hurray! 2014-11-01 23:30:25 +01:00
toksikk 5ac6e861c1 MapEngine: "Magic Number" hinzugefügt
MapObjectHandler: Bugfix.
2014-11-01 22:30:04 +01:00
toksikk 5b539ad101 MapEngine auf public gesetzt 2014-11-01 22:14:24 +01:00
toksikk 9530450927 Merge branch 'master' of github.com:jokerx3/prp 2014-11-01 21:50:41 +01:00
toksikk 84175cde3b kleinere änderungen, nix wichtiges 2014-11-01 21:50:20 +01:00
toksikk 2ce0459ef1 Optimierung der MapEngine und erweitert um eine weitere Komponente zur
Zusammenfassung aller Map Tiles und ihrer Dimensionen. Hiermit ist eine
einfachere Möglichkeit die Tiles zu zeichnen gewährleistet.
2014-11-01 21:44:15 +01:00
toksikk 360cf1f8c4 Merge branch 'master' of github.com:jokerx3/prp 2014-11-01 06:29:35 +01:00
toksikk 42c8a6dafc Neue Methoden hinzugefügt.
MapEngine erzeugt nun effektiv eine Map mit einer Koordinatenliste für
jeden Tile Typ. Dieser kann flexibler eingesetzt werden. Zum Beispiel
kann so einfach bestimmt werden, wie groß manipulierbare Tiles in ihrer
Gesamtfläche sind und außerdem können wir sowohl Graphics als auch
JLabel zum Zeichnen nehmen.
2014-11-01 06:26:52 +01:00
toksikk 98b3908b77 erweitertes tile handling in der map engine 2014-10-31 15:25:46 +01:00
toksikk 2f432346ce Kleinere Änderungen 2014-10-31 14:16:20 +01:00
toksikk 4d31c6d071 Statische Logger-Klasse hinzugefügt. Bitte Kommentare in der Klasse
beachten. Sollte aber selbsterklärend sein. Könnte praktisch sein, wenn
man Debug Sysos im Code mit einem Aufruf deaktivieren möchte.

Änderungen in der MapEngine wegen Anpassung der Objekt-Klasse.
2014-10-31 13:36:29 +01:00
toksikk 37d74adac8 geändert 2014-10-31 12:09:18 +01:00
toksikk 139761c716 Merge branch 'master' of github.com:jokerx3/prp 2014-10-31 12:06:16 +01:00
toksikk 0916196c92 weitere eclipse .project datei hinzugefügt 2014-10-31 12:05:56 +01:00
toksikk 914b8c7b76 rm .classpath 2014-10-31 11:59:03 +01:00
toksikk 824ea91186 .classpath zu ignore hinzugefügt
MapEngine Update
2014-10-31 11:12:48 +01:00
toksikk f40ea80142 änderung der pfade zu den bilddateien 2014-10-31 11:05:54 +01:00
toksikk 8d92583791 löschen der alten bilder 2014-10-31 11:04:44 +01:00
toksikk 8a932c579d bilder in resources verschoben 2014-10-31 11:01:13 +01:00
toksikk 20d49198d2 entfernt, weil die klasse nur für mich zum testen gedacht war 2014-10-31 10:29:51 +01:00
toksikk ccf40de5a7 entfernte zeile, leichte änderung 2014-10-31 10:23:20 +01:00
toksikk 0b7b8ee43f umbennenung der resources 2014-10-31 10:20:09 +01:00
toksikk d56eba4343 erster map entwurf zum testen!
keine finale version
2014-10-31 10:17:39 +01:00
toksikk fe2a8bfe8f struktur geändert 2014-10-31 10:15:21 +01:00
sykikk b4cce2da94 erster entwurf der mapengine zum automatischen auswerten einer karte 2014-10-31 10:08:44 +01:00