StackMill 3DS

From GameBrew
Revision as of 12:42, 26 September 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox-3DS-Homebrews | title = StackMill | image = https://dlhb.gamebrew.org/3dshomebrew/StackMill-3DS.jpg|250px | type = Other Games | version = v0.3.0 | lastupdated = 202...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox-3DS-Homebrews '"`UNIQ--youtube-00000000-QINU`"'

  1. StackMill

<a href="https://github.com/SuperSaiyajinStackZ/StackMill/releases/latest"><img src="ReadMeCover.png"></a>
A clone of the mill game for Nintendo 3DS.

This is just a simple `The Mill` game clone i created for Nintendo 3DS, because i haven't found one yet and thought, why not. The name `StackMill` is basically just a mix from my name `Stack(Z)` and `Mill`, hence -> `StackMill`. You can read more about that game on the wikipedia page [here](https://en.wikipedia.org/wiki/Nine_men%27s_morris).

    1. Features

StackMill includes the following features right now:

  • Select a color from 10 for the Stones from Player 1, Player 2 and a highlighted color for possible plays.
  • Multi Language support. Currently supporting English, German and Japanese.
  • Importing / Exporting the current match's data, so you can save important matches whenever you want and load them whenever you want.
  • Play together with a friend on a single console, with a random Computer / AI or with a 50:50 Computer / AI. The random AI is enabled by default, so if you want to play with a friend, disable it in the second tab `Settings` -> `Game Settings`, so that `Computer Opponent` has the Red Stone.
    1. Game Data Structure

You want to learn more about the GameData Structure? Then checkout the [GameDataStructure](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/GameDataStructure.md).

    1. Screenshots

<details><summary>Screenshots</summary>

      1. Credits Tab

![](creditsTab.png)

      1. Game Tab

![](gameTab.png)

      1. Rules

![](rules1.png) ![](rules2.png) ![](rules3.png) ![](rules4.png) ![](rules5.png) ![](rules6.png) ![](rules7.png)

      1. Settings Tab

![](settingsTabMain.png) ![](settingsTabGameSettings.png) ![](settingsTabLanguage.png) ![](settingsTabImportExport.png)

      1. Splash

![](splash.png) </details>

    1. Compilation
      1. Setting up your environment

To build StackMill from source, you will need to install devkitARM, libctru, citro2d and citro3d. Follow devkitPro's [Getting Started](https://devkitpro.org/wiki/Getting_Started) page to install pacman, then run the following command to install everything you need: ``` (sudo dkp-)pacman -S 3ds-dev ``` (The `sudo dkp-` may not be needed depending on your OS). You will also need [bannertool](https://github.com/Steveice10/bannertool/releases/latest) and [makerom](https://github.com/profi200/Project_CTR/releases/latest) in your PATH.

      1. Cloning the repository

To download the source you will need to clone the repository with submodules, this can be done by running: ``` git clone --recursive https://github.com/SuperSaiyajinStackZ/StackMill.git ``` If you've already cloned it, you can use the following command to update all of the submodules: ``` git submodule update --init --recursive ```

      1. Building

Once you've cloned the repository (with submodules), simply run `make` in the `3DS` directory. You will find `StackMill.cia` and `StackMill.3dsx` inside the `3DS` directory and you can run the 3dsx version from the Homebrew Launcher and or install the cia with FBI for the HOME Menu.

    1. Credits
      1. Main Developer

- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ)

      1. Others

- [Universal-Team](https://github.com/Universal-Team): Universal-Core.

      1. Translators

- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ): German & English. - [Pk11](https://github.com/Epicpkmn11): Japanese & English.

Advertising: