Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » My Tower of the Sorcerer-like game for fx-9860GII/Graph 75+, "Tower of Malgon"!
Prgmprotogen Hors ligne Membre Points: 52 Défis: 0 Message

My Tower of the Sorcerer-like game for fx-9860GII/Graph 75+, "Tower of Malgon"!

Posté le 01/04/2026 08:07

I saw Sylvtt share his RPG project, and that inspired me to share my own (semi) RPG that I'm working on: Tower of Malgon. It's still in early development, but I think sharing it might be fun and will give me motivation to keep working on it.



It's a unique kind of game in that it's kind of an RPG, kind of a puzzle game, but can't really be distilled down to either specific one.
The RPG elements appear in stats like HP, ATK, and DEF. Battles consist of a very simple format: you attack the enemy and deal your ATK minus the enemy's DEF; then if the enemy is still alive, it attacks you and deals its ATK minus your DEF. This is repeated until you win the battle (or lose). When you win, you gain some EXP, and when you gain enough, you can level up. Emphasis on can; you chose exactly when to level up, and you get to chose what bonus you get out of it.


Because of the monochrome screen of the Casio, I decided to use Light and Dark keys, instead of keys of many different colors. LKY stands for Light Key, DKY stands for Dark Key.

Meanwhile, the puzzle elements show up in resource-management style gameplay. Almost every battle results in you losing your most precious and limited resource, HP. But, some enemies are blocking important paths, or useful powerups that can increase ATK and DEF and therefore reduce the damage you take per battle. The goal is to strategize and figure out the best path to continue, or at least one good enough so that you don't die. Kind of like a dungeon crawler, but without any randomness since taking the same actions each time results in the same actions.
It's an unusual system originally developed over two decades ago in the game "Tower of the Sorcerer," but it holds up well and manages to be extremely fun for certain players. Although there aren't any major developers who have released games using this system, a few niche indie developers have tried it out: "DROD RPG" is probably a slightly more well-known one, and "Tactical Nexus" is a personal favorite (and the main inspiration for my project). I plan on borrowing some elements like Magic spells and in-level item shops from the latter.

God this shopkeeper graphic simultaneously makes me proud and makes me cringe In all fairness, I probably drew this years ago... Some things still bug me like the weird-looking tail




Currently, I have most of the core systems implemented, but I have very little in terms of level design, graphics, story, etc. in the right now. While I care about the fun aspect of the game, I also want to take this project as an opportunity to practice some of my artistic skills like pixel art. I think I have a ways to go before it looks entirely professional, but I'm having fun

I swear this isn't Dragonite

Anyways, if anyone's interested in this game, please let me know! I could always share more details if anyone's curious about my plans for this game or how this genre of game works, I rushed this explanation a bit so I might have left out a few important details.


Loieducode En ligne Membre Points: 233 Défis: 6 Message

Citer : Posté le 01/04/2026 10:20 | #


Despite being in early dev, all of this still looks stunning!

Looking forward to seeing it! (though I don't have a monochrome calc )

(Oh btw, if you want this to be talked about in the next "Revue des Projets", you can do an [AT]RDP to notify)
The nose knows! It knows "the longer the nose, the smaller the lies!"
Slyvtt Hors ligne Maître du Puzzle Points: 2830 Défis: 17 Message

Citer : Posté le 01/04/2026 12:35 | #


Look really nice !!!

@Loieducode it is possible to compile a g3a version of the monochrome addin
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Lephenixnoir Hors ligne Administrateur Points: 25766 Défis: 174 Message

Citer : Posté le 01/04/2026 12:53 | #


Incredible!! This is EXACTLY the mechanics I know from the Dark Tower game on the Pocket Dream Console. I never managed to finish that damn game, I got to the final boss once but with way too little HP and stats to compete. I am very eager to explore the concept again :D


(Edit: the run above is cheated in the shop, believe me the game is much harder!)

SlyVTT a écrit :
it is possible to compile a g3a version of the monochrome addin

Looks like an OS-based add-in though, so no luck there!
Mon graphe (27 Juin): (MQ || Rogue Life) ; serial gint ; passe gint 3 ; Azur ; ...) || (shoutbox v5 ; v5)
Loieducode En ligne Membre Points: 233 Défis: 6 Message

Citer : Posté le 01/04/2026 12:54 | #


@Slyvtt: from Prgmprotogen's activity, I'm guessing that this was done with Casio's in-house SDK
The nose knows! It knows "the longer the nose, the smaller the lies!"
Slyvtt Hors ligne Maître du Puzzle Points: 2830 Défis: 17 Message

Citer : Posté le 01/04/2026 14:26 | #


Ho !! You are both right, my bad !!
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Prgmprotogen Hors ligne Membre Points: 52 Défis: 0 Message

Citer : Posté le 07/04/2026 17:45 | #


Darn it, I accidentally closed the tab and deleted my message
@Loieducode, thank you very much! I’ve been working off and on with this project for probably a couple years, adding features every once in a while. I think that this might have helped prevent burnout, and is one of the reasons I got it this far along without giving up. And now, I’m almost done with the core features of the game and can start working on more story things
I’ll definitely consider submitting to Revue des Projets! Might fix a few things to make it slightly more presentable though.

@Sylvtt Thank you!

@Lephenixnoir, ooh, nice to see a fan of the genre! I watched through a bit of the first video, and you are right, my game very similar to Dark Tower. (But hopefully not as hard I think taking advantage of subsystems like the shop and magic will probably make runs a lot easier when done right. I’ll also possibly focus more on a system where getting high scores awards bonus game-wide rewards rather than focusing on making super hard levels, possibly using a Sunstones-and-medals kind of system like Tactical Nexus. Perhaps I could encourage exploration into bonus non-required harder areas to get the highest scores.)

@Everyone, correct, I use the in-house Casio SDK. It’s such a pain in the joy to use sometimes I may end up switching to fxSDK in the future if I do a massive code restructuring and like what features it offers. (It seems like I could use it to publish simple ports of the game for modern calculators, so that would be a big plus.)
Prgmprotogen Hors ligne Membre Points: 52 Défis: 0 Message

Citer : Posté le 07/04/2026 22:21 | #


Would it be allowed for me to post a project containing the first level of the game (once I make it), essentially functioning as a demo showcasing mechanics, and later update it with the full game?
Slyvtt Hors ligne Maître du Puzzle Points: 2830 Défis: 17 Message

Citer : Posté le 07/04/2026 22:25 | #


Of course it is. Absolutely no problem.
There are only 10 types of people in the world: Those who understand binary, and those who don't ...

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
captcha
Rafraîchissez la page si vous souhaitez obtenir un nouveau CAPTCHA.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 182 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd