Can Help Mr. Robot ? (prototype game)


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. :smiley: Very cool stuff!

(still playing :slight_smile: )

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