Log In  

Cart #tiny_tactics-4 | 2023-12-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

Tiny Tactics

A turn based, tactics / puzzle game for PICO-8

Controls

  • When you start the game for the first time it will show you the controls and ask if you are using a keyboard. Your answer will be saved, and appropriate button / key labels will be used on the menus.
  • Shorter levels (like the first few ones) will also show the controls at the bottom so you get used to them.
  • If you want to change labels from keys to buttons or vice-versa later on, just select controls on the title screen.

Features

  • 81 levels
  • 9 enemy types
  • 2 hours of gameplay (first playthrough estimate)
  • Story with an actual ending
  • Customizable animations
  • Ability to unlock all levels if you get stuck
  • Appropriate button / key labels wether you are using a keyboard or not

  • In-game tips detailing enemies AI behaviour
  • Your settings and records are saved
  • Get trophies if you match the dev's records
  • Unlockable skin if you get trophies for all levels

Playing Levels

  • Select play on the title screen.
  • Clear a level to unlock the next one.
  • You can quit or restart the current level from the pause menu.
  • Notice the level name at the top, it may be a hint on how to solve it.
  • Notice the turn counter and the turn indicator (player turn / enemies turn) at the bottom.

Options

  • You can adjust the animation speed.
  • You can speed up the gameplay further by disabling idle and/or move animations.
  • If you get stuck, you can unlock all levels.
  • You can also change your active skin (once you unlock the alternative skin).
  • Your settings are saved when you go back to the title screen.
  • You can also show FPS (frames per second), which boringly stay at 30 at all times in my experience. This setting is intentionally not saved.

Tips

  • Select tips from the title screen for some in-game hints.

  • Take your time to understand enemies AI behaviour, which is indicated by the color of their hair and jacket.
  • Also note the order of activation during enemies turn.

Records

  • Your record is saved when you set a new personal record for a level.
  • Select records from the title screen to see the dev's records and compare them to yours.
  • You earn a silver trophy for each level in which you tied the dev's record.
  • It's possible that you are able to break the dev's record in some levels. In such case, you will earn a gold trophy.
  • If you earn trophies for all levels you will unlock an alternative skin. It doesn't matter if your trophies are silver or gold.
  • Once the alternative skin is unlocked, you can change your active skin in the options.

Project

You can download the complete project from GitHub, including:

Walkthrough

I strongly suggest you try to tackle the levels in the game by yourself. If you get stuck, you can unlock all levels in the options and skip the level that's giving you trouble.

The same can be said about records. You don't need to tie the dev's record for every level, unless you want to unlock the alternative skin. Even then, you don't need to do it straight away, you can always keep playing the next levels and come back for records later.

But if you really want to see how the dev's record can be obtained for a specific level, I have recorded GIFs showing my solution for all levels in the game. The GIFs are on the GitHub repository, in the walkthrough folder.

Gold Trophies

On many levels, especially the simpler ones, the dev's record already seem to be the optimal solution, so don't expect to be able to get gold trophies on all levels.

If you manage to get a gold trophy... Take a screenshot of the level clear screen! This screenshot will contain your entire solution so you (or anyone else) can replay it.

Please post your screenshot on this forum. I'll appreciate it, and I'll add your record to the leaderboards (see below), giving you the credit for being the first to discover said solution (to the best of my knowledge, naturally).

Leaderboards

On the GitHub repository there is a leaderboards folder with GIFs showing how to get the gold trophies that I'm aware are possible. First person to claim the record gets the credit (once I can verify the record is really achievable, of course).

Development

I wrote an extensive postmortem. Go read it!

Feedback

This is my first PICO-8 game. It took exactly 3 months of my spare time (5 to 10 hours / week) to make, from purchasing a license to exporting the final version of the cart. Any feedback is appreciated.

I hope you have fun playing Tiny Tactics!

P#138037 2023-11-30 12:46 ( Edited 2023-12-14 15:47)

1

Congrats on finishing your first game! Looks like a lot of work,so far i've played through the first base and enjoyed it so far. Was also able to get the trophies in base 1, let's see how i fare in the next few bases :) great game description,too :)

P#138049 2023-11-30 17:40

Thanks, @taxicomics! I'm glad you are enjoying it! I'm glad the game description is clear.

P#138053 2023-11-30 18:51 ( Edited 2023-12-08 21:58)

Ok, a friend told me he could break the dev's record on level 5-7. I tried it again and here's my new record:

Here's how I did it...

I won't update the cart though. If you beat my original record, you deserve a gold trophy!

[8x8]

P#138054 2023-11-30 19:19

While I'm at it, I also broke my own record by one turn on level 7-5!

Here's how I did it:

Still not updating the cart though. If you beat the original record, you deserve the gold trophy!

[8x8]

P#138055 2023-11-30 19:38 ( Edited 2023-11-30 19:38)

Tadashi Fujimura, a friend of a friend, managed to finish level 5-7 in just 19 turns!

I think I know how he did it, but I'm away from my compuputer right now, so I can't record a GIF. I'll do it later.

Anyway, congrats, Tadashi! You beat me at my own game!

P#138059 2023-11-30 21:37

My cousin called this game "what if sokoban had guns?"

P#138060 2023-11-30 21:42

I actually improved on Tadashi Fujimura's record and finished 5-7 in 18 turns!

Thanks again, Tadahi, for showing it was possible!

Here's how I did it:

P#138064 2023-12-01 01:16 ( Edited 2023-12-01 01:17)

Tadashi Fujimura has just finished all 81 levels.

To my knowledge, he is the first!

Congrats, Tadashi!

P#138065 2023-12-01 01:25

Great job, my friend! Congrats! 👏🏽👏🏽👏🏽

P#138067 2023-12-01 02:41

Thanks, @Borborem!

P#138082 2023-12-01 11:42 ( Edited 2023-12-08 21:58)

My friend Filipe D. got a gold trophy on 5-5 with 14 turns!

Congrats, Filipe!

P#138117 2023-12-01 21:38 ( Edited 2023-12-01 21:38)

My cousin got a gold trophy on 2-7 with 17 turns!

Congrats!!!

P#138120 2023-12-01 22:14

Cool game, but the movement is too slow for my taste. Especially after everything has been cleared, but I still have to walk to the exit.

P#138143 2023-12-02 14:17

Thanks, @pobop!

Have you tried speeding up / turning off move / idle animations in the options?

P#138154 2023-12-02 18:13 ( Edited 2023-12-08 21:59)

Thanks for the tip, I didn't notice it.

P#138180 2023-12-03 15:59

You're welcome, @pobop!

Thanks for taking the time to try my game!

P#138208 2023-12-04 02:31 ( Edited 2023-12-08 21:59)

My friend Filipe D. has got two more gold trophies!

He finished level 7-4 in 11 turns, and finished level 7-9 in 90 turns!

Congrats, Filipe D!

P#138221 2023-12-04 12:48 ( Edited 2023-12-04 12:48)

Unfortunately, Filipe D.'s browser erased his progress for some reason...

He decided to download the Windows version, as it saves progress to a txt file (Linux and Mac versions do the same).

He was at base 8 and decided to replay the whole game! I'm glad you enjoyed it so much, Filipe D!

Note: if something like that happens to you, you can always go to options, unlock all levels and go back to the level you were playing. Filipe D. just liked the excuse to play through the whole game again...

P#138222 2023-12-04 12:59

I updated the cart with a minor change: now, when you clear a level, the level number will be displayed.

This way, when you share your accomplishment, you won't need to explain which level you were playing when you took the screenshot.

The standalone HTML version and the binary apps (for Windows / Mac / Linux / Raspberry Pi) were updated as well.

Don't worry, the way the game saves your progress did not change. You won't lose any progress by switching to the new version!

P#138286 2023-12-05 17:23

I have added a leaderboards folder to the project on GitHub.

The folder contains GIFs showing how to get the gold trophies that I'm aware are possible. First person to claim the record gets the credit (once I can verify the record is really achievable, of course).

P#138288 2023-12-05 17:29

Currently, there are six GIFs with gold trophy solutions on the leaderboards:

  • level 2-7 (17 turns) - dev's cousin.gif
  • level 5-5 (14 turns) - Filipe D.gif
  • level 5-7 (18 turns) - Tadashi Fujimura.gif
  • level 7-4 (11 turns) - Filipe D.gif
  • level 7-5 (20 turns) - andrejtrindade (the dev).gif
  • level 7-9 (90 turns) - Filipe D.gif
P#138289 2023-12-05 17:34

Just tried this one out and it's really good! Congrats!

P#138353 2023-12-06 18:42

Thanks, @makaGeorge!

I really appreciate it!

P#138354 2023-12-06 18:56 ( Edited 2023-12-08 22:00)

Cool idea, and very nice execution!

P#138355 2023-12-06 19:31

Thanks, @donbattery, I'm glad you liked it!

P#138356 2023-12-06 19:53 ( Edited 2023-12-08 22:00)

My friend Alegf called this game a "Hitman Go demake"!

P#138364 2023-12-06 21:55

I found a bug (suprised no one noticed!): you could walk through the locked exit door before you eliminated all the enemies! It's fixed now.

The standalone HTML version and the binary apps (for Windows / Mac / Linux / Raspberry Pi) were updated as well. If you use them, please download the new version.

Don't worry, the way the game saves your progress did not change. You won't lose any progress!

P#138386 2023-12-07 13:28

The bug above was only a visual glitch, it didn't affect your logical position in the map. Moving in another direction would redraw the game correctly. That's why I believe no one noticed.

It also didn't compromise any records. All records obtained previously are still legit.

P#138387 2023-12-07 13:34

