Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

plasmastarfish

181
Posts
686
Followers
37
Following
A member registered Sep 10, 2017 · View creator page →

Creator of

Recent community posts

(1 edit)

It’s already played by “just Twitch chat,” in the sense that the streamer doesn’t have to do anything to actively run it (I’ve seen someone put it on for their viewers while they were taking a break from the stream, if that is what you meant).

It might be tricky to run in the background while something else is happening on stream, because it takes up the full screen and would be hard to play if it were shrunk down much. It has some fairly small UI elements.

(1 edit)

Yes, already aware of this, and submitted a ticket to Microsoft! If you’re unable to get it to play nicely with your antivirus software, I’d recommend playing in browser instead.

Thanks for the heads up though!

Yeah, I’d recommend just playing it in browser! On good days antivirus doesn’t play well with pyinstaller, but it seems like this one in particular has thrown some red flags because of how many times it’s been downloaded.

Yeah, the Windows build is packaged with PyInstaller, which makes Defender think it’s a virus. I’ve submitted a ticket to Microsoft to get it reviewed.

If you still want to play the Windows version, there’s a way to whitelist the install directory through Defender — if you’re concerned about security, you can just play it in browser instead!

(1 edit)

You got almost everything!

For some reason the link isn’t working for me, but my solution had the mouse in a pretty ordinary place but the smallest catryoshka jammed into a corner of the sigil scroll.

Fun solutions! I actually included some “challenge mode” restrictions on the Ludum Dare page, that you got pretty close to!

That’s pygbag booting up — the packaging tool I used to make a browser build. You might need to refresh the page if it gets stuck on “ready to start.”

Not a Trojan, but it is packaged with PyInstaller which anti-virus tends to get really upset about. If you’re concerned about safety feel free to play the web version instead of the download.

Unfortunately, no mobile support at the moment.

You can open and close containers with right click!

Suitcase go in egg. :)

Itch must give it a random name when you upload an image, the cat’s name is Crouton!

Looks like it named the banner for my other game “3vTs4R.png” which is also not the original file name.

Huh, no idea what could have been causing that. Was this in browser or in the downloaded version?

Drag and drop, just like the dice tin or the Catryoshkas!

It’s a little hard to aim because the suitcase is on top of the cursor.

It’s probably underneath the suitcase, you can close the suitcase and drag it out of the way to check!

You should be able to find it above in More Information -> Links -> Ludum Dare!

I think Itch used to have a more prominent banner for LD games, but now you have to go into the dropdown.

It gives some info if you hover over it… it can hold suitcases!

Right now, I’m not planning to. This was made for a 48-hour game development competition, and now that it’s done, I’m pretty much back to working on my main project.

But that could change in the future! Right now the only thing stopping it from being played in browser on a phone is the fact you can’t right click, and a pretty small tweak to the controls would make that possible.

(1 edit)

I’m not doing any more development on this game, but if you want to change it to support a different language you can actually do it without changing any code!

  • Download the game
  • Open MyKeyboardIsFullOfAnts/assets/words_alpha.txt
  • Replace with a list of words in the language you want to support (only supports Latin alphabet)

What kind of issues were you running into? Were you not able to launch it at all, or were you able to load the game but it was behaving unexpectedly?

(2 edits)

This was originally hosted on a continuous Twitch stream, so wasn’t intended to be set up easily by others, but here are step-by-step instructions if you want to play it on your own Twitch stream!

  • Install the latest version of Python and PyGame
  • Clone or download the Github repository linked from “source code”
  • In line 36 of main.py, change the Twitch channel from ‘plasmastarfish’ to the name of your own Twitch channel in the self.stream.open call
  • Run main.py with Python (“py -3 main.py” in console)
  • Start streaming, and configure the stream to show the game’s window and audio! Instructions for how to play should be on screen.

Reply here if you aren’t able to get it to work.

I found a .txt file online that was supposedly similar to a Scrabble dictionary, put each word into a hash set when the app boots up, then check each word when you try to type it!

