Coder Social home page Coder Social logo

iammoltony / ds-craft Goto Github PK

View Code? Open in Web Editor NEW
30.0 6.0 2.0 10.09 MB

Minecraft demake for Nintendo DS.

Home Page: https://iammoltony.github.io/ds-craft/index.html

License: MIT License

Makefile 2.09% C 6.10% C++ 89.69% Python 2.09% Shell 0.03%
cpp devkitarm game libnds minecraft nintendo-ds videogame minecraft-clone c nds-homebrew homebrew nintendo-homebrew cxx maxmod nds 2d-game 2d-sandbox-game gamedev contributions-welcome

ds-craft's Introduction

Notice: this project's development is currently paused. It will resume in Summer 2024.

ds-craft

DS-Craft is a Minecraft demake for Nintendo DS written in C and C++ inspired by Paper Minecraft.

CodeFactor GitHub all releases GitHub commit activity (branch) GitHub (Pre-)Release Date GitHub language count GitHub GitHub tag (with filter) GitHub last commit (branch)

Table of contents

Cloning

Since this game uses submodules, you should clone it like this:

git clone https://github.com/IAmMoltony/ds-craft --recurse-submodules

Or if you already cloned it without --recurse-submodules, then run this in the repo folder:

git submodule update --init --recursive

Building and running

See BUILD.md.

Docs

To generate documentation, you need Doxygen. Once you're ready, pull up your terminal, go to the root of the project and run doxygen. You can use Doxywizard too, if you like.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

License

This game is licensed under MIT license. Please see LICENSE for more info.

Credits

Mojang - textures, font and sounds

libNDS examples - a lot of lower-level code

This tutorial - logo creation

ds-craft's People

Contributors

iammoltony avatar lispy2010 avatar lys15yt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ds-craft's Issues

Showing black screen when booting from TLM++

I tried playing this on my DSi and it didn't work. It just shows a black screen and nothing else. I downloaded the .nds file and ran it though "dlditool32" with gmtf2.dldi and it said it was patched. Whenever I try a new game I run it on DESmume and it said "Error! There was an error initalizing FAT. Please make sure that the ROM was properly patched and the SD card is present." of course I knew it wasn't going to work so I assumed it would work on my DSi. I booted it up from TwilightMenu++ and it crashed with a black screen.I had to hold the power button for long to turn it off. I was running it in DSi mode. I tried DS mode but it sat on a black screen but didn't crash and I pressed the power and booted me back to the Home menu. I tried Devkit pro homebrew menu and it didn't work. Do I need to put it into a folder or patch it another way because I want to play this game.

I am using a Kingston MicroSD Adapter with a 32 GB micro SDcard.

"FAT init failed" when running the game

Hello, I've found this project recently and wanted to try it out, but after make build run it displays

"FAT init failed! :(
This error is probably caused by:
 - ROM is not patched
 - SD card is missing.");

I've tried also running the game on a real console and it throws this error too

Stuck on "Loading..."

I download downloaded ds-craft-beta1.2.1.nds and when I launched it it was stuck on a black loading screen. I am using a DSi with Twilight Menu++. When I set it to defult mode it wouldn't reset when I pressed the power button so I had to hold it. When I did it in DSi mode the same thing happened. But in DS mode it I can reset by one press on the power button. So I am assuming it crashed the first two times. Is there just a long wait time or did something go wrong. Yes I did patch it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.