https://didisoftwares.ddns.net/21/index.html
Does it seem difficult to play?
Hello everyone, I started making a little game that teaches a little logic in an easy way.
This is just the initial prototype with the first 7 stages.
I intend to do others.
As there is active physics involved, it will be possible to implement several puzzles
1 Like
I love it!
Picked it up pretty easily since I’ve played games like this before. Definitely reminds me of ChipWits! the old Mac game.
https://chipwits.com/category/devlog/
feedback:
loading seemed to take ~15 - 30 seconds between maps. Looks like that city HDR is the bulk of the download. Could probably get away with just a .jpg. HDR does give you more dynamic range on the lighting, but there are a few compressed methods for those maps… one is an enhanced jpg format… or maybe KTX2?
Also… If you can do a dispose, instead of a full page reload the page, that will help with the flow a lot. If you dispose the scene, you can just fire off your same “loading” code… and if you set:
THREE.Cache.enabled = true
the subsequent loads should be really fast.
— gameplay:
Picked it up pretty quick… It was a little odd seeing that things were somewhat asynchronous? Like rotate → move sorta execute at the same time? Takes a little getting used to, but I like that its more organic/less deterministic than chipwits for instance.
Also I had one round where I dragged out all the opcodes, but only linked together 2 of them, but then it scored me for having used all 4 of them! Argh! Needs to score only for nodes that are actually linked to the start block… since I also didn’t see a way to put nodes back in the tray…
I like the vibe and feel of the physics.
I have a soft spot for these kinds of games. Very cool stuff!
(still playing )
Level 5… the sleep block seems bugged…
Also I would have expected the sleep block to be introduced at the beginning, but it didn’t appear until I got the first block on level 5?
The sleep block doesn’t seem to be working… it just rolls forward endlessly.
I sorta got it working, but the fact that the blocks are asynchronous makes it hard to predict what is going to happen. I almost feel like each block should execute by itself for some minimum time… and if you want to run them in parallel, then you would link to 2 blocks instead of a chain?
Very tanks for all feedback.
I will adjust the loading and
I will take steps to introduce some blocks, like sleep.
in your case after sleep it activated right and left together, one cancels the other