My friend Lecard has finished the game!

Congrats, Lecard! As far as I know, you are the second person to finish Tiny Tactics!

Lecard also got three new gold trophies! I updated the leaderboards with the solutions for these new records:

  • level 6-6 (21 turns) - Lecard.gif
  • level 8-8 (81 turns) - Lecard.gif
  • level 8-9 (96 turns) - Lecard.gif
P#138388 2023-12-07 13:39

It's been a week since I launched Tiny Tactics.

I wrote an extensive postmortem. Go read it if you want to know how was my experience making the game over the last three months. I hope you enjoy the writeup!

P#138447 2023-12-08 16:10

Cool game, @andrejtrindade! Good job on the execution, and also on the detailed description both here and in-game.

My cousin called this game "what if sokoban had guns?"
This was my first thought too!

P#138459 2023-12-08 21:03
1

Thanks, @raymond_gobler! I'm glad you liked it!

While writing the postmortem, I mentioned that "I remembered how much fun I had optimizing my solutions in Sokoban and Hitman Go, so I decided to add a turn counter and records very early on".

Then my cousin called this game "what if sokoban had guns?" and my friend Alegf called this game a "Hitman Go demake"!

I guess my influences are pretty obvious... And I like that!

P#138465 2023-12-08 21:54 ( Edited 2023-12-08 21:57)
P#138480 2023-12-09 13:01
1

Good job, @Borborem !

My cousin has already claimed this record (see the leaderboards), but congrats on achieving it independently!

P#138482 2023-12-09 13:10 ( Edited 2023-12-09 13:12)

My friend Elton fhas finished the game! And hd he is the first (to the best of my knowledge) to unlock the alternative skin!!!

SPOILER WARNING: the screenshot below will show the alternative skin, only click Show if you you don't care...

Elton has also obtained many gold trophies... I'll update the leaderboards along the week.

Congratulations, Elton!!!!

P#138512 2023-12-10 15:34 ( Edited 2023-12-11 12:48)

My friend Filipe D. has also finished the game and obtained a couple more gold trophies!

Congratulations, Filipe D.!!!

P#138521 2023-12-10 19:32

I have updated the leaderboards with new gold trophies from Elton and Filipe:

  • level 2-9 (42 turns) - Elton
  • level 4-7 (47 turns) - Elton
  • level 8-5 (58 turns) - Elton
  • level 8-8 (80 turns) - Elton
  • level 8-8 (80 turns) - Filipe D.
  • level 9-5 (53 turns) - Elton
  • level 9-6 (65 turns) - Elton
  • level 9-7 (84 turns) - Filipe D.

Notice that both of them finished level 8-8 in 80 turns with slightly different solutions!

Congrats, Elton and Filipe! And thank you for sending me your solutions so I could post these records on the leaderboards!

P#138606 2023-12-12 17:03

2-7 can be beaten in

17 turns, by the following sequence:
RRDXDLXLDDRXXRRRR

P#138610 2023-12-12 19:27

Perfect, @Rascal !!!

That's exactly what my cousin discoverd a few days ago.

I uploaded a GIF with his solution to the leaderboards at the time.

Thanks for sharing your record though! Your notation (using the letters LRUDXO) is great!

I hope you keep playing and enjoying the game...

P#138626 2023-12-13 02:46

I have updated the leaderboards again, as my friend Elton sent me five new gold trophy solutions! His new records are:

  • level 8-7 (77 turns) - Elton
  • level 9-4 (51 turns) - Elton
  • level 9-7 (84 turns) - Elton
  • level 9-8 (106 turns) - Elton
  • level 9-9 (85 turns) - Elton

Notice that Filipe D. had already finished level 9-4 in 84 turns, but Elton's solution is slightly different and was sent to me before I uploaded Filipe D.'s solution.

Right now, 19 levels have gold trophy solutions on the leaderboards... Of these records, 11 belong to Elton!

Congratulations, Elton! You are officially the greatest Tiny Tactics record-setter!

P#138627 2023-12-13 03:09
1

I have updated the cart with a new feature: now, when you get a gold trophy, the level clear screen will display your solution!

The message at the top of the screen will even suggest you take a screenshot! Please post your screenshot on this forum. I'll appreciate it, and I'll add your record to the leaderboards, giving you the credit for being the first to discover the solution (to the best of my knowledge, naturally).

@Rascal, thank you for the idea for this feature!

Filipe D. and Elton, sorry for not thinking about this earlier. It would have saved you the trouble of recording your screen just to send me all those solutions... Anyway, better late than never!

The standalone HTML version and the binary apps (for Windows / Mac / Linux / Raspberry Pi) were updated as well. If you use them, please download the new version.

Don't worry, the way the game saves your progress did not change. You won't lose any progress!

P#138681 2023-12-14 15:59 ( Edited 2023-12-15 02:47)

[Please log in to post a comment]