Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Ptafix

8
Posts
1
Followers
1
Following
A member registered Feb 19, 2018 · View creator page →

Creator of

Recent community posts

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.

(1 edit)

First off, I want to congratulate you on what you have done during this jam. It’s really impressive what you have done in that time frame, especially alone.

Now I would like to add my feedback to everyone else’s as I beat the game on my third attempt. I found out there is not much reason to fight anything but the boss. Really all I did was run around in each level, explore it fully to make sure I didn’t miss anything and then leave through the portal. I didn’t fight anything before the last level. There was simply no point to it. I didn’t need to kill them for ammo as the yellow loot gave plenty of it (and there are smaller enemies during the last level for emergency ammo) nor for health pack as I could usually dodge them easily.

I don’t know if it was due to me playing in the browser (though I did not feel any lag nor freeze) but the AI looked a bit “slow”. As in the enemies would often keep running past me if I sidestepped them. This is probably the main reason why I could ignore everything, I only had to move on the other side of the corridors to not be bothered (albeit I did get blocked and almost surrounded a few times).

I think that would be my only critic: there is a way to take the fun out of the game (ignoring everything until the boss) that feels quite competitive (less risk for pretty much the same reward). I believe the scoreboard very much reflects that as well. The higher score are ranked after the lower score because of the time. The more score you have, the more you killed and the more time you had to spend.

I can’t say I have a good solution though. The easier fix I can think off is making the AI react sooner which would slow down the game (and I believe I read there were performance issues).

Edit: Okay that was a huge wall of text. Didn’t realize that sooner so I’d like to repeat that your game is very much impressive and well done, especially for a game jam. My comment is indeed on the longer end and mainly focused on the one negative aspect I found (or at least what I would consider as a negative aspect) but it really does not mean I think your game is bad, far from it. From your game’s form it appears this is your first jam as well, all the more reason to be proud of what you have accomplished.

I sent an answer with a basic project you can use to better understand my answer (I know I’m not the best teacher out here, far from it). Do not hesitate to ask if you need more details.

(1 edit)

Sure, you can contact me at that address I gave you (nice edit right). I may take a while before answering though, I don’t check that mailbox often.

Hey, thanks for the feedback. I know I really should work on the audio as it could add so much.

For the gameplay, you were indeed supposed to collide with the creature when it was stunned to kill it and open the exit. I don't really know how I could have made this more clear though, so if you have any suggestion I'm all ears.

As for the bug you encountered, that is unfortunate, I'm not sure what could have caused that, but in my experience the html5 seems buggier than the other versions and after trying to recreate your bug it does not seem to malfunction on my end.

On your last point, it indeed is all lighting and a shader to hide things. As for raycasting I avoided it because I couldn't get it to ignore part of the tilemap and have instead used a line supercover algorithm to check if the player could be entirely seen or not.

I can upload the code if people are interested, but I can't guarantee its quality.

Hello, were you using Google Chrome to play? If so, try with another browser and let me know how it goes.

If you aren't using Google Chrome, could you tell me which browser you are using and what exactly happens (doesn't load, freeze)?

Does it only lock on google chrome ? I don't think I can update untils the rating are done but at least I can put a warning in the description and look a bit after that bug.

Hello, what browser are you using and what keys are you pressing ? I have tried on both Google Chrome et Mozilla Firefox and it seems to work fine for me.