{"id":2209,"edition":12,"categories":1,"features":0,"size":12198,"name":"13attle TanKs","authors":[{"name":"Lewis Nakao","url":"https://lewdev.github.io","twitter":"lewdev","login":"lewdev","gh":1469960}],"description":"

13attle TanKs is an top-down tank controls shooting game.

\n

Controls: WASD/ZQSD/arrow keys

\n

Shoot: X, J, or Space

\n

There’s only one weapon and enemy type. Advancing through more levels makes the level longer with more enemies.

\n","source":"lewdev/js13k-2024-thirteen","stars":0,"dc":"https://lewdev.github.io/apps/13attle-tanks/","comments":[{"at":379031883,"author":"Sonny Qin","login":"SonnyQin","gh":120705002,"text":"

Nice art style, I love it.\nGreat ideas.

\n","games":["Flee"]},{"typ":1,"at":379095250,"re":379031883,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Thanks! And thank you for playing!

\n"},{"at":379033655,"author":"Benjamin Boyd Austin","login":"bbaustin","gh":18755168,"text":"

This plays really nice! “Easy to learn, hard to master” type of game.

\n

Graphics look nice, too.

\n

I guess not too much tie-in to the theme…\nBut yeah, the game itself is fun! Nicely done

\n","games":["PicoBuddy"]},{"typ":1,"at":379095289,"re":379033655,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

I appreciate the feedback and thank you for playing!

\n"},{"at":379137396,"author":"Roman Miniv","login":"RomanMiniv","gh":50551993,"text":"

Reached level 3!

\n

Good old tanks.

\n

Fun controls, a little more difficult, but quite smooth. Pleasant, recognizable sounds for such a game. It was a little difficult to shoot with several tanks (2-3) at a time, but it was nice to know that you can repel a shell with a shell. I also liked the graphics (I like the 3D effect).

\n

I would like a little more relevance to the theme. It would also be nice to be able to turn the music on/off.

\n

Nice game, congratulations!

\n

P.S.

\n

I also looked at your archive, it looks like you didn’t use any compression tools. However, even so, it’s already impressive that you were able to add so much to the game without it! I suggest looking at different code minifiers, then you won’t have to maintain the code during development in a less readable form, instead have a well-formatted and readable code, and the minifier will already compress the final version for you.

\n

In my game I used webpack in addition to minifying the code, but there are many other minifiers out there, so I recommend checking them out, because then I think you’d definitely lose half the size and have room for more fun stuff!

\n","games":["How it started"]},{"typ":1,"at":379151217,"re":379137396,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Yeah, after getting feedback, including yours, I do realize that the game is actually very difficult. Being that I’ve played the game a lot more than anybody else, it didn’t seem too hard, lol, but I literally “finished” the game just before the deadline. I forgot how I should have made the game easier so that reviewers of any skill level can play enough of it to enjoy it. I feel like most players have not gotten past the first stage. I wanted to add more enemies and weapons, but there was too little time.

\n

I also appreciate the suggestion to use webpack. I definitely should have used a compression tool from the beginning because I only looked at compression when I was “finished” and luckily I was just below the limit.

\n

Thank you very much for playing and leaving a review. It’s very much appreciated!

\n"},{"at":379198613,"author":"Homer Dilpleu","login":"HomerDilpleu","gh":66157330,"text":"

I like the pseudo 3D of your sprites and especially the energy bar !\nControls are very good, the scroll is perfect and the game is fun to play. I think a better background (not a simple grid) would improve a lot the global aspect of the game. Well done!

\n","games":["Unloved 13"]},{"typ":1,"at":379228643,"re":379198613,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

I agree, the environment could use a lot more variety.

\n

I appreciate the feedback and thank you for playing!

\n"},{"at":379223187,"author":"FoumartGames","login":"foumart","gh":3528138,"url":"https://www.foumartgames.com","twitter":"FoumartGames","text":"

Fun game, I reached Level 5 and could continue further. I used the same tactic - retreating with the backpedal and shooting while the enemy tanks were trying to catch up. I was getting hit but the health drops were more than enough. Perhaps game could’ve been more interesting with more complex level design and enemy spawns and ambushes that could break my tactic, or maybe activating the engine with a second of delay when trying to go backwards.. of course all that for the later levels, not to scare the rookies ;)

\n","games":["Odyssey"]},{"typ":1,"at":379229310,"re":379223187,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

It’s awesome that you got so far. I wanted to add more enemy types to make combat more interesting so that you have different tactics per enemy type. So an ambush type enemy could be implemented.

\n
\n

activating the engine with a second of delay when trying to go backwards

\n
\n

