The idea is solid. Upgrading the graphics would be easy (some royalty free assets can help, at least as starting point) instead of cubes some buildings and the experience would be much better. A grappling hook could be a nice improvement.
Alexander
Creator of
Recent community posts
Thanks for playing. When you collide with an enemy it explodes and you lose health, when an enemy manages to reach a generator stability is lost, also when transfer health to a generator and finally and more subtle if your bullets hit a generator you also lose stability(be careful where you shoot). When you destroy an enemy there is a possibility (15% development secret) to drop a box of health regeneration, and finally pressing the "E" (you must be next to the generator to repair) can repair a generator to give more stability to the system. About the theme "Glitch", the game occurs in a dimensional "Glitch"(which allows enemies to come from another dimension) the generators are to avoid this so the more stability you lose the more powerful the "Glitch" becomes, allowing the arrival of more enemies and also gives them the ability to use dimensional "Glitch"s to make small jumps within the room that make it more difficult to reach them. Mixing the 2 previous ideas the game is about keeping the place running as long as possible, to achieve this you must keep the generators with the greatest stability (repair them if necessary) to weaken the enemies, and keep the guardian alive.
Yes, automatic generation is a complicated problem. There is a lot of theory about it and the most adept of the subject could be stressed with this naive suggestion but the first thing that comes to mind is reversing the problem. Nomally you design a level and the player must select the best way to go. But in the automatic generation you could generate a random path for the player and then build the level around this path. Preventing the walls from crossing the path and with a tree at each point of the path to ensure that the player can follow it. This would help to create the infinite mode and also as a guide to generate the levels of the game (you generate many automatically and choose the best and make improvements). Good luck