14 Commits

Author SHA1 Message Date
Maximilian Ruhm e391e2fc88 rename 2023-12-22 14:17:03 +01:00
Maximilian Ruhm e7940aa125 bremsen, level state reset 2023-12-22 14:03:47 +01:00
Maximilian Ruhm 3e56813b04 clutter 2023-12-22 13:50:43 +01:00
Maximilian Ruhm 02b0a39c75 end menu and state reset 2023-12-22 13:47:54 +01:00
Maximilian Ruhm 3b84ef5b77 finishing touches 2023-12-22 13:07:18 +01:00
Makussu a059b2cf2b wer macht was 2023-12-22 11:29:46 +01:00
Makussu 007bb67a0d polish, more assets and todo 2023-12-21 16:07:29 +01:00
Makussu 967dc93f23 complete movement overhaul, files, assets, falling trees 2023-12-21 14:01:20 +01:00
Makussu 4b2e32591f change ship x to pos.x and introduce speed 2023-12-19 13:27:41 +01:00
Maximilian Ruhm a26432dbdd player health and movement 2023-12-18 18:17:43 +01:00
Makussu 80a3e06e84 various changes 2023-12-15 21:29:10 +01:00
Maximilian Ruhm 497de07028 abprallen 2023-12-12 15:22:24 +01:00
Makussu a365254312 all the features 2023-12-11 00:03:26 +01:00
Makussu 81cd7e0a8f project 2023-12-10 01:54:49 +01:00
6 changed files with 25 additions and 4 deletions
Vendored
BIN
View File
Binary file not shown.
Binary file not shown.
-1
View File
@@ -17,7 +17,6 @@ class Files {
} catch (Exception e) {
println("Savefile not found");
stats_menu.best_game_time = 90000;
}
}
+1 -1
View File
@@ -1,4 +1,3 @@
// Tarek
class Log {
float x, y, logwidth, logheight;
boolean sawed = false;
@@ -20,6 +19,7 @@ class Log {
//draw();
}
// Tarek
void drawLog(int logtext) {
if (sawed) {
logcolor = color(128, 88, 60);
+1 -2
View File
@@ -1,6 +1,5 @@
import processing.sound.*;
// Tarek
float checkDistance(Log log, Ship ship) {
float testX = ship.pos.x;
float testY = ship.pos.y;
@@ -187,7 +186,7 @@ void draw() {
// save
if(ship_zero.health > 0) if(playtime.second() < stats_menu.best_game_time) stats_menu.best_game_time = playtime.second();
if(playtime.second() < stats_menu.best_game_time) stats_menu.best_game_time = playtime.second();
savefile.savetofile("save");
} else if (ispause) {
main_menu.drawMenu();
+23
View File
@@ -0,0 +1,23 @@
** Ingame
*** DONE Level mit 2 Bereichen. Erster Bereich Straße und Kettensäge und End/Startpunkt. Zweiter Bereich Wald und Bob
*** DONE Robi muss noch beschleunigen können
*** DONE setze bob auf den Robi
*** DONE Wir brauchen Geräusche
*** DONE Richtige Texte am Anfang zum erklären
*** DONE End menu
*** DONE Game neustarten können
*** DONE Roboter muss kaputt gehen können
** Menu
*** DONE Statistikseite: Spielzeit, Bäume gefällt, Zeit gestoppt
*** DONE Richtige Texte im Menu
*** DONE File loading and saving
Wird noch nicht benutzt
*** DONE nochmal die statistikseite überarbeiten
**** DONE Math for best_game_time
**** TODO Why doesnt bestgametime work
** TODO Stats neu machen
** Vllt
*** TODO Abprallen nicht machen, wenn newx nicht erreicht sein kann, sondern wenn Robi tatsächlich die Wand berührt
*** TODO Roboter muss abprallen, kaputt gehen
*** BUG sometimes a log gets stuck in sawed = false state