If you know Python, all the source code is available online on my Github. Here’s the script that checks for valid words: word_manager.py

Glad to hear you enjoyed it! Unfortunately I’m not planning on developing this any further now that Ludum Dare is over — but the source code is on Github with an MIT license, so anyone with a little bit of Python experience would be able to modify it pretty easily!

Oops, forgot to link it when making the page! It’s linked now, just expand More Information -> Links -> Ludum Dare.

Looks like that happens when you win the floating point math lottery by having the enemies bump the player or the phone table in exactly the wrong way.

The correct way to code it would be to check for zero here… but not doing that is faster which was important when I was making this game for a 48-hour jam.

Not planning on making any updates to the game at this point, but good catch, and I appreciate reporting the stack trace!

Had a lot of fun last time, and have just been waiting for the right game idea to try it again.

Thanks for playing, glad you enjoyed it!

Thanks for playing!

Performance is a really big concern for pygbag, but if your game is simple it might not be too bad. I had to do a bunch of performance optimizations to get this to work (notice how the download has a vignette effect on it, but the web version doesn’t). The audio might be finicky as well.

Glad you liked it! Had a lot of fun making this one.

Thanks for playing!

As others have said, the UI had some issues, especially in full screen.

Overall, there were some really clever puzzles and a fun twist on the theme. Some of the precise movements were difficult with the racecar-style movement controls. And it might have been nice to use a higher-contrast color for the lasers, which sometimes blended into the floor (particularly when they were exactly on the border of two tiles).

Impressive number and variety of levels for a game jam entry. Nice work for 48 hours!

This was really neat! Biggest complaint is the lack of a save/checkpoint system, especially since it takes a long time to move around and progress. It was interesting trying to count the enemies to see whether you should stand your ground, or just let your host be killed and have someone else pick up the sword.

Graphics are nice, especially the satisfying thwack when you hit someone with the sword.

Nice work for 48 hours!

Neat entry!

The combat was a little janky, but it was cool that you managed to put in multiple types of enemies and let the player use all their attacks. It would be nice if there were more visual ways to see hit points for you and for the enemies, rather than a number for HP.

The little bits of humor injected throughout gave it a lot of charm.

Nice work for 48 hours!

“Crashes when you win” is exactly the kind of odd quirks I love to see in game jam entries.

Game was really cute and a nice homage to duck hunt. I appreciate the fact you had pickups and multiple targets to dodge, which made it a bit more dynamic. I loved the duck’s flying animation and the fact it can rotate upside-down.

Nice work for 48 hours!

Awesome entry! The puzzles were really well-designed, but often had funny alternate solutions because of the yarn physics. The graphics are charming and polished. Great work for 48 hours!

Nice entry! The graphics and atmosphere were really interesting and well done for a game jam entry. There wasn’t a whole lot to the gameplay, but obviously only so much work can be done in 48 hours and you certainly nailed the visuals.

Thanks for making this!

Always love seeing PyGame representation!

Really nice entry. The controls and UI were all really smooth, and there was a large variety of tasks. I particularly liked running the elevator up and down and the light puzzle.

As others have said, the difficulty ramps up pretty quick (and I lost very soon). That said, for a game jam, balancing a little difficult might be a good idea rather than scaling up slowly and risking players getting bored.

Great work for 48 hours!

Awesome entry!

The art and UI feel very faithful to the original duck hunt. The controls are smooth and the sound was done well too.

My one gripe is that the enemy AI was a bit inconsistent; it was generally avoidable, but on occasion it would beeline the duck and shoot you before you could realistically do anything about it.

Awesome idea and great work for 48 hours!

First of all, I love the concept, art, and environment. The idea of a guide dog repeatedly slamming their owner into obstacles is a funny take on the theme.

As others have said, the controls and camera work can be a bit wonky. I think this is a situation where keyboard controls might have worked better than mouse if you’re only controlling left/right. Once I started to get the hang of it it was really fun messing with the physics, especially if you can get a tight turn to swing into something.

Overall, nice work for 48 hours!