🇪🇸 Versión en español abajo
Hey Hive!
I want to share with you the game I created for the Doodle Game Jam hosted on the Farcast ecosystem!
CAT KING DEFENDERS

I was notified by @web-gnar that a new game jam was happening, so I decided to join and try out Farcade's game creation system.
I had just a few days to build the game, so there wasn’t much time to brainstorm or animate sprites. Since we had to use the assets they provided, I thought of a few concepts and the one I liked the most was using those sprites to make a Plants vs. Zombies-style game.
I picked these sprites as my plants:
And these ones as my zombies:
Then I saw this cat sprite and decided to place a crown on it (also provided as an asset). So, the goal of the game became to protect the king as long as you can!

As mentioned, time was limited and the whole game had to be made in a single HTML file, including JS and CSS. So I kept things simple with 4 different plant units, each with its own cost and ability.


There are two types of enemies:
- A tank enemy, with more health but slower
- A basic enemy, with normal speed and damage
I also created a logo, a background, and picked sounds and music that fit the theme. Here are a few gameplay shots:

🎮 PLAY IT ON FARCADE! 👑
There are still a few days left to continue adding polish, but I prefer to leave it as is. I’m really happy with how it turned out.
It’s the first time I’ve coded a full game directly in JS, so I did a lot of vibe coding while trying to understand what I was doing. It was also my first time building and uploading a game to Farcade, so that whole process was new to me too.
Hope you give it a try and let me know what you think in the comments!
Thanks for reading! See you in the next post!
🇪🇸 ESPAÑOL
¡Hola Hive!
¡Quiero compartir con ustedes el juego que creé para Doodle Game Jam en el ecosistema Farcast!
CAT KING DEFENDERS

Fui avisado por web-gnar de que se estaba llevando a cabo una nueva game jam, así que decidí participar para probar el sistema de creación de juegos de Farcade.
Tenía pocos días para crear el juego, así que no tuve mucho tiempo para pensar la idea y tampoco para ponerme a animar sprites. Como se tenía que usar arte que ellos te proporcionaban, pensé en algunas ideas y la que más me gustó fue usar estos sprites para hacer un juego estilo Plantas vs Zombies.
Elegí estos sprites como mis plantas:
Y estos sprites como mis zombies:
También vi este gatito y decidí colocarle la corona (que también estaba entre los assets). Así, el objetivo del juego es defender al rey ¡lo más que puedas!

Como dije, no tenía mucho tiempo y además todo el juego se tenía que crear en un solo archivo HTML con el JS y CSS en el mismo archivo. Por eso preferí mantener las mecánicas simples y no extender demasiado el juego. Tenés 4 opciones de plantas, cada una con sus habilidades y su coste.


De enemigos hay dos tipos:
- Uno tanque, con más vida pero más lento
- Otro más básico, con vida y ataque normales
También creé un logo para el juego, un background y busqué sonidos y música que quedaran bien con la temática. Acá dejo algunas imágenes del gameplay para que puedan verlo.

🎮 ¡JUGALO ACÁ EN FARCADE! 👑
Todavía quedan algunos días en los que podría seguir sumándole cosas, pero prefiero dejarlo así porque estoy muy conforme con el resultado final. Nunca había codeado un juego directamente en JS, así que hice mucho vibe coding, aunque tratando de entender lo que estaba haciendo. Tampoco había creado juegos en Farcade, por lo que todo el proceso de subida del juego era nuevo para mí. Ya con eso, estoy más que satisfecho.
¡Ojalá puedan probarlo y cuéntenme qué les parece en los comentarios!
Gracias por leer. ¡Hasta el próximo post!
dude i cant figure out how to drag the towers out there. i am playing on desktop
Hey! Just click the tower you want and then click where you want to put it
i got it now. games hard! i feel like there should be an easier way to repair towers
yeah haha i make it a bit harder because while testing if it was easy it was too boring. The repair tower mechanic could have been great but that will require to retest and probably adapt again the difficulty so i didn't add it.
I wanted to ask you, do you know the width and height the game should be? Because when i preview the game on the farcade development page it fits perfect but on the farcade mini app on farcast now it has a white line at the bottom
yeah im not sure. my game has to black lines on the top and the bottom too. i guess i didnt notice them in the dev mode because the background of the browser was black
i already tried to increase the game height but it didn;t work so i don't know. Probably will ask on the ds
what are you using to code your game?
i used HTML,CSS and JavaScript since is has to be an only page game. I think Unity is not supported and i don't know if it will support a JS framework like PhaseJS, PixiJS or KontraJS
What do you use?
i use cursor lol.
phaser js is supported, so is threeJs to make 3d stuff.
Cool! i have some experience on Phaser nad ThreeJS so will try them on a future game.
I used Cursor too but only the free version. I almost finish the game with that tho haha
haha thats sweet yeah. its fun to see what you can make in a certain number of prompts. i have paid the 20$ for what seems like it gives me a month of time. it would be cool to win that 20 back from the game jam but we will see i hope they divide the prize out to lots of people even if its a small amount
Oh so you can still coding some more games! I was thinking on paying it but already paying chatgpt so not for now.
I think they said that the top 10 would get prizes but I don't know how they pick the winners
Hehe, they look cute. I would have given it a try but I have a lot of things doing so I can’t afford to but it looks fun.
!PIMP
Thanks! No problem bro, whenever you can you can give it a try. No rush!
Congratulations @rama-dev! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 100 replies.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts: