Adventure through dimly lit passages with only a few glowing torches to help guide you on your way. Encounter shifting walls, tricky puzzles, and mysterious enemies. Enjoy a calming, warm aesthetic with minimalist graphics.
All this and more in my new game, Shot in the Dark!
Shot in the Dark is a puzzle game with one simple rule — you can only move between tiles that have similar colors. So, you can move from a black tile to a dark grey tile, but not from a black tile to a white tile. The complexity arises from the additional challenges added throughout the levels — I won't spoil it all for you, you'll have to play the game to find out!
You can play the game here. All instructions are in-game — but I'll list them here too:
- WASD or arrow keys to move
- R to reset level
- You are the circle, the goal is the square
If you have any suggestions, please give them! This took a long time to make, so I'd really appreciate any feedback!
(Some of the levels may be challenging — but I can assure you, they are all possible!)
This is a very interesting concept and a great puzzle game. But I did get stuck (literally), not sure it's intentional
the animations are very slow, and I have to wait a long time for the actual game to start
@fuzzyastrocat, another thing worth considering is making your code with Object Oriented Programming (OOP) paradigm so your code is more organised, readable and reusable. This seems to be a general approach for programmers who make games.
This is something I've started to do recently and it has been a great help. I made my Sliders and Solitaire game using OOP.
Here is a really good tutorial on making Tetris using OOP
Here is a youtube video on making Pacman using OOP
@rjlevy Thanks for the suggestion! However, this is an insanely old project (well, I started it a long time ago), so I kinda kept around the bad code practices rather than rewriting the whole thing (which I probably should do at some point when I have the time.) For a better example of my work, object-orientation-wise, see here. I think the reason this ended up so messy is because it started off as a tiny puzzle game, and then I added tons of aesthetics, levels, etc.
Hi @fuzzyastrocat! Wow, this game is amazing!!! I really like the subtle colours and the animations. Most of all, I love the gameplay and the concept - it's really great, well done.
The problem is that I almost didn't get a chance to play the game as I couldn't see the Play button on the first screen for about 2 minutes and almost gave up! The first screen is so dark it's difficult to really see what's going on. Maybe people just can't see the play button and and just giving up before getting the chance to have fun playing the game. This is just a basic usability issue which can easily be resolved. I suggest making the play button fully visible on the first screen and making the colour scheme not so dark. I think the game needs more contrast between light and dark
To get more upvotes and more interest, I suggest improving the content and markup of your posts so they are more engaging and have more life. I have previously submitted projects that I thought were pretty good but they didn't get many upvotes or comments because the content of the post was so brief and basic. For example, this Text-to-Speech project which I thought was quite good only got 4 upvotes which was disappointing. But it's not surprising considering how dull the post is.
Then I read this helpful post on how to get more upvotes so I spent time improving the markdown, including a Features and How to Play section; also adding emojis, images or animated gifs using GIPHY CAPTURE.
I normally submit posts over the weekend and tell people about it on repl discord too.
I hope this helps!
@rjlevy Wow, thanks! I will try to improve the contrast, it is something I have struggled with for this game. And yes, I'll probably make the play button always visible (or add a light right next to it).
Ah, ok. I'll improve the markdown/text content here, I didn't have much to say but I can change that :D
@fuzzyastrocat brilliant - it's a big improvement. I think the repl community is so good and most of the people I have talked to are really supportive and positive. I'm a bit surprised that some people actually copy other people's code and pretend they did it. What's the point of that. The main enjoyment of coding is knowing that you created something yourself. Anyway, thanks for supporting the games I've made. I look forward to seeing more of your games too!!!
@rjlevy Thanks! And yeah, copying code takes all the fun of the design process out of it!
No problem, I always like when I see new and inventive ideas!
I've tried to increase the contrast of the lights in-game, but now I can't tell if I've actually helped. Does it look better to you?
@fuzzyastrocat that's great!
Do you know much about Node.js? I'm having a problem with CORS at the moment and wondering if you could take a look. Here is the issue: https://repl.it/talk/ask/Blocked-by-CORS-policy-No-Access-Control-Allow-Origin-header/54910
I like the concept of this game quite a bit. The overall theme of light in dark definitely adds to the experience. One thing I will mention is that the oscillating tiles are unpredictable, but I guess that adds to the challenge.
Overall, this is a well-made game. Reminds me of Bloxors in a way :)
EDIT: Wait a minute, p5 supports shaders?