Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Now that you mention it, it’s true I have mainly seen the green guys seem lost. Having different reactions times depending on the enemy’s difficulty level is quite interesting.

Now I have heard of an idea that might be useful to you for the pathfinding (though I never tried it myself in Godot so I don’t know how practical it is here) but there is that idea where you cut the map into a “metamap” representing the various corridors and their connections in the map (if that speaks to you, imagine a graph where each corridor is a node while the arcs between the nodes are the connections between the corridors. Then you’d have to run A* on the main graph to know what is the next node you should go and compute your precise destination with A* in that node.

I don’t know if I’m clear enough in my explanations. Trying to reformulate:

  1. You cut the map in chunks (representing corridors and rooms)
  2. You compute a “general” path among the chunk (searching a path from the AI’s current chunk to the player’s current chunk)
  3. You compute a “precise” path from the AI’s current chunk to the next chunk in the “general” path (if the player is not in the same chunk that is)

I believe this mainly helps with long distance computations of A* which might apply to your game. Again, I don’t really know what impact on the performances this really would have but that may be worth a shot.

As for your trap idea, I reckon that probably should be a good solution to stop people from ignoring everything like me. If you have to stop for traps, you can easily get closed in by the following AI and thus have to fight at least a bit.

All in all, maybe I will try to download the game to see if I feel any difference from playing in browser. And maybe check if I can beat my score as well. Although I have to say, I got a bit lucky in finding a good strategy during my first try (I tried fighting during the first two floors but then tried to see as much of the game as I could so I ignored the AI and explored every floor). Doing that again when knowing the controls better as well as what to expect from the game made winning way easier.

Apparently I cannot write anything without making a wall of text currently, sorry about that. Especially considering I could probably sum everything up in three or four sentences instead of making ten paragraphs every time.