Sandbox CTF by Honey Pony

[raw]
made by Honey Pony for Ludum Dare 45 (JAM)

Important: When the game freezes after you click Play it is generating a world. It should resume after 10-20 (a bit more in the web version) seconds. I would recommend being careful (and not playing the web version especially) if you have a slow computer. Screenshot Sandbox CTF is a game where you attempt to steal a red flag and bring it back to your base, in a sandbox world. Or, if you prefer, don't craft a sword and no enemies will ever spawn.

Controls: - WASD to move - Left click to destroy things - Right click to place things and open chests - E to open your inventory - Scroll crafting recipes to choose one and click to make it - Walls can be destroyed with a sledgehammer - Other blocks can be destroyed faster with different tools - To obtain a red flag, kill one of the grey enemies in the brick castle on the right side of the world - If you want to play without any enemies, simply never craft a sword!

This game is ... a bit buggy but I had a lot of fun making it.

The Windows version works significantly better than the web version on my computer. I didn't spend a whole lot of time trying to make the tilemap work quickly. Play either version at your leisure.

Note that I didn't opt out of humor because the website will only give you partial credit for rating my game if I opt out of any category. Feel free to not rate, but that does damage your 'balance'.

Post-compo changes: - Added AZERTY support - Reduced dirt digging volume - Fixed bug regarding enemy spawn limit that causes Godot crash

Ratings

Overall 744th 3.254⭐ 59🧑‍⚖️
Fun 944th 2.767⭐ 60🧑‍⚖️
Innovation 805th 2.86⭐ 59🧑‍⚖️
Theme 719th 3.129⭐ 60🧑‍⚖️
Graphics 761th 3.161⭐ 61🧑‍⚖️
Audio 580th 2.842⭐ 59🧑‍⚖️
Humor 774th 2.235⭐ 51🧑‍⚖️
Mood 919th 2.833⭐ 56🧑‍⚖️
Given 49🗳️ 69🗨️

Feedback

Death_Is_Cold
07. Oct 2019 · 23:06 UTC
nice! I would've liked to see what you could do with this given more time.
Richnou
09. Oct 2019 · 12:13 UTC
Very nice work.
But on a french keyboard (WASD... arg...), it's nearly impossible to play :(
🎤 Honey Pony
09. Oct 2019 · 18:01 UTC
@Richnou Just added AZERTY support (I think...) Thanks for the heads-up.
Weine
09. Oct 2019 · 19:27 UTC
Impressive technical achievement for a jam game! I like the premise, but it plays a bit too slow (both in game mechanics and in fps) for a quick casual playthrough. Needs a bit of more time to reach that "fun" threshold.
🎤 Honey Pony
09. Oct 2019 · 19:33 UTC
@Weine Out of curiosity, were you playing the web version or the windows version? The lag is a real shame. Sadly GDScript is the only supported language for web export and Godot's tilemaps aren't necessarily optimal for this kind of game...

I suppose it might be in my best interest to try to come up with an optimized version so that people can rate based on the intended gameplay rather than the laggy version. :smiley:
Team-on
09. Oct 2019 · 19:50 UTC
That so imressive, you almost write terraria in 3 days. Idea about mixing CTF and sandbox look unique, I never see games that combine this before. Guess that it will be more fun with multiplayer.
ToxicComputer
09. Oct 2019 · 21:44 UTC
Really reminded me of Terraria. Except you made it in 72 hours. Good job! Just one thing, when breaking grass it was really loud.
🎤 Honey Pony
09. Oct 2019 · 21:47 UTC
@toxiccomputer I definitely agree. I don't know if I'm allowed to fix that post-compo but maybe I'll go for it anyways so as to save some people's ears.
ToxicComputer
09. Oct 2019 · 21:51 UTC
@honey-pony I believe you are allowed to make updates to it as long as you don't change everything.
ModdingMachine
09. Oct 2019 · 21:53 UTC
Awsome Game! I saw that you had posted a gif in the comments of ldjam during the jam, and I was like, man that looks lit, I wonder how I could do it... Thx for including the source code!!
niterich
09. Oct 2019 · 22:59 UTC
Looks like we both went the Terraria-clone route, and I have to say, your entry just blew mine out of the water! There's so much here for just 72 hours! Congrats!

I couldn't play the HTML version, as I got the error "Cannot read property 'getParameter' of undefined" before anything loaded.

Also, are you sure about the whole "Ludum Dare only gives partial credit if I opt out of categories" thing? I always thought they adjusted the percentages you got for partial reviews.
velvetlobster
09. Oct 2019 · 23:02 UTC
this feels like Terraria with Sonic, the jump and particularly the jump sound reminds a lot of that
this is interesting ... i confess i closed thinking it had crashed the first time, then i read your message that it was just generating the world

![Screenshot Capture - 2019-10-09 - 19-58-11.png](///raw/0e4/e/z/293d8.png)
I was trying to capture a print of its jump, but that was tough lol
🎤 Honey Pony
09. Oct 2019 · 23:15 UTC
@niterich I'm pretty sure about the partial credit thing. Right now I have only 18.5 ratings given despite the fact that I have graded every category in every game so far.

This number actually stacks up pretty significantly: I have actually graded 20 games in total but I'm only credited for 18.5. That's more than 1 less than the actual number, so pretty darn bad.
coachsisyphus
10. Oct 2019 · 01:36 UTC
This is really interesting; I feel like its a cool case study along with being a cool interaction, outstanding work!
Lone_Wolf
10. Oct 2019 · 03:26 UTC
Nice. Haven't seen many sandbox games. This is one of the better ones.
Great work :thumbsup:
Rhymar
10. Oct 2019 · 07:54 UTC
this game has potential, and teh character is cute^^
Richnou
10. Oct 2019 · 08:41 UTC
@honey-pony : thank's for Azerty, it's works !
belug23
10. Oct 2019 · 18:05 UTC
The game is nice, it need some speed optimisation but was fun to play! Good luck.
cdunham
10. Oct 2019 · 18:15 UTC
Once I got into it it was pretty fun! Enemies started coming in waves and I was trying to gather supplies to craft better weapons and items. Sadly crashed after about 20 minutes but was good while it lasted.
🎤 Honey Pony
10. Oct 2019 · 18:29 UTC
@cdunham: Yeah the enemy spawn rate is way too high (even though I cut it down several times while developing). The best way to fight is to wait to craft a sword until you have copper, as enemies won't spawn until you have a sword.

Weird that it crashed. There is supposed to be a spawn cap on the enemies and I never activated it during testing, maybe it got activated but had a bug. Sadly GDScript is not statically typed so there were a lot of bugs that would only show up if I actually went through a certain code path.

EDIT: Yep, enemy spawn limit has a bug. It should be fixed now.
Shelvid
10. Oct 2019 · 23:03 UTC
The game seems very promising but i feel like the beginning is a little too slow, there are a lot of things you can do to make early phase fun :) Even player controller feels very slow and floaty (maybe it was just my FPS but it felt like it was going at good framearate) but that aside, art is very pretty and animations are very fluid, music is pretty relaxing but the sound effects overpowered music sometimes. All in all i think its a pretty great entry but it definitely has a huge room for improvement! Keep it up :)
🎤 Honey Pony
11. Oct 2019 · 00:03 UTC
@shelvid If you have any specific recommendations on early gameplay I'd love to hear them :smile:

As it stands it only takes a few minutes to get through all the mining / crafting in the game so I'm not even really sure where the slowdown would be--maybe just in how slow it takes to dig?

I didn't spend much time adjusting the player controller physics so I can see how that could be a problem.

Glad you liked the art and music. I certainly tried.

Anyways thanks for the constructive criticism! Probably the most helpful things I've heard so far. :smile:
Shelvid
11. Oct 2019 · 00:26 UTC
@honey-pony First of all the dig speed is definitely slow even with a shovel, i think just in general increasing breaking speed wouldn't hurt the game at all as you aren't competing with anyone in early game. Secondly god damn it i'm having a hard time thinking of something, i feel like its on the edge of my mind but i can't get it out... its too late for this :^) In general tho i think CTF and Survival done in this way is difficult to work around. CTF is a kind of gamemode where both teams are given same rules, here clearly you are only one building but this is for a ludum dare, you still managed impressive amount of work in the given time but yeah, if i would go for that kind of game i would definitely try to make a bot that builds first :)
🎤 Honey Pony
11. Oct 2019 · 00:52 UTC
@shelvid yeah the CTF genre definitely doesn't come through. If I had human players competing it would work a lot better--to give you some background I was inspired by a few Minecraft multiplayer game modes I played a long time ago and had a ton of fun with.

I was more thinking of your criticism simply in the genre of "Terraria-clone," where I think it's less applicable. That's why I was so confused. :smile:
Shelvid
11. Oct 2019 · 01:09 UTC
@honey-pony Nah, i'd like to not look at voxel based games as clones of Terraria/Minecraft :) And yeah, its very player/bot based game, in its current state the crafting bit feels a bit like a grind because in the end you spend your time in combat, not really marveling at your build if ya know what i mean like, you don't just go "Man, i wanna write bruh with dirt in this game"...

![bruh.png](///raw/9bc/d/z/295c3.png)

Okay don't question this bit.

You get what i mean at this point, the building part isn't utilized in capturing the flag that much :) (Also when breaking block instead of transparent there's a blue color so when you mine it looks like there's gonna be sky behind but in reality its dirt, looks goofy just wanted to say :^) )
LandoSystems
11. Oct 2019 · 21:26 UTC
Cool game, impressive scope for the jam timeline but you pulled it off. Great work!
coatline
11. Oct 2019 · 21:46 UTC
Congratulations :confetti_ball: ! You made a Terraria clone! In 48 hours! For real though. This game is pretty cool. I think that the combat was lacking but it's impressive that you even added combat. I also really like the world generation. Great entry! :thumbsup:
Megalink
11. Oct 2019 · 22:16 UTC
I loved this game, the amount of content you added is extremely impressive. World generation was interesting and enjoyable to explore, even if it was quite buggy in areas. I felt that the tiles were probably too small and therefore were a pain to mine individually. Trees are also really confusing, in that they look like they would be foreground objects yet they aren't. Perhaps make them darker? More visual and audible feedback could be added in various areas of the game, as hitting enemies and mining tiles sometimes feels quite weak. Gathering items was extremely satisfying due to the sound effects that play and the way the items swarm towards you. Consider adding flashing effects or screenshake when hitting an enemy or when the player gets damaged, as they will make the game a lot more enjoyable to play. If you ever plan on updating this game later on, I'd suggest elaborating upon the flag game concept, as that's ultimately the most interesting and unique element the game has. Overall well done, I really enjoyed this!
Mercuryal
12. Oct 2019 · 01:11 UTC
Sadly it ran at too low fps (web version).
DragonZBW
12. Oct 2019 · 17:47 UTC
A not bad terraria clone - very impressive scope for a jam! A few issues: Movement felt slow (especially jumping) and the enemy base generated off the edge of the world which allowed me to fall through the world.
🎤 Honey Pony
12. Oct 2019 · 18:03 UTC
@DragonZBW Out of curiosity, were you playing on the web version or Windows version? I imagine lag might make player movement feel especially slow on the web version.
Fictions
12. Oct 2019 · 18:30 UTC
Yeah the web version is realy slowing things down a lot, but nontheless I liked this starting point for a nice 2d survival game like terraria :D
Excy
12. Oct 2019 · 19:55 UTC
The amount of work required to get this up must've been insane, great job.
DragonZBW
12. Oct 2019 · 21:19 UTC
@honey-pony I was playing the Windows version. I don't mean it was laggy or anything, just felt like the movement speed could have been higher.
🎤 Honey Pony
12. Oct 2019 · 21:34 UTC
@dragonzbw Thanks. I do more or less agree, the movement speed could definitely be turned up. It is fast enough to walk the whole map in about a minute so hopefully not too bad.
simon.parzer
12. Oct 2019 · 21:34 UTC
I realize the goal is capture the flag, but I never got there as I was sidetracked by the crafting ;)
🎤 Honey Pony
12. Oct 2019 · 21:40 UTC
@simon-parzer You probably didn't miss much, the "capture the flag" aspect is more like "farm enemies until you get a certain drop" :smile:

I have actually played through my game twice now and it wasn't too much of a pain to get the red flag, but it is relatively rare so I don't blame anyone for not going through all the trouble to get it.
TORT60091
13. Oct 2019 · 00:06 UTC
I really like this character first time I thought that was worm )) it's tiny and sweet sandbox. Great Work!
Arcus
13. Oct 2019 · 08:15 UTC
Ha ha! this game is quite fun :smile:
The trees look a little odd, though :wink:
Rodrigo Denúbila
14. Oct 2019 · 02:17 UTC
Really interesting game, and a nice take on the theme. It's a lot of work in such short time. Good job!
FreypodGames
15. Oct 2019 · 20:42 UTC
Loved the pixel art, felt quite like a terraria style game. The tower generation seemed to be buggy, it allowed me to get pass the barrier and fall into the void other than that I found it bug free.
Very impressive considering the time limit!
itsdanidre
17. Oct 2019 · 19:43 UTC
Interesting concept and collection of genres. Mining, capture the flag, crafting. I love the crafting system especially, how the crafting works. Although I want to ask how it'd be played with users without a scroll wheel?

The music is a bit too loud when jumping and mining certain blocks. Nice creation in such limited time though! While there were bugs and I fell out of the world, the main concepts were configured well.
🎤 Honey Pony
17. Oct 2019 · 23:42 UTC
@itsdanidre The crafting UI is definitely a weak point. I was kind of going for the Terraria crafting interface, but Terraria has a few extra polishes that make it work a lot better, including a big list of all the recipes so you can just click the one you want, and better responsiveness to how your crafting options change (i.e. mine won't load new recipes until you close and re-open the inventory).

In the end I figured it was good enough as I really didn't have time to fix it up. :smile:
Dane Tesla
19. Oct 2019 · 00:18 UTC
A nice entry! Not really my type of a game but I appreciate it anyways. Didn't meet any bugs so congrats on that! The movement speed was a bit too slow for me but It could be just my personal preference.

(The music and audio is a bit too loud I think btw. but other people already mentioned that)
Bungalow
19. Oct 2019 · 00:54 UTC
Intuitive controls and adorable little art! Awesome job!