Author Topic: Crafti - Minecraft clone  (Read 11901 times)

gameblabla (OP)

  • Posts: 1451
Crafti - Minecraft clone
« on: September 30, 2016, 09:09:48 am »


Here's a minecraft clone, originally made by Vogtinator for the TI Nspire CX.
It was made as a challenge to see if the Ti nspire cx (a very limited platform with only an ARM 132Mhz cpu) could run a minecraft clone.
It made use of nGL : a very fast 3D library inspired by OpenGL 1.x.

Vogtinator made an initial SDL port but it was only made for testing and it didn't support controls.
I have implemented controls, especially in mind for the GCW0 and here they are :

B - Remove a block
A - Put a block/Confirm
X - Inventory Menu
Y - Jump
L - Inventory : move left
R - Inventory : move right

Start - Menu
Select - Quit
Joystick - Camera

Pressing X, you have every block available at your disposal :
TNT, Redstone, Water, Lava among other things...

TNT blocks can be destroyed using a redstone torch.
Water and Lava has no effect on you but they can fill the landscape.
Everything else is purely cosmetical.

You can download it here :
https://github.com/gameblabla/crafti/raw/master/crafti.opk

Credits
Garden music by Kevin MacLeod (Licensed under the Creative Commons Share-Alike 3.0)
RPG Sounds by Kenney Vleugels (www.kenney.nl)
Explosions by Michel Baradari (CC BY 3.0 http://creativecommons.org/licenses/by/3.0/)
« Last Edit: October 01, 2016, 10:33:55 pm by gameblabla »
⚠ WARNING ⚠
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

phlogios

  • Posts: 12
Re: Crafti - Minecraft clone
« Reply #1 on: September 30, 2016, 04:25:00 pm »
It doesn't run on my GCW Zero, I just get a black screen. What could be wrong?

phlogios

  • Posts: 12
Re: Crafti - Minecraft clone
« Reply #2 on: September 30, 2016, 04:26:35 pm »
If I mash SELECT, the game quits.

gameblabla (OP)

  • Posts: 1451
Re: Crafti - Minecraft clone
« Reply #3 on: September 30, 2016, 06:13:02 pm »
I have fixed that, same link as before, download it again please.

Interestingly enough, triple buffering does not work with crafti.
⚠ WARNING ⚠
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

zear

  • Moderator
  • Posts: 2381
Re: Crafti - Minecraft clone
« Reply #4 on: September 30, 2016, 06:19:30 pm »
Although I'm not a fan of Minecraft, Crafti is a cool little game and an interesting engine. Thanks for porting it!

gameblabla (OP)

  • Posts: 1451
Re: Crafti - Minecraft clone
« Reply #5 on: September 30, 2016, 07:42:45 pm »
You're welcome zear.
I plan to add some sound effects to it and maybe some music as well but i need to find them
and with a free software.
If anyone could find them then i would be able to add them to the game.
⚠ WARNING ⚠
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

zear

  • Moderator
  • Posts: 2381
Re: Crafti - Minecraft clone
« Reply #6 on: September 30, 2016, 07:59:30 pm »
This is a good site with libre sound effects: http://opengameart.org/
For music, go to: http://incompetech.com

Ryvan

  • Posts: 56
Re: Crafti - Minecraft clone
« Reply #7 on: October 01, 2016, 05:59:44 am »
Neat, but the rather stark limitations of gameplay remind me of the version of Minecraft for the Raspberry Pi. Be nice if it had a little more going for it. For example a day night cycle would relieve some of the boredom and give the torches a purpose besides looking odd (do they even produce light?). Also it'd be nice to be able to be able to craft some tools and actually use them to gather resources, of course a resource limited mode would be necessary. Minecraft's creative mode isn't terribly exciting. Some water would be nice too, although it doesn't need to be fancy.

Maybe there's more there that I'm missing out on based on the repo's filenames, but it wasn't real exciting beyond it being neat to have an explorable voxel world.
« Last Edit: October 01, 2016, 06:01:54 am by Ryvan »

gameblabla (OP)

  • Posts: 1451
Re: Crafti - Minecraft clone
« Reply #8 on: October 01, 2016, 06:50:43 am »
Actually, you did miss something because there was a bug in my code that prevented the inventory menu
from appearing...
The inventory menu has some cool things, like redstone for example.


I have made a terrible mistake... please, feel free to download the new fixed version again.

Other than that though, i agree : it is still lacking day/night cycle, monsters and weapons.
I still wish Vogtinator was still working on it but i don't think he feels motivated enough to work again on it.
« Last Edit: October 01, 2016, 07:08:27 am by gameblabla »
⚠ WARNING ⚠
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

gameblabla (OP)

  • Posts: 1451
Re: Crafti - Minecraft clone
« Reply #9 on: October 01, 2016, 10:35:43 pm »
I have updated Crafti and i have added some music and sound effects,
thanks zear for pointing me to opengameart.og and incompetech.com.
⚠ WARNING ⚠
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

Ryvan

  • Posts: 56
Re: Crafti - Minecraft clone
« Reply #10 on: October 04, 2016, 05:04:53 am »
The background music is a nice improvement. With the way all games have sound these days, it's very weird to play anything without a background track or some ambient sound. Thanks for fixing the inventory menu, at least there are a few block options to play with now.

Aeter

  • Posts: 329
Re: Crafti - Minecraft clone
« Reply #11 on: October 04, 2016, 08:30:14 am »
Ooh this looks pretty damn sexy, will try this out soon.
~cucullus non facit monachum~

Re: Crafti - Minecraft clone
« Reply #12 on: January 15, 2021, 12:16:28 pm »
could we also get a version for Retrofw and Miyoo CFW Please?

Ryvan

  • Posts: 56
Re: Crafti - Minecraft clone
« Reply #13 on: August 14, 2021, 03:49:46 pm »
could we also get a version for Retrofw and Miyoo CFW Please?


RetroFW and MiyooCFW are firmware for certain other handhelds, so for starters you'd need a build for the different hardware of the systems which that firmware supports. That means that, in the latter case at least, you'd need an ARM9 port of Crafti as well as some kind of adaption for it's graphics chip/capabilities to get Crafti working (assuming it can be done).

It may not be feasible in practice for devices that run MiyooCFW (like the Powkiddy Q90) given the difference in hardware specs from the GCW Zero: 
 
GCW Zero

CPU:       Ingenic JZ4770 1 GHz MIPS processor
GPU :      Vivante GC860, capable of OpenGL ES 2.0
Display:  3.5 inch LCD with 320x240 pixels; 4:3 aspect ratio is ideal for retro gaming
OS:         Linux 3.x (OpenDingux)
Memory: 512 MB DDR2

Powkiddy Q90

CPU:       AllWinner F1C100S SoC (ARM926EJ-S (ARMv5TE) @ 533MHz)
GPU:       Custom 2D-only (built-in cpu device?)
Display:  3.0" 320x240 IPS panel
Memory: 32MB DDR SDRAM (embedded in SoC) 
 
That's a pretty massive difference with the PowKiddy Q90 having about half the processing power (based only on raw speed), only 1/16th of the system ram (32 MB vs 512 MB), and a "GPU" that only supports 2D rendering and probably doesn't come close to the Vivante GC680.

On the other hand, RetroFW seems to be intended for lower-spec devices that are relatively similar to the GCW-Zero like the LDK Vertical / Landscape.

LDK Vertical / Landscape

CPU:       Ingenics JZ4760/JZ4760B MIPS @ 528-740 MHz
GPU:       Vivante GC200
Display:  2.6"/2.7" (240x320)
OS:         RetroFW?
Memory: 128 MB DDR2 RAM

Note that although this closer, you still have a older and less powerful graphics device w/o 3D support, an even smaller screen, and 1/4 of the system ram.

« Last Edit: August 14, 2021, 03:53:11 pm by Ryvan »