Abstract Demon by Knowledge
Weird puzzle game about haunting people.
Please read README.txt.
R to restart level, F2 - next level (don't use unless you are stuck)
Ratings
| Overall | 625th | 2.579⭐ | 21🧑⚖️ |
| Fun | 610th | 2.421⭐ | 21🧑⚖️ |
| Innovation | 128th | 3.579⭐ | 21🧑⚖️ |
| Theme | 653th | 1.895⭐ | 21🧑⚖️ |
| Graphics | 635th | 1.944⭐ | 20🧑⚖️ |
| Humor | 491th | 1.611⭐ | 20🧑⚖️ |
| Mood | 589th | 2.105⭐ | 21🧑⚖️ |
| Given | 19🗳️ | 20🗨️ |
But kind of enjoyable nonetheless :o
A flashing colours warning may be useful.
The level transitions should have had an epilepsy warning IMO; I'm not personally affected, but there might be people who are. I feel like the transitions could be a little less over-the-top though, so perhaps the best thing to do if you wish to expand the game would be to just change it to something with less flashing lights :stuck_out_tongue:. Don't think that I had a negative opinion of the game just because of that though.
I think there is a good base to a puzzle game here, as things can get pretty complicated and fun to figure out with this concept. But the graphics and UI made me stop after a couple of levels, unfortunately :(
The puzzle gameplay was straight forward after I understood the instructions and it was quite fun to try figure out in which order to do stuff. It would have helped having some audio indication that you indeed clicked a option and maybe even having a back button would be much easier but that ruins a bit of the game maybe as you could simply click and try each option until you found the solution.
I agree though with what others have said, the graphics and UI was distracting and would have needed more work but just think about that to next time :)
Good job!
P.S:
I got this on level 2 one time when I pressed finish level and then there was an option to click finish level again on next level:
```python
Traceback (most recent call last):
File "game.py", line 396, in <module>
game.main()
File "game.py", line 370, in main
self.click(*event.pos)
File "game.py", line 332, in click
self.lev.run(i)
File "game.py", line 278, in run
self._run(self.focus.node.exp[i - 1])
AttributeError: 'NoneType' object has no attribute 'node'
Failed to execute script game
```
Solid puzzle. Neat graphics.
The user interface is hampered by the simple presentation. There should be names over the characters (spazzing cubes). Another GUI nicety would be different looking arrows pointing from character to character denoting from who you can haunt/possess whom.
Possession is OP, but then again it is only required once. Audio is severely lacking. Some sufficiently unnerving ambient noises would have been ace.
Good job on the design, but there are many ways to improve the end product.