Commit Graph

33 Commits

Author SHA1 Message Date
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