RPGDXThe center of Indie-RPG gaming
Not logged in. [log in] [register]
 
 
Post new topic Reply to topic  
View previous topic - View next topic  
Author Message
syn9ne
Lowly Slime


Joined: 26 Jun 2026
Posts: 1

PostPosted: Fri Jun 26, 2026 8:34 pm    Post subject: Dungeon of the Phoenix [quote]

Hey y'all. I stopped by and saw that there was still a little activity here. A while back I released a mini roguelike written in FreeBASIC, Odin, C3, as well as my own language Tentacode. Hope you like it.

This was made as part of a recurring gamedev challenge over at The Game Developer's Refuge.







Controls:

Move: Arrow Keys
Attack: Bump
Heal Potion: H
Mana Potion: M
Cast Magic: C

Sounds, music, and art by me with some icons from: https://dennisbusch-de.itch.io/0xdbs-gasp-8x8-1bpp-rpg-icons

Links:

Tentacode source + Windows Binary: http://syn9.thehideoutgames.com/download/phoenix/phoenix_v1.0.0_tenta.zip

FreeBASIC: https://github.com/Syn-Nine/freebasic-mini-games/tree/main/2d-games/phoenix

Odin: https://github.com/Syn-Nine/odin-mini-games/tree/main/2d-games/phoenix

C3: https://github.com/Syn-Nine/c3-mini-games/tree/main/2d-games/phoenix
Back to top  
syn9
Wandering Minstrel


Joined: 31 Aug 2002
Posts: 124
Location: USA

PostPosted: Fri Jun 26, 2026 9:10 pm    Post subject: [quote]

Bjorn helped me recover my old account. The above post is from me!
_________________
http://www.thehideoutgames.com
Syn9's Hideout
Gardener @ The Game Developer's Refuge
Back to top  
Bjorn
Demon Hunter


Joined: 29 May 2002
Posts: 1427
Location: Germany

PostPosted: Sun Jun 28, 2026 7:43 pm    Post subject: [quote]

Hey syn9, nice to see you back on RPGDX!

I couldn't get this to work with c3 on Linux, I got this instead:
Code:

bjorn@thor:phoenix$ ./c3/c3c vendor-fetch raylib55
Fetching library 'raylib55'...
Downloading [████████████████████████████████████████] 100%
Fetching complete.      
bjorn@thor:phoenix$ ./c3/c3c run
 8: import std::io;
 9: import std::math::random;
10: import std::math;
11: import raylib5::rl;
           ^^^^^^^^^^^
(/home/bjorn/playground/c3-mini-games/2d-games/phoenix/phoenix.c3:11:8) Error: No module named 'raylib5::rl' could be found, did you type the name right?


But with odin I only got a warning:

Code:

bjorn@thor:phoenix$ ./odin-linux-amd64-nightly+2026-06-08/odin  build phoenix.odin -file
/home/bjorn/playground/odin-mini-games/2d-games/phoenix/phoenix.odin(35:21) Warning: atoi is deprecated: Use strconv.parse_int() instead
   return i32(strconv.atoi(val))
                      ^~~^


The game was quite fun to try! A bit of feedback:


    * I was missing a restart button when I died, because I died quite a bit. Ran into fire, ran out of health... and it seems I need to close and restart it to start over.
    * Ability to play fullscreen, it was stuck in a window and when I maximized it, the game wouldn't scale up but it sat in the top-left corner.
    * Due to the walking speed and small steps, it was a bit tricky to only do a single step. Maybe the default walking speed could be slower, with shift for running or something.
    * Running into a fire when nearly having completed the level is so frustrating! But I'm sure it's instant death on purpose...


I haven't found the Tears of the Phoenix yet... But I think this game is very well designed in general. I really like how all that action happens while exploring a single fullscreen level. I'm not sure if that's the game or whether you continue to the next level because I wasn't able to clear it yet, heh.
Back to top  
syn9
Wandering Minstrel


Joined: 31 Aug 2002
Posts: 124
Location: USA

PostPosted: Mon Jun 29, 2026 12:50 am    Post subject: [quote]

It looks like some things have been updated in Odin and C3 over the last year since release, so I'll have to take a look. I appreciate the heads up.

Thanks for the notes as well. I definitely need to get the reset button in, that was feedback I got from others too.

The GDR challenge theme was for a game in a single screen, so yea the game actually only has one level.

Thanks for playing! It's good to be back.

Periodically I challenge myself to try to make a minirpg in 48 hours, and it's still as hard as ever, heh.
_________________
http://www.thehideoutgames.com
Syn9's Hideout
Gardener @ The Game Developer's Refuge
Back to top  
Post new topic Reply to topic Page 1 of 1 All times are GMT
 



Display posts from previous:   
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum