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 » 3D minecraft clone for cg50/graph 90-E
010ello010 Hors ligne Membre Points: 7 Défis: 0 Message

3D minecraft clone for cg50/graph 90-E

Posté le 03/10/2024 00:14

A full 3D minecraft clone for the fx-cg50 calculator.

features:
-96x96x40 world
-41 different blocks
-69 different items
-lighting engine
-survival/creative

controls:
F1 - hotbar left
F2 - hotbar right
F3 - explosion
F4 - increase brightness
F5 - decrease brightness
alpha - switch game modes
vars - inventory
menu - game menu
dpad - camera
7 - destroy block
9 - place block/interact
8 - forward
5 - backward
4 - left
6 - right
3 - save heap log
2 - reset heap, reload map and reload lighting
1 - show performance stats
0 - screenshot
exe - select

screenshots from the last update:







download:
https://drive.google.com/file/d/1vh_GX9NJdYEwqUM3NozEFZrI6KWQgtZM/view

topic on cemetech forms:
https://www.cemetech.net/forum/viewtopic.php?t=19552&highlight=

if anyone has any ideas for features or finds bugs please let me know.


1, 2 Suivante
Calamari Hors ligne Membre Points: 402 Défis: 0 Message

Citer : Posté le 03/10/2024 00:34 | #


Your clone looks absolutely incredible. I don't currently have a CG50, but you're making me want to get one! Are sources available?
“Remember to have fun doing this, or it ain't worth it.” — Robert Alan Koeneke
“They call me the king of the spreadsheets, got 'em all printed out on my bedsheets.” — “Weird Al” Yankovic
Eragon Hors ligne Gardien des bots Points: 483 Défis: 0 Message

Citer : Posté le 03/10/2024 09:27 | #


It's running near 15FPS ?
And it looks nice.
I'll try the game during my next lecture
Mb88 Hors ligne Rédacteur Points: 1213 Défis: 3 Message

Citer : Posté le 03/10/2024 14:36 | #


Wow it got really impressive! I tried the previous version and there was a lot of lag. I hope that you'll/you've found a way to reduce it.
010ello010 Hors ligne Membre Points: 7 Défis: 0 Message

Citer : Posté le 03/10/2024 15:22 | #


what version was it that you where playing on MB88 and what part of the game lagged?
and what do you mean bu are sources available Calamari?
Calamari Hors ligne Membre Points: 402 Défis: 0 Message

Citer : Posté le 03/10/2024 15:31 | #


Oh I meant is the source code of your project available to download and compile? It doesn't have to be, was just curious whether it was.
“Remember to have fun doing this, or it ain't worth it.” — Robert Alan Koeneke
“They call me the king of the spreadsheets, got 'em all printed out on my bedsheets.” — “Weird Al” Yankovic
Timdum10 Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 03/10/2024 16:10 | #


Wow, the game is really amazing! There are quite a few features, the game runs at around 20-25 FPS (highest recorded: 34FPS), and so on! There are still some negative points: it's a shame that the map is not permanently reloaded, we can't see where we're going so if it's an abyss... Well, obviously, the game is a bit slow because of the power of the calculators but it's completely forgivable!
P.S.: I like the explosion function!
010ello010 Hors ligne Membre Points: 7 Défis: 0 Message

Citer : Posté le 03/10/2024 17:00 | #


what you mean by the map is not permanently reloaded timdum10?
Mb88 Hors ligne Rédacteur Points: 1213 Défis: 3 Message
Inikiwi Hors ligne Membre Points: 594 Défis: 8 Message

Citer : Posté le 03/10/2024 18:33 | #


Étrange, le gars se pointe ici et lâche une bombe sans dire bonjour...
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 03/10/2024 19:08 | #


Je l'ai invité à venir poster ici.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Timdum10 Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 03/10/2024 20:25 | #


010ello010 a écrit :
what you mean by the map is not permanently reloaded timdum10?

I mean that you can't see far away and that the map is generated end by end.
Mb88 Hors ligne Rédacteur Points: 1213 Défis: 3 Message
Timdum10 Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 03/10/2024 20:30 | #


Inikiwi a écrit :
Étrange, le gars se pointe ici et lâche une bombe sans dire bonjour...

Hé oh fait l'effort de traduire ton message en anglais. C'est relou mais quand on poste un cours en anglais et qu'en plus le forum a été commencé en anglais aussi, on fais l'effort de ne pas casser l'ambiance. Disclaimer : je ne le dit pas méchamment, c'est ironique
Hey oh make the effort to translate your message into English. It's annoying but when we post a course in English and the forum was also started in English, we make the effort not to ruin the atmosphere. Disclaimer: I don't mean it, it's ironic
Timdum10 Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 03/10/2024 20:33 | #


Mb88 a écrit :
The calculator simply cannot handle so many triangles.
Ah OK I take back what I said🤐
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 03/10/2024 21:00 | #


Timdum10 a écrit :
Hey oh make the effort to translate your message into English. It's annoying but when we post a course in English and the forum was also started in English, we make the effort not to ruin the atmosphere.

We do not have such a rule. This website would rather users express themselves in the language they're comfortable with and not feel burdened by language barriers. This is why we invite posts in English in the first place. We live in a fantastic time where one can machine-translate an entire website in real time, let's lean on it and enjoy the multi-lingual show. (Also, the French are notoriously bad at English.)

Calamari a écrit :
Oh I meant is the source code of your project available to download and compile? It doesn't have to be, was just curious whether it was.

I'd be curious as well.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
010ello010 Hors ligne Membre Points: 7 Défis: 0 Message

Citer : Posté le 03/10/2024 21:40 | #


i will probably release the source code in the future but i don't know yet when.
010ello010 Hors ligne Membre Points: 7 Défis: 0 Message

Citer : Posté le 10/10/2024 19:54 | #


another new version of my minecraft clone:

changes:
-Added slabs, stairs, door and a bed to the game
-The blocks furnace, chest and log are now rotatable.
-Some faces that are obstructed are no longer drawn.
-Calculating if a face has to be drawn (calculating based on normal) is now faster.
-Beds can be slept in to make it day if its night.
-Doors can be opened when pressing 9.

screenshots:





download

if anyone has any new ideas for features let me know
Fcalva Hors ligne Membre Points: 603 Défis: 10 Message

Citer : Posté le 10/10/2024 20:13 | #


Incredible to have this on the fxcg50
Have you tried profiling the game to see if the normal calcs or other dot products take a significant amount of time ? There are ways to make those much faster in ASM
For other optimization tricks they are described in extensive detail on https://bible.planet-casio.com/lephenixnoir/ (And you can easily play on a lot of them staying in C )
Pc master race - Apréciateur de Noctua moyen
Caltos : G35+EII, G90+E (briquée )
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 10/10/2024 22:36 | #


@010ello010 honestly, I haven't seen anything that good thus, it's running at about 15 FPS without overclocking the calc. It really makes me want to buy a CG-50 at this point
Keep on like that!
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Loieducode Hors ligne Membre Points: 192 Défis: 6 Message

Citer : Posté le 13/10/2024 13:44 | #


Simply stunning!
Also, (like many others) wondering if/when we could get the source code
I'd honestly like to take a look at it (though I doubt I could help with optimisation all that much )
Trickswriting(sort le 1er avril):
   100%
1, 2 Suivante

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:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
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 v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 166 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