You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -11,12 +11,14 @@ This is my attempt of writing a Jump'n'Run game in C++. It uses the [Simple Dire
11
11
12
12
It features George Decker, one of the main characters of my Lego(tm) stopmotion film [The Adventures Of Charlie and George Decker](https://youtu.be/-aJDTe_obKI), which I made a few years ago and is available on YouTube.
13
13
14
+
It is a classic Jump'n'Run game like Super Mario Brothers. You have to collect coins and other things,
15
+
avoid enemies and traps, find keys to open doors and solve other small puzzles.
14
16
15
17
## What's the status of the game?
16
-
The game is in development and I already implemented a lot of the features I
17
-
had in mind, when I started this project. The graphics and sound engine is complete,
18
-
we have physics and a particle system, where we can generate smoke, fire, rain and water.
19
-
A test level is complete and fully playable and I'm working on more levels with different themes.
18
+
The game is in development since summer 2021 and all game mechanics are implemented. This includes
19
+
the graphic and sound engine, physics and particles, which can be used to generate smoke, fire, rain and water.
20
+
And of course, next to the playable character, there are a lot of enemies and traps.
21
+
There is a tutorial and several other playable levels, and it got a nice little render intro, too.
20
22
21
23
### Things which are ongoing
22
24
@@ -60,13 +62,16 @@ There is probably more, which I'm not aware of, yet ;-)
60
62
- floater
61
63
- lasers
62
64
- arrows from wall
63
-
- locked door
65
+
- locked doors
64
66
- key (used to unlock a locked door)
65
67
- mushroom (white minifig with big red hat and white dots)
66
68
- scorpion
69
+
- bat
70
+
- bird
67
71
- ostrich
68
72
- Wallenstein
69
-
- Helena (but she make no damage yet)
73
+
- Helena
74
+
- Yeti
70
75
- how does sound work with SDL?
71
76
- write the audio engine
72
77
- how to integrate sound track and sound effects into the game
@@ -79,6 +84,7 @@ There is probably more, which I'm not aware of, yet ;-)
79
84
- ui for special objects
80
85
- refine physics for jumping & falling
81
86
- particle effects
87
+
- pathfinding for ai enemies
82
88
83
89
## How to control the player
84
90
@@ -88,15 +94,16 @@ The player can be controlled by the arrow keys or alternatively with "wasd" or "
88
94
- cursor left / a / j: walk to the left
89
95
- cursor right / d / l: walk to the right
90
96
- shift left / shift right: walk faster, jump higher
91
-
- e: action key, it activates switches or open doors
97
+
- e / o: action key, it activates switches or open doors
98
+
- space: skip the intro video
92
99
93
100
When walking an pressing the key for up, the player will jump in the direction of walking.
94
101
95
102
96
103
## On what platforms will the game be available
97
104
My target platforms are:
98
105
99
-
- Linux (development is done on Fedora)
106
+
- Linux (development is done on Fedora 38)
100
107
- Windows 10
101
108
102
109
The game will be open source and uses the [Simple DirectMedia Layer](https://www.libsdl.org/)
@@ -185,10 +192,12 @@ You can find a lot of videos about the game on my channel on YouTube and Twitch:
0 commit comments