Ardynia - a Zelda style adventure

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???

NVM

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?

Tre

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: matt.e.greer@gmail.com

2 Likes

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.)

5 Likes

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.

4 Likes