Minicraft: 3DS Homebrew Edition

Discussion in '3DS - Homebrew Development and Emulators' started by Davideesk, Oct 10, 2015.

  1. Davideesk
    OP

    Davideesk Advanced Member

    Newcomer
    67
    191
    Aug 19, 2015
    United States
    This is a 3DS port of a game created by Markus "Notch" Persson as part of the Ludum dare 22 competition back in december 2011. I have rewritten the entire game in C, as Java programs don't run on the 3DS.

    How to play:
    Warning: Spoilers inside!

    Texture packs:
    Warning: Spoilers inside!


    Additional features in this version:
    • Save feature
    • Texture packs
    • Rebindable controls
    • Map on the bottom screen
    • Tutorial
    • Improved sky level
    • Replaced the cloth item (useless) with zombie flesh

    Download (Version 1.0):
    3DSX + SMDH: https://www.dropbox.com/s/qt0fzlch8ri1b2d/Minicraft3DSv1.0.zip?dl=1

    ELF + SMDH: https://www.dropbox.com/s/v57bkv4t17wdrpe/Minicraft3DSv1.0elf.zip?dl=1

    Source code:
    Github: https://github.com/DavidSM64/Minicraft3DS

    This game uses the sf2d library created by xerpi, it's a great GPU rendering library for 2D games. You can check it out here: https://gbatemp.net/threads/release-beta-sf2dlib-simple-and-fast-2d-library-using-the-gpu.384796/

    Change Log:
    Warning: Spoilers inside!
    Screenshots:
    Warning: Spoilers inside!
     
    Last edited by Davideesk, Jan 24, 2016
  2. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,986
    28,964
    Jan 7, 2014
    Canada
    An Alternate Reality
    Nice job! This is games like that the 3ds needs in homebrew :P
     
    Luglige, CeeDee, Ammako and 6 others like this.
  3. mbcrazed

    mbcrazed GBAtemp Advanced Fan

    Member
    651
    239
    Nov 10, 2012
    China
    GBATemp
    Great job! This looks amazing!
     
  4. MyLegGuy

    MyLegGuy Moron

    Member
    531
    326
    Nov 26, 2014
    United States
    You're making a port?! Awesome!

    I'll definitely play this! Gonna try it right now!
     
  5. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Thanks!
     
  6. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,081
    633
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    This looks AMAZING! now we need a homebrew terraria :grog:
     
    Pacheko17, SLiV3R and Jwiz33 like this.
  7. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,658
    Jul 19, 2009
    United States
    Nice work, one of the more polished looking homebrew games on the 3DS.
    Actually, official Terraria is coming to the 3DS. :P
     
  8. SmellyPirateMonkey

    SmellyPirateMonkey GBAtemp Fan

    Member
    438
    118
    Sep 18, 2015
    United States
    Nicely done. Thanks for the work. Will be trying this out soon
     
  9. MyLegGuy

    MyLegGuy Moron

    Member
    531
    326
    Nov 26, 2014
    United States
    Please make it so start doesn't stop the game. I keep on quitting the game by mistake when I want to close my inventory,
     
  10. Technicmaster0

    Technicmaster0 GBAtemp Psycho!

    Member
    3,234
    667
    Oct 22, 2011
    Gambia, The
    Can you upload the .elf file as well? It will allow us to make a .cia/ .3ds version of it.
     
  11. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,053
    414
    Aug 7, 2008
    Melbourne
    Fantastic work on this, @Davideesk. I'm completely new to Minecraft, having never played the game itself or Minicraft either, but I can see the appeal based on even this early release; I had a lot of fun.

    To start with, I'm on a USA New 3DS running 9.9 and launched Minicraft via Themehax.

    I did a full playthrough. I did encounter a bug occasionally where enemies who were near the edges of the screen would appear to "flicker" onto the current screen. They'd pop up on-screen when nearby and I'd sort of get a warning of what was around, even if that wasn't intentional. I wasn't able to get this to reliably recur, so I'm not sure what circumstances cause it, I will try to screw around with it some more.

    I ended up beating the game on my second attempt (I think), but I didn't actually see the end screen because I went from being in the middle of whacking the final boss to what I assume was a screen asking if I wanted to play again. So I went whack-whack-whack-play-again?-yes. It might make sense to require a different button press to start over than the attack button.

    While it's presumably not a feature included in the original Minicraft, I do think some control tweaks could make the game more pleasant in some areas.
    • Perhaps the B button should cancel out of menus instead of duplicating the A button's behavior? I accidentally bought a second Workbench on one occasion because I instinctively hit B when I was done.
    • Start might also be better served for opening the menu (not instead of, but in addition to X/Y) rather than quitting. I had the inclination to pause the game on a couple of occasions and very nearly hit Start instead of X. Maybe Select would be a better quit button?
    • Could the L/R shoulder buttons perhaps cycle through equipment? I'm not sure how you'd want to implement this, whether it'd make sense to cycle through only the tool-type equipment (sword, axe, hoe, pickaxe, shovel) or make no distinction and just cycle through all items. If the former, though, which ones? Only the best x-tool-type available, or all of them? There doesn't seem to be much reason to use the "old" equipment once you have something better.
    As for the touch screen: a touch-inventory would be another way to solve the problem mentioned above, or even be used in concert with button inputs. Being able to equip items by touch would be a lot less tedious than opening the menu, pulling out the workbench, building the furnace, taking out the power glove, putting the workbench away, making ingots on the furnace, pulling out the power glove again, etc. This seems ideal with L/R "tool-only" shuffles, which are great to have on-hand ("real time ... weapon change") while the crafting tools are only needed occasionally and would make sense on the touch screen. This would also allow switching to the "old" equipment if desired, assuming the L/R buttons are cycling through only the best of what is available.

    Whatever you end up doing with the project in future, I'm really looking forward to it.
     
  12. josamilu

    josamilu GBAtemp Fan

    Member
    383
    213
    Feb 1, 2015
    Gambia, The
    Saturn is better than Jupiter :P
    I love you. I used to play this a lot when it came out, and I loved it! I have to try this out :D
     
  13. DjoeN

    DjoeN Captain Haddock!

    Member
    5,194
    1,498
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Looking great, Homebrew is on the loose on 3DS ;)
     
    jamespoo and SLiV3R like this.
  14. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    Excellent homebrew :)
     
  15. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Maniac

    Member
    1,272
    589
    Jul 29, 2015
    Liverpool
    Could you build a .cia for me ? would be awesome!
     
  16. NuikopeaDemon

    NuikopeaDemon Hello Darkness

    Member
    673
    266
    Sep 3, 2015
    New Zealand
    Hastings
    omg i rememeber this :O
     
    lolzvid likes this.
  17. The_Meistro

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
    trying this rn
     
  18. lolzvid

    lolzvid GBAtemp Regular

    Member
    148
    115
    Dec 26, 2014
    Brazil
    I love playing this game (mostly at school), thanks for the awesome port!
     
  19. Shaker78

    Shaker78 GBAtemp Regular

    Member
    119
    107
    Jan 17, 2007
    Gambia, The
    This looks really great. I have to try it!
     
  20. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    Looks so good!