@erico
Sadly there is not so much people that likes such small 2d puzzles, people prefer something more artistic driven - like 'The Witness', or it's just rather not popular at moment.
@loftcat
Thanks, to be honest that main menu should be animated/interactive in a way that would show how each game is looking, but this would be just to much work for something like this. But if I will make some 'Action Pack' that would be preferred way to make main menu.
Yes all games are in one exe/project, as those are small games that's not an issue, of course some games have dedicated variables, but most things are shared like map/board structure.
main loop is something like this:
similar for user input, proper click/key handling function is called depending on game.
Progress with current maze mini-game.
Porting maze generation code to GLB finished, core board generation is done, but most functions like mouse/touch/key events, undo, needs coding/tweaks. 3D maze generation is working nice, not sure about texturing scheme I should use for it, will play with controls for this game mode, now it looks like this:
Sadly there is not so much people that likes such small 2d puzzles, people prefer something more artistic driven - like 'The Witness', or it's just rather not popular at moment.
@loftcat
Thanks, to be honest that main menu should be animated/interactive in a way that would show how each game is looking, but this would be just to much work for something like this. But if I will make some 'Action Pack' that would be preferred way to make main menu.
Yes all games are in one exe/project, as those are small games that's not an issue, of course some games have dedicated variables, but most things are shared like map/board structure.
main loop is something like this:
Code (glbasic) Select
do UI stuff (handles inputs, events, drawing both UI and game canvas)
if stage = game_1_
do game_1_logic (AI, tiles animations)
elseif stage = game_2_
do game_2_logic
[...]
endif
similar for user input, proper click/key handling function is called depending on game.
Progress with current maze mini-game.
Porting maze generation code to GLB finished, core board generation is done, but most functions like mouse/touch/key events, undo, needs coding/tweaks. 3D maze generation is working nice, not sure about texturing scheme I should use for it, will play with controls for this game mode, now it looks like this: