FoonLudum Dare ExplorerLD56 → Flea or Flee Arcade

Flea or Flee Arcade

By martingonn

View on ldjam.com

CategoryRankScoreCount
Overall2902.8936
Fun2872.6736
Innovation3102.4236
Theme2433.1936
Graphics2922.7336
Audio2042.9335
Humor1832.8532
Mood2732.7835

Comments

martingonn 2024-10-06 09:41

Hope you like it!

unloosed 2024-10-07 20:16

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

martingonn 2024-10-08 04:21

@unloosed I know and I tried to do that but each time a few things would be lacking. Will check out the tutorial though!

martingonn 2024-10-08 04:28

@unloosed How do I rate other games? I can rate some, but not others.

andrewkennedy 2024-10-08 05:06

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.

sviborg 2024-10-08 05:17

@martingonn, You can vote in the Ratings section under each gameScreenshot_10.jpg

sviborg 2024-10-08 05:18

🐀 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! đŸ‘Ÿ

martingonn 2024-10-08 05:21

@Sviborg Thanks for the lovely comment! I know how to rate now. That person’s submission must not have been submitted on time


randumbtoons 2024-10-09 01:02

Very fun game it's a good idea and very fun

nimidori311 2024-10-09 01:03

Perfectly aligned with the theme, great idea, I love the gameplay

martingonn 2024-10-09 03:46

@nimidori311 thank you, I appreciate your thoughtful comment!

martingonn 2024-10-09 03:47

@randumbtoons thank you for your comment, you just made my day better!

martingonn 2024-10-09 05:01

@unloosed it is finally a .exe file!!!

martingonn 2024-10-09 05:01

@andrewkennedy it is a .exe now!

igsol 2024-10-09 07:51

It's a very funny and cool game, I like it.

balimaarthebassfish 2024-10-09 08:01

For me crashes after losing a life :(

martingonn 2024-10-09 15:03

@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?

balimaarthebassfish 2024-10-09 15:37

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 :(

martingonn 2024-10-09 16:32

@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!

sdcorpse 2024-10-09 18:35

How did you create the background? Mouse sound is cool)

martingonn 2024-10-10 04:30

@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).

thesand 2024-10-10 07:42

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!

calcopod 2024-10-10 07:48

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!

martingonn 2024-10-10 15:15

@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!

martingonn 2024-10-10 15:17

@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!

martingonn 2024-10-10 15:27

@thesand and @calcopod I played and reviewed your games in turn! @sviborg yours too!

heiden-bzr 2024-10-10 18:48

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!

zoglu 2024-10-10 22:07

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 !

martingonn 2024-10-11 04:15

@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!

martingonn 2024-10-11 04:17

@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!

m1fex 2024-10-12 08:05

Great Game

martingonn 2024-10-12 10:08

@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!

fint 2024-10-12 10:41

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

infinitye 2024-10-12 13:54

Like the Idea

martingonn 2024-10-13 03:16

Thank you @infinitye ! There is already a remake and will be a story mode!

utopia 2024-10-13 06:36

Idea is cool I like this tbh.

martingonn 2024-10-13 06:42

@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

utopia 2024-10-13 06:45

@martingonn Oh I see I will definitely try it and it is a great improvement!

martingonn 2024-10-13 06:47

@utopia hope you’ll have fun playing it! If you habe any suggestions, please tell me!

buianovavaleria 2024-10-13 09:27

The game was quite amusing, and I really liked it! I’d be excited if the team expanded on it and took it further.

henk 2024-10-13 12:59

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.

wouterk12 2024-10-13 17:00

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!

ellaris 2024-10-14 18:56

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.

martingonn 2024-10-15 05:02

@ellaris that is why I created Flea or Flee Arcade 2, where you only get points for moving!

srisricactus 2024-10-16 18:37

Best game I ever ever play !!

martingonn 2024-10-17 05:18

@srisricactus thank you for the compliment! I am glad that my game is your favorite!

ugly-robot 2024-10-18 16:05

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!

martingonn 2024-10-18 16:58

@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.

sasa-2010 2024-10-25 14:39

Wow! The game is so wonderful! I can play this 10 hours straihgt! Keep making games!

martingonn 2024-10-26 07:57

@sasa-2010 thank you for your comment! I am glad you can enjoy such a little game so much!

martingonn 2024-11-18 18:14

@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!

martingonn 2024-11-18 18:19

@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!

martingonn 2024-11-18 18:20

@buianovavaleria I'm a single-person team, but I am currently making a new version of the game with a campaign.