Lephenixnoir
83a508598d
proper collisions for block platforms
2023-08-03 08:29:00 +02:00
Lephenixnoir
87a6d28957
level 3 basics
2023-08-03 08:21:20 +02:00
Lephenixnoir
357168205c
suggested finished level 2 generation
2023-08-03 00:12:02 +02:00
Lephenixnoir
b147f74822
block platforms in level 2
2023-08-02 18:37:03 +02:00
Lephenixnoir
23716a7637
debug and improve blue platform animation
2023-07-31 19:52:29 +02:00
Lephenixnoir
339c538d63
*FINALLY* a somewhat convincing recreation of level 1
...
Took absolute AGES.
2023-07-24 14:55:39 +02:00
Lephenixnoir
4de6f917c1
particle trace animation on death screen
2023-07-23 11:39:07 +02:00
Lephenixnoir
3daf3240be
death screen structure and animation
2023-06-15 20:23:12 +02:00
Lephenixnoir
81f3f9f9a5
switch to new azur way of allocating commands
2023-06-15 20:23:12 +02:00
Lephenixnoir
c99c38bf0b
fix a bug in the fsblend shader which skipped a pixel
2023-06-15 20:23:12 +02:00
Yann MAGNIN
4c2a484380
add icon
2023-06-10 19:23:01 +02:00
Lephenixnoir
2d04d54a8e
death animation and start of end screen
2023-06-05 20:21:24 +02:00
Lephenixnoir
7c9a0de14c
add tools for USB video capture
...
Complete with seamless VRAM/Azur transitions!!
2023-06-04 00:48:45 +02:00
Lephenixnoir
5e44eb2e3c
make red platforms fall + clarify lots of space-related stuff
2023-06-03 21:01:19 +02:00
Lephenixnoir
cde90744cf
anim speed, red platform color, invincibility hack, details
2023-06-02 08:47:19 +02:00
Lephenixnoir
0e62ad062d
fix the stupidest shit I have ever written
2023-06-01 23:00:31 +02:00
Lephenixnoir
953634b967
input buffering for 8 frames
2023-06-01 01:36:49 +02:00
Lephenixnoir
4b835efb83
energy, speed increase, level bg color
...
Weird bug occurred on lv2 after going through the blue platform for the
4th time and reaching 100%, blue flashes and eventually a System ERROR.
Could not reproduce by increasing the energy collection rate, even at
200%.
2023-06-01 01:23:57 +02:00
Lephenixnoir
0b99ee6a38
update to Azur's implicit shader configuration
2023-05-29 12:47:21 +02:00
Lephenixnoir
b6fb44c80a
platform colors and blue platform effect
2023-05-28 10:07:53 +02:00
Lephenixnoir
08411fc90c
lv2: add a random checkerboard path phase
2023-05-24 20:00:47 +02:00
Yann MAGNIN
f8a0544b87
fix header and height for generator level1
2023-05-24 18:42:51 +02:00
Lephenixnoir
19caa845de
lv2 + platform height + death conditions
2023-05-24 18:15:53 +02:00
Yann MAGNIN
4f38cd911b
add generator level1 (WIP)
2023-05-24 17:44:20 +02:00
Lephenixnoir
8182afc61c
generator: generation utilities
2023-05-24 15:27:59 +02:00
Lephenixnoir
68eecf7d26
switch to arbitary-legnth platforms
2023-05-24 13:08:59 +02:00
Lephenixnoir
cb76c5137c
lv1: slightly improve random generation
2023-05-24 09:53:12 +02:00
Lephenixnoir
bf611f7cd3
physics: mechanical adjustments, freefall at level start
2022-09-04 22:32:21 +02:00
Lephenixnoir
b1550ed5ce
physics: accurate reproduction of the jump mechanic
2022-09-04 21:25:59 +02:00
Lephenixnoir
dc431bf7ac
graphics: adjust player frame positioning + crop in fxconv
2022-09-04 19:12:06 +02:00
Lephenixnoir
b3ebb83230
menu: simplify menu sliding logic
2022-09-04 11:53:13 +02:00
Lephenixnoir
d1143fc995
full credits + better yatis/lephe logo
2022-09-04 10:14:08 +02:00
Lephenixnoir
c2f52aa2a6
graphics: refine stage tiles
2022-09-04 09:49:06 +02:00
Lephenixnoir
249b16b82f
graphics: add little-caps font
2022-09-04 09:36:45 +02:00
Yann MAGNIN
3cb7b46c46
add menus + assets
2022-09-03 16:42:53 +02:00
Lephenixnoir
d9af0735ae
refactor physics/rendering, game structure, basic jump
2022-08-29 16:54:42 +02:00
Lephenixnoir
6cf0b59913
platform colors and generator updates
2022-08-24 20:40:21 +02:00
Lephenixnoir
c4147de174
render: enable footer on demand
2022-08-20 23:12:25 +02:00
Lephenixnoir
d4db7d54d1
game: add camera movement with left/right keys
2022-08-20 23:08:30 +02:00
Lephenixnoir
f68e28df53
render: show generator 3 with camera rotation
2022-08-20 22:40:03 +02:00
Lephenixnoir
a534ccddbe
render: display actual level map, also some bugfixes
2022-08-20 21:43:02 +02:00
Lephenixnoir
1556c37340
meta: reduce g3a size by 43 kiB
...
* -fno-exceptions: avoids unwind (-18 kiB)
* -lm before -lstdc++: avoids pulling math_stubs_float.o which links the
entire set of math float functions just to use atanf()
2022-08-20 21:26:33 +02:00
Lephenixnoir
37d068e628
render: render distance 8, actually 28 FPS
...
The previous 30 FPS was a lie; it forgot blatant problems with the
computation. This is now fixed with 28 FPS on a full 10-side cylinder of
render distance 8... which is definitely impressive at full resolution.
Actual performance in game will be better due to way fewer platforms.
2022-08-20 19:48:10 +02:00
Lephenixnoir
b9e01bc1ef
render: infinite full cylinder (30 FPS)
2022-08-20 17:55:55 +02:00
Lephenixnoir
96da3421d7
render: render a single section as an example
2022-08-20 16:44:02 +02:00
Lephenixnoir
e69c51268a
perf: add basic measurements
2022-08-20 16:32:10 +02:00
Yann MAGNIN
12721e6021
add basic level gen blblblbl
2022-08-20 16:32:37 +02:00
Yann MAGNIN
0abeeaa835
basic level display blblblblbl
2022-08-20 15:06:19 +02:00
Yann MAGNIN
e8a624a9e9
add struts
2022-08-20 13:00:23 +02:00
Lephenixnoir
96ec759657
meta: initial commit
2022-08-20 11:51:24 +02:00