Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Terrario, a Terraria rewrite for the calculator
Kbd2 Hors ligne Membre Points: 140 Défis: 0 Message

Terrario, a Terraria rewrite for the calculator

Posté le 10/07/2020 16:05

Hi. I noticed a while ago there weren't any games like Terraria or Minecraft available for Casio calculators. For the past while I've been working on rewriting Terraria in C for the SH4 calculators using gint. I'm not sure when if ever I'll finish it, since it is a fairly big project, so I've decided to put it here for now.

Here are a few screenshots of the progress so far (some may be out-of-date):
Main menu


Gameplay


Inventory


Crafting




The game runs at 30FPS. Worlds are 1000x250 tiles big (400x100 on the 35+E II / GIII).

The control scheme and a crafting guide can be found in MANUAL.txt (controls are also listed in the About menu).

This forum page is updated regularly with the latest release of the game, as well as a changelog in the comments.

Most recent update:
Chests and zombies.

Up next:
Miscellaneous stuff.

The attached file contains the latest build of the game, as well as instructions and a screenshot compiling script.

The source code repository as well as early builds of the game can be found at this GitHub repo and its Gitea mirror (the latter can unfortunately not contain release binaries). Obviously, expect bugs in these early builds, though I take care to remove the major ones I find before releasing.

Due to the very large world, the save files for this game are big. Make sure you have at least 450kB of storage space before installing the addin (200kB on Graph 35+E II), and try to keep at least 250kB free afterwards. Tampering with the files in the TERRARIO folder will corrupt the save, so don't do that. The game will warn you if you have low storage space available, so that you can optimise your storage.

NOTE: If you have an SH3 model calculator, use the Graph 35+E II / fx9750GIII version. The game is not supported on SH3 models so it may not run correctly, and on newer builds will not run at all due to lack of RAM.

Fichier joint


Précédente 1, 2, 3, 4, 5, 6
Lephenixnoir En ligne Administrateur Points: 18530 Défis: 142 Message

Citer : Posté le 20/10/2020 19:27 | #


Probablement un problème de gint en toute honnêteté, je n'ai pas de Graph 85 donc jamais pu faire un portage complet. Si tu as du temps pour faire un test complet et qu'on voie s'il y a des soucis, hésite pas à faire un tour sur le topic de gint.
Potter360 Hors ligne Membre Points: 152 Défis: 0 Message

Citer : Posté le 20/10/2020 19:30 | #


Lephenixnoir a écrit :
Probablement un problème de gint en toute honnêteté


Pas sur car je crée un add-in sur Gint et il passe très bien sur la calculatrice !
Une signature...
Kbd2 Hors ligne Membre Points: 140 Défis: 0 Message

Citer : Posté le 20/10/2020 20:14 | #


Which version of the game are you testing?

Does the error appear immediately?

Terrario uses gint functionality that the tutorial game doesn't, it's possible there is a fatal bug there. Additionally, since your calculator is an SH3 model it's possible that the older versions will just crash instead of showing a menu saying it can't run.
Lephenixnoir En ligne Administrateur Points: 18530 Défis: 142 Message

Citer : Posté le 20/10/2020 20:40 | #


Tous les bugs ne sont pas déterministes, mais je suis content d'apprendre que les bases marchent ! On m'a dit cependant qu'il y avait des problèmes de retour au menu.

Additionally, since your calculator is an SH3 model it's possible that the older versions will just crash instead of showing a menu saying it can't run.

Oh that's right. Quick reminder of SH3 limitations in terms of memory:

• Only 8k of static RAM; no ILRAM, XRAM, YRAM or SPU memory
• Not always a 256k-half-RAM available at 88040000
• Pretty small heap (48k I believe)
Précédente 1, 2, 3, 4, 5, 6

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 81 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