martingonn 2024-10-06 09:41
Hope you like it!
Foon → Ludum Dare Explorer → LD56 → Flea or Flee Arcade
By martingonn
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 290 | 2.89 | 36 | |
| Fun | 287 | 2.67 | 36 | |
| Innovation | 310 | 2.42 | 36 | |
| Theme | 243 | 3.19 | 36 | |
| Graphics | 292 | 2.73 | 36 | |
| Audio | 204 | 2.93 | 35 | |
| Humor | 183 | 2.85 | 32 | |
| Mood | 273 | 2.78 | 35 |
Hope you like it!
Nice work! I also made a game with the `pygame` library. I would highly recommend that you package your game into a simple `.exe` so that people who don't already have a Python environment set up can play it easily.
Here is a video from the great DaFluffyPotato on YouTube: https://www.youtube.com/watch?v=lTxaran0Cig
@unloosed I know and I tried to do that but each time a few things would be lacking. Will check out the tutorial though!
@unloosed How do I rate other games? I can rate some, but not others.
FYI, it's within the rules to port your game to new platforms after the jam ends. I recommend spending some time in the PyInstaller docs (or py2exe, or Nuitka) so that you can distribute an executable build. Otherwise it's going to be tough to get enough players to reach ~20 ratings.
I use PyInstaller, and make liberal use of the `--add-data` option to get all my assets and libraries to be bundled properly. See [this section in the docs](https://pyinstaller.org/en/stable/usage.html#what-to-bundle-where-to-search) for more info.
At the very least, I'd recommend adding a readme specifying the Python version compatibility, and a `requirements.txt` so that people who have Python available can easily set up a virtual environment.
@martingonn, You can vote in the Ratings section under each gameScreenshot_10.jpg
đ Great game with creepy fleas! The idea of ââfighting mutated fleas that hunt a rat in an abandoned dump is very fun to implement! I would like to note the atmosphere - tension and survival are felt at every step. đ„ Good luck! đŸ
@Sviborg Thanks for the lovely comment! I know how to rate now. That personâs submission must not have been submitted on timeâŠ
Very fun game it's a good idea and very fun
Perfectly aligned with the theme, great idea, I love the gameplay
@nimidori311 thank you, I appreciate your thoughtful comment!
@randumbtoons thank you for your comment, you just made my day better!
@unloosed it is finally a .exe file!!!
@andrewkennedy it is a .exe now!
It's a very funny and cool game, I like it.
For me crashes after losing a life :(
@balimaarthebassfish is there a code provided (like âERROR:EXIT_CODE:1â) or do you hear a mouse sound, the game pauses for a few seconds and you hear a squeak?
I noticed that the game seems to register a collision between the mouse and the flea even when the mouse is still a bit far away. When that happens, I hear the mouse's panic squeak, and the game crashes.
After looking into it more, it seems like the collision detection box is a square around the flea. This works fine for smaller enemies or ones that are more square-shaped, but because the fleaâs arms and legs extend out, it makes it harder for new players to accurately gauge the collision area.
I also encountered a few instances where the mouse would instantly die and the game would crash, which seems to happen when the flea spawns right on top of the mouse. I hope that helps!
I don't get an error code :(
@balimaarthebassfish thank you for giving me those errors! I will try to fix them in the future. The game was a bit rushed due to exams (it was originally intended to have a storyline) and I did encounter the instance of a flea spawning on top of the rat. Thank you for your feedback, it will probably be fixed this weekend!
How did you create the background? Mouse sound is cool)
@sdcorpse thank you! I used the sound from a sound library and this was the most realistic one. The background is an edited AI-generated image (edited by me, so that it looks more realistic).
What a great ludum dare entry! Loved the tension. You did a great job here! Well done :) P.s keep it up with all the support you've given in the comments, love seeing someone so passionate!
It is great to see a Pygame game here! I really enjoyed the game! There were a few bugs, none which weren't pointed out alreeady, but they didn't hinder my experience that much.
A solid entry for the jam that kept me hooked for quite a bit more time than I initially expected!
@thesand thank you for your appreciation! You guys make my days better with your comments! I will try to always reply to commenters like you :) it is my first LD and I expected to get 5 ratings and get ghosted in the comments. Glad that didnât happen! I had 8 reviews and on Tuesday I turned the program into a .exe⊠now, with such a pace, I will reach 20 reviews tomorrow!
@calcopod I know, most games are in Godot or Unity. Thank you for your nice comment! When I played the game, I was also surprised by how fun it was compared to my previous thoughts. Glad you enjoyed it!
@thesand and @calcopod I played and reviewed your games in turn! @sviborg yours too!
When I first launched the game I died immediately. Then I tried again, and was confusingly watching the fleas for like 10 seconds, not understanding what to do. I tried to move my mouse first, thinking that would be the rat, but eventually I did notice the rat, who was totally safe all that time because of mighty random. The background is very not much not helping, I believe it would better be just a gray plane. And then I died again, having the setup like in the picture... or the game just crashed, i'm not sure. h9ovlwAH-Dc.jpg I believe this should have a bit more structure; to have wait player to actually put a button before beginning, having some more controller start setup, so player won't die in the very first second. But it fits the theme pretty well, and with some work it can be nice to play. Also I understand that this is this pygame, not an actual game engine, so congrats anyway for reaching this far!
I think I've found a safe spot here ^^ Capture d'écran 2024-10-11 000431.png Good entry, as @heiden-bzr mentioned it would be nice to have the player press a key before starting the game. Congrats for making this with pygame, too !
@heiden-bzr thank you for your comment! I will have some free time tomorrow, so I might add that. Sorry for forgetting to tell you guys the controls! As for the background, I saw that the rat was hard to see myself, but I liked the background so I left it. I might make the rat white, so that it is more visible and white rats actually exist. Thank you for getting me past 20 reviews!
@zoglu the spot might not be safe anymore when more fleas spawn, one spawns per 1000 points and there are 60 points per seconds. I will check if the safe spot is always safe, but thank you for pointing it out! Also, thank you for getting me past 20 reviews!
Great Game
@m1fex thank you for your nice comment! I made a new version of the game (hopefully better), but I donât know if I can post it here as it was made after LD. Please tell me if I can do so!
Echoing some of the feedback on awkward hitboxes - seems like I will be in a totally safe area as a flea passes me, I'll suddenly have Lives go to -1 from 3, and the game exits
Like the Idea
Thank you @infinitye ! There is already a remake and will be a story mode!
Idea is cool I like this tbh.
@utopia thank you! I am glad you like it! I made another version where you only get points if you move: https://martingonn.itch.io/flea-or-flee-arcade-2
@martingonn Oh I see I will definitely try it and it is a great improvement!
@utopia hope youâll have fun playing it! If you habe any suggestions, please tell me!
The game was quite amusing, and I really liked it! Iâd be excited if the team expanded on it and took it further.
I'm on linux, so I played the .py version.
Things not already mentioned by others: - There are three lives, but the rat dies on the first hit. I assume this is because the lives are depleting once per tick while in contact with a flea. A common solution to this problem is to make the player invulnerable for a short fixed period of time after losing a life. - The rat moves a fixed distance per tick when pressing an arrow key, but in real life objects need time to accelerate. Implementing this usually means having a "velocity" vector and adding to it once per tick when accelerating, then dividing it by a fixed amount per tick regardless of player input. You'd then add the velocity vector to the position once per tick rather than moving a fixed amount. - The game window was much taller than my 1080p screen, and would not allow me to resize it. Having a non-resizable game window is ok for a jam game, but then you probably want to make sure it's small enough to fit on most monitors. - Some have pointed out that you should package the game as an exe rather than as a Python script, but I'd double down on that and say you should avoid Python altogether in the future for programs that you intend other people to be able to run. The language is just not a good choice for that, sadly.
Fun little game :) I found that I could survive without doing anything above the back of the car, but ignoring that, you did well making it harder the longer you go on! Keep it up, hopefully we see you again on future jams!
It seemed the hit boxes were somewhat off, and I found that the enemies rarely went to the middle part of the screen, so I spent a lot of time idle in there.
@ellaris that is why I created Flea or Flee Arcade 2, where you only get points for moving!
Best game I ever ever play !!
@srisricactus thank you for the compliment! I am glad that my game is your favorite!
Funny! I like the idea of giant mutated fleas, the sfx were silly and fun. Agree with others on the bg and whatnot - but good job flexing your python skills and creating a fun little game!
@ugly-robot thank you for your compliment! The music was supposed to be serious, but the other SFX were supposed to be funny :) I even made an update to it, will make an update in the future! I also coded some useful tools in python, but only one is published - a prime number finder.
Wow! The game is so wonderful! I can play this 10 hours straihgt! Keep making games!
@sasa-2010 thank you for your comment! I am glad you can enjoy such a little game so much!
@wouterk12 I plan on participating in future jams as I enjoy making my creations. I know about the safe spot, will hopefully fix them in future update. Right now I am busy making a Flea or Flee with a campaign of sorts. Thank you for your compliment!
@henk 1. I know, thank you for the tip with the temporary invincibility! I haven't thought of that. 2. Since this is a rat and not, for example, a rocket, it can move at a fixed speed. While on a walk - do you accelerate the longer you walk? I would think that quite the opposite happens. 3. Will add this option 4. I might try Godot or Unity in the future, but right now I package .py scripts into .exe's. Thank you for your tips!
@buianovavaleria I'm a single-person team, but I am currently making a new version of the game with a campaign.