Interesting, that could give a more tactical and “tank” experience. Maybe it could be implemented for the chonky tank you unlock later, lol.

\n

It feels great to hear ideas for my game. Thanks so much for your feedback! I’ll take what I learned from feedback like yours and hopefully put it into my next game.

\n"},{"at":379302743,"author":"Brian Hambley","login":"Hambo3","gh":10634997,"text":"

Nicely done. I like that you can shoot the enemy bullets. The movement is spot on and I like that the enemy dont see you at first then turn to shoot you when you get closer. You should do I directors cut I hope.\nGot to level 4

\n","games":["Get the Flock Outta Here"]},{"typ":1,"at":379316981,"re":379302743,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Hehe… the bullet collision was not intentional but I left it in. After the final push, I guess I got exhausted from coding. I hope to add more later to a director’s cut.

\n

I wasn’t sure if it was good that the AI would be “surprised” when you approached them, but I suppose that rewards aggressive play styles which is what I was going for.

\n

Thanks so much for playing and leaving feedback!

\n"},{"at":379509354,"author":"Ryan Tyler","login":"tyler6699","gh":50468,"url":"https://carelesslabs.co.uk","text":"

Fun, I like the fake 3D graphics, all works well, decent controls and sounds.

\n

Once you work out the best tactic is to move back and keep the enemy at the right range, becomes a rinse and repeat battle. Made it to level 4. Its fun but needed more variation.

\n","games":["The Fear Factory"]},{"typ":1,"at":379721631,"re":379509354,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Agreed. Thanks for playing my game and leaving a review!

\n"},{"at":379511340,"author":"Cody Ebberson","login":"codyebberson","gh":749094,"url":"https://cody.ebberson.com","twitter":"codyebberson","text":"

I made it to level 4. It seems like the safest strategy is to peck and back away, almost kiting the enemies. It’s kinda slow and tedious, but it does seem to get the job done. I like your art style, it’s an elegant minimalism, but quite attractive. Nice sound effects too. Great job!

\n","games":["Phantomicus"]},{"typ":1,"at":379720628,"re":379511340,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Thank you for playing! I’ll definitely work more on interesting enemy combat in my next attempt. I also originally wanted mission tasks and more enemy types but I ran out of time.

\n

I really appreciate you reviewing my game!

\n"},{"at":379561814,"author":"Jure Triglav","login":"jure","gh":238667,"url":"https://juretriglav.si","twitter":"juretriglav","text":"

Cool game, cool controls. Love the minimal graphics and the UI elements, they fit together well. The game is very difficult, however! Some kind of shield would be interesting maybe, one that slowly recharges when not used, but depletes quickly when in use. Just an idea, and I’m sure I could also improve a lot as a gunner.

\n","games":["The Dandelion Wars","plusminus13"]},{"typ":1,"at":379720902,"re":379561814,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

A recharging shield is a great idea. It allows players pace themselves when needed ad not be punished for it.

\n

Difficulty is definitely a concern I’ll address in my next games.

\n

Thank you so much for playing and leaving a review!

\n"},{"typ":2,"at":379584089,"author":"Christer Kaitila","login":"McFunkypants","gh":2111957,"url":"http://www.mcfunkypants.com","text":"

a very stylish game! I love how it looks 3d with the offset grey outline and stacked rectangles. that is a cool effect. the movement was nice and smooth and sounds were good, and I was impressed that there was AI moving enemies to battle. I loved the waypoint indicator brown line which kept me going forward without getting lost or bored. awesome work!!!!

\n"},{"typ":1,"at":379720663,"re":379584089,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Thank you so much for your kind words and for playing my game!

\n"},{"at":379640991,"author":"Jasper Renow-Clarke","login":"picosonic","gh":26137750,"twitter":"femtosonic","text":"

A fun art-style with the solid colour being offset from the outline. I liked the little cubes of health following the tanks too.

\n

In each of my mini battles I struggled to keep the direction of shot lined up with the enemy, as to avoid their return fire I needed to keep moving, but because I had to face the whole tank at them rather than rotating a turret it meant I would often just go towards them, which meant I didn’t escape return fire at all.

\n

What was linking the game to the theme, I wasn’t sure?

\n

Given that it’s a desktop game, maybe having mouse click to shoot as an option would be more familiar, and rotating the turret to the mouse cursor for a shot direction.

\n

Overall a fun game

\n","games":["rollermaze"]},{"typ":1,"at":379721583,"re":379640991,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Just getting a game submitted from start to finish was a struggle so I decided not to sweat the theme. But I do realize how it’s not in the spirit of game jams, so I’ll try to fit the theme more next time.

\n

I guess not everybody likes tank controls, but it was my intention to not include a mouse aim mainly because I wanted to add onscreen mobile controls, which I never got to and I enjoyed the idea of playing a tank game with tank controls.

\n

The idea behind defeating the enemy was to drive backwards and move forward and shoot after the enemy fires. I do realize that it’s not easy for everyone to do though and I intended to create more enemy types but I ran out of time. This enemy type should have been less common and easier to defeat.

\n

Thank you very much for your honest feedback!

\n"},{"at":380010577,"author":"Mohammad Jawad","login":"mhmdjawad","gh":22205462,"url":"https://pdemia.com/","text":"

the brown line I think can be replaced by signs on floor or something similar, it cause a bit of get of my way screem inside me. tank itself have a very cool view 2.5D and stacking of the health as boxes on top of each other, would have asked from some upgrades if possible to keep things moving and have some reason to keep going. well done

\n","games":["The 13 Invaders","Cookie Maze 3d","Maze Runner vs 13","Tower Defence Walking 13s"]},{"typ":1,"at":380210518,"re":380010577,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Yeah, definitely wanted add more to the game but I ran out of time.

\n

The brown line was a last-minute addition, so I couldn’t get what I wanted, which was a marker at the edge of the screen. But a more subtle-colored symbol on the ground would be better.

\n

Thank you so much for playing and checking out my game!

\n"},{"at":380017737,"author":"Christoph Schansky","login":"DerBenniBanni","gh":5499976,"text":"

Nice little tank game. Good job on the graphics (stacked layers, pseudo 3d) I love this type of rendering :-)

\n

The controls are pretty fast (I’m using a gaming laptop with a 144Hz display, maybe you are not calculating and applying a delta-time between the updates in the gameloop? )\nBut it’s still playable and fun!

\n

EDIT: I played it again today, on my laptop for work (60 Hz, non gaming) and the speed is normal and very playable.\nSo somewhere the deltatime is missing in an update as the 144 updates per second speed up the gameplay in comparison to the 60 updates :-)

\n

But i like both speeds of the game, good job!

\n","games":["Aargh! Triskaideka attacks!"]},{"typ":1,"at":380210341,"re":380017737,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

There is an acceleration to the rotation and speed of the tank, so it takes some time to rotate to simulate “tank” movement. All my stuff is time-delta-based, so it’s probably the ramp up to rotate top speed. I could be wrong since I’m not very keen on the details on frame refresh-rate. However, the game targets to run at 60 fps so I suppose there might be a noticeable delay in 144hz monitor.

\n"},{"at":380351579,"author":"Almar Suarez","login":"wololoa","gh":10622012,"twitter":"repunkgame","text":"

Super nice 3d-ish rendering with canvas. Fighting against multiple tanks at once is a nice challenge - trying to dodge their attacks while hitting them. A very nice little game :)

\n","games":["DECK 13"]},{"typ":1,"at":380354132,"re":380351579,"author":"Lewis Nakao","login":"lewdev","gh":1469960,"url":"https://lewdev.github.io","twitter":"lewdev","text":"

Thank you Almar for playing my game!

\n"},{"typ":2,"at":380377948,"author":"Matt Hackett","login":"richtaur","gh":24601,"url":"https://valadria.com","twitter":"richtaur","text":"

Very playable tank game with an original and cool-looking 3D renderer! My only complaint is that I was craving dual-stick style controls, where I could be moving in one direction but firing in another. I also didn’t notice the theme integrated, but it was fun to play and reminded me of classic arcade-style tank games. Nice work!

\n"},{"at":380426072,"author":"João Lopes","login":"lopis","gh":2715751,"url":"www.jlopes.dev","text":"

Fun little game. I like the simple 3D graphics and the sound effects.

\n

While the difficulty ramp up was smooth, I left like my strategy didn’t change. Move around close enough until they shoot, then turn around and shoot them in their cool-down time. I wish the movements were a bit faster. I know they are tanks, but the game felt a bit sluggish.

\n

The level transition was very abrupt.

\n

Doesn’t seem to fit the theme.

\n","games":["Thirteen Terrible Stunts"]}],"results":{"theme":{"rank":166,"min":1,"score":1.41,"max":4.2},"innovation":{"rank":130,"min":1,"score":2.3,"max":4.47},"gameplay":{"rank":49,"min":1,"score":3.19,"max":4.29},"graphics":{"rank":84,"min":1,"score":3.11,"max":4.76},"audio":{"rank":89,"min":1,"score":2.48,"max":4.34},"controls":{"rank":73,"min":1,"score":2.96,"max":4.24},"primary":{"rank":107,"min":6,"score":15.44,"max":24.47},"label":"Overall"}}