Log In  

Cart #littleeidolons_1-16 | 2023-01-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
24

Little Eidolons

An open-world rpg where you can catch, train, and battle with over 100 varieties of monsters!

Gameplay Overview

Gameplay is performed by navigating the overworld until you encounter either a wild Eidolon or an opposing trainer, which transitions the game to battle mode. Battle mode uses turn-based mechanics across a grid to allow you to fight - until all foes are defeated!

If you (the little wizard guy) fall in battle, it's an immediate game over! So you'll want to use the rest of your team members to protect them. But there's benefits to getting the finishing hit - if they defeat a wild Eidolon, you'll catch it and add it to your team! And if they defeat a trainer or their Eidolons, said character will drop an Eido Gem, an item you can have a unit pick up during battle to permanently enhance them.

Explore Mode Controls

Arrow Keys: Move player
❎: Pull up team menu, which allows you to view your Eidolons, and toggle party members

Battle Mode Controls

Arrow Keys: Move Cursor
πŸ…ΎοΈ: Select character, choose a space for them to move, or an enemy/ally for them to perform an action on
❎: Deselect character, pull up unit info sheet

Stat/Types Overview

A Special Note

There's an extremely rare class of Eidolons known as albinos - you'll immediately pick them out because they're usually white or light grey. If you see one, you should totally take the chance to catch them and show them off! (They're the counterpart to the Pokemon series' Shiny Pokemon.)

Credits

Coding, sprites, and sfx were made by SmartAlloc

Music was made by Gruber and Oto

Uses UltimaN3rd's Binary Save System

Uses thisismypassword's shrink08 minifier

Cover art was made by Redlink101

Additional thanks to FReDs72, Heracleum, merwok, ultiman3rd, AcousticLemmon, null, pancelor, morgan, and SquidLight for help, beta testing, and feedback.

Changelog

1.0.1: Resolved an issue where a speedy player could input a second action before a unit's first one finished.
1.0.2: Resolved an issue which allowed players to teleport their units.
1.0.3: Added a new menu theme, compliments of Oto!
1.0.4: Fixed spawn intersection issue, legendary respawn issue, and modified the way the X button affects enemy range display and enemy details display. In addition, buffed the action 'Maximum Jelp'.
1.0.5: Resolved an issue where game bugged out when multiple button presses where made after catching an eidolon, and one where you could teleport the evoker after defeating a foe.
1.0.6: Minor map and volume changes

P#124298 2023-01-14 19:50 ( Edited 2023-01-25 14:15)

The big project released at last! ✨
How long did the development (+optimization phase etc..) take since day 1? I guess more than 3-4 months?
Well congrats! πŸ₯‚

P#124322 2023-01-14 23:38

Thanks Herac! Couldn't have done it without ya helping me from the beginning!

Yep, looks like it took me 4 and a half months. I love that Pico-8 forces me to keep my scope small - I don't think I've ever made a game in less than a year before lol.

P#124328 2023-01-15 00:51

you can spam z while attacking to attack more than once, you can cheese through multiple bosses this way. This is how i defeated the champion.(it can crash your game too.). question: can you catch jelpi?

P#124338 2023-01-15 08:44

Nice catch! Fixed!

And yeah, you totally can catch 'em. Bet they'd help a bunch with the final boss.

P#124353 2023-01-15 15:59

This is really cool good job.

P#124355 2023-01-15 17:52

question:can you catch the champion?
glitch(i think): if you catch a boss(aquadynamo) during the boss fight and die in the fight since the monters it summons are wild and not enemy , you cant get the boss to show up anymore and can not get the end text after defeting it.
glitch 2: ALSO monsters can spawn on other monters that will make a soft lock
glitch 3: somethings, u can move in a direction, to fix it i will move the opposite direction and move to direction wanted.

P#124376 2023-01-16 07:22 ( Edited 2023-01-16 08:57)

You should be able to catch them, yep. Anything with a yellow health bar should let you.

Huh, thanks for finding those bugs, I'll be sure to look into them! In regards to the 2nd one, is it your monsters spawning on top of them? And if so, at what point in the game?

P#124409 2023-01-16 20:10

Very good job on this, I have 2 little nitpicks though:

  • you should probably not be able to repeatedly open/close the popup with holding x.

  • it would be convenient to remove the enemy attack range by pressing x and without the popup showing just like you can with your own characters.

I'm curious how you went about storing the map data for a big predefined map? I'm new to pico-8 but the built-in map is really limiting.

P#124419 2023-01-16 22:05 ( Edited 2023-01-16 22:17)
1

Thanks for the input, Les!

In regards to the first, there's really not much I can do without burning a ton of tokens I don't have - it's just the way that Pico-8 handles button presses. You have to hold down the button for like 2 seconds to see said issue though, which I imagine most users won't do.

I was thinking the same thing though in regards to disabling enemy ranges, but are also torn between not wanting players to accidentally disable all enemy ranges just because they wanted to see the details of a specific unit. I'll have to see what I can do.

In regards to the map data, I generated in Tiled, exported it as a json containing an array of Tile IDs, and then compressed the array into a blob of booleans. Said blob is read in during runtime, decompressed back into a bunch of Tile IDs, which are then drawn to the screen if they're visible to the player.

Feel free to reach out to me on the discord server if you want me to detail it further! But if you're just looking for a simple way to get more map space, there's a couple of tools such as https://www.lexaloffle.com/bbs/?tid=46225 to help you out!

P#124428 2023-01-16 23:17

Thx a lot for the info, i'm sure you are aware of this but poke(0x5f5c, 255) allows you to disable the repeating btnp without having to make it a toggle. I think btnp is what's causing the repeats?

About the enemy ranges, I think it's better to let people easily disable them since battles are up close and not over large distances they start overlapping quickly.

P#124440 2023-01-17 01:05
1

I actually wasn't aware! And yeah, that's pretty fair. No skin off my back, removing that feature saves me tokens lol. Implemented both of your suggestions.

P#124447 2023-01-17 01:47

there is a max number of monters you can hold.
yes, it spawn on each other and it is during a fight.

P#124455 2023-01-17 07:07

Very well made game, reminds me of the good old days when gaming sites were good.

EDIT: My favorite Eidolon so far:

P#124461 2023-01-17 14:00 ( Edited 2023-01-17 15:34)

Thanks, much appreciated!

And mcman, hopefully that issue is resolved now! And you are correct, there is a limit of 40 Eidolons (not including your Evoker) that you can have in your party.

P#124462 2023-01-17 15:11

Wow, super neat!

P#124500 2023-01-18 12:07

Found A glitch where if a eidolon on your party defeats an enemy while spamming z, if the player has not moved the evoked yet then the evoked will teleport to the defeated enemy's spot.

Finally caught a Jelpi and made a full team of them, very OP.

P#124510 2023-01-18 15:02 ( Edited 2023-01-18 20:41)
1

this is so rad :)

P#124534 2023-01-19 05:10

Thanks!

More bug fixes were made - I love it when resolving issues actually lowers the token count. I should use the extra room to add in a superboss!

P#124556 2023-01-19 17:08

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2023-01-27 12:22:27 | 0.010s | Q:36