Ardynia - a Zelda style adventure

Also I’m a little stuck. After you defeat the big bat and take a heart what do you do after?

Thanks! Glad you like it!

you gotta walk all the way back out of the dungeon. Transporting you back outside automatically like in a zelda game wasn’t doable since that would take up too much space in the data to implement.


Any tips for defeating the slime boss? Its really hard to try to hit him with bombs.

I edited your last post to mark your hint with spoiler tags. This blurs the text unless you click on it. It’s a good idea to do this when posting anything that some people may not want to see.

To add spoiler tags:

  • Highlight the text you want tagged and then click on the “gear” icon at the top right of the editing window. Select Blur Spoiler to add spoiler tags to the highlighted text.


  • Manually add [spoiler] at the start of the text and [/spoiler] at the end of the text.

Ah thanks. I know about the spoiler tag but I didn’t really think that was a spoiler. I wish you could get auto transported outside the dungeon after beating a boss, but alas it wouldn’t fit. Maybe I’ll try and squeeze it in now that I’m thinking about it, I think I know of a place to get some space.

1 Like

Yes, I guess it’s debatable but the answer to @ArdFlamingo’s last question should probably use them :wink:

If I think I have the time I might be able to look for some savings for you.

I had a quick skim and I can see at least two things that could potentially give significant savings:

  • Use of virtual functions is usually expensive
  • Use of function pointers is also usually expensive

In both cases the problem is due to how expensive function calls are on AVR (moreso dynamic function calls). Both can usually be implemented as an enum class-switch combination, and it usually works out cheaper.

1 Like

That would be cool! But just to give full transparency, I don’t know when I’ll get the time to work on Ardynia again. So I’d hate for you to do that work and then it sit dormant for a long time.

That’s ok, I don’t know quite when I’d have chance to look either considering it would take quite a bit of time to take it all in before planning anything.

Besides which, it wouldn’t be the first time some of my work has gone unused. There are a few games that I’ve found notable savings for and then never published the results of my findings.

Let me think about it a bit. There are a few things about the game that could be better. Maybe when I carve out some time I’ll implement a couple of them and get a sense of how many bytes would be needed, and then we can go from there.

1 Like

After hours of intense training, the Slime King has been defeated.

So I’m on the boss of the third dungeon and MAN he is hard. I like how you defeat the previous bosses in the third dungeon like they’re mini bosses. Can you give me some tips on how to defeat the last boss?

1 Like

Not sure if it’s been brought up before but I went the cave where the bos is the bat after going to the other cave where you get he bombs. I got to the room where you need the boomerang to open the door but I don’t have one anymore.

Am I stuck or is there a way out???


after restarting I am not int he cave and my game was saved. Sweet

also, I accidentily held down the left key and then I can select the boomerang again. Is there some kinda help in game to explain how everything works or did I just get lucky?


The ardynia .com link is dead. I dont know why I clicked it but I did and would suggest to remove it.

Yes, or replace link by: Ardynia
It’s a link to the repository of this game on Matt Greer website where he have hosted pages for the 2 games done for Arduboy. Else you can contact him on email:


I’ve replaced the link. Thanks for letting us know.

I would like to say though (for everyone’s benefit) if anyone finds a malicious link it’s better to flag the post than leave a comment because moderators will notice a flag faster than a comment because it creates a special red notification.

Personally speaking, I always handle my moderator notifications before any of my other notifications precisely because it may be something urgent. (Fortunately 90% of the time it’s just the spam filter letting us know it can’t decide about something and wants some human help, but I still check anyway.)


I couldn’t figure out how to flag, I looked, which is why I commented. And I still cant figure it out, sorry. I know the community guidelines mention it. Is it because I am a new user?

edit: It totally is, I just got promoted to “trusted user” and instantly found it!

1 Like

Fear not, you’re not in trouble.

I’m using the scary yellow highlighting to make sure people read the notice, understand that there has been an issue and know what to do in future if a similar problem happens again.

The flag button FlagIcon can be found under the elipsis menu MoreIcon.
(It’s in a submenu because it’s so rarely needed.)

For more information about how to use the forum and what all the buttons do, see this post:

I’ve just double checked and it appears this is the case, which is unfortunate.

You would have been level 0 ‘new user’, you are currently level 1 ‘basic user’.

My advice to any other new users (if they are reading this) would be to try to @-mention either the @moderators group or (if that isn’t possible due to new user restrictions) @-mention some of the more active moderators such as myself (@Pharap) or @MLXXXp.


6 posts were split to a new topic: Convert Ardynia to Arduino Nano? [Nope]

great game! thank you!