More actions
(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...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox-3DS-Homebrews | {{Infobox-3DS-Homebrews | ||
| title = StackMill | | title = StackMill | ||
| image = https://dlhb.gamebrew.org/3dshomebrew/ | | image = https://dlhb.gamebrew.org/3dshomebrew/StackMillTabMain.png|250px | ||
| type = Other Games | | type = Other Games | ||
| version = v0. | | version = v0.4.0 | ||
| lastupdated = 2021/ | | lastupdated = 2021/09/20 | ||
| licence = Mixed | | licence = Mixed | ||
| author = SuperSaiyajinStackZ | | author = SuperSaiyajinStackZ | ||
| website = https://github.com/SuperSaiyajinStackZ/StackMill | | website = https://github.com/SuperSaiyajinStackZ/StackMill | ||
| download = https://dlhb.gamebrew.org/3dshomebrew/ | | download = https://dlhb.gamebrew.org/3dshomebrew/StackMillv0.4.7z | ||
| source = https://github.com/SuperSaiyajinStackZ/StackMill | | source = https://github.com/SuperSaiyajinStackZ/StackMill | ||
}} | }} | ||
<youtube></youtube> | <youtube></youtube> | ||
'''A clone of the mill game for Nintendo 3DS.''' | |||
This is just a simple <code>The Mill</code> game clone i created for Nintendo 3DS, because i haven't found one yet and thought, why not. | |||
The name <code>StackMill</code> is basically just a mix from my name <code>Stack(Z)</code> and <code>Mill</code>, hence -> <code>StackMill</code>. | |||
This is just a simple | |||
The name | You can read more about that game on the wikipedia page [https://en.wikipedia.org/wiki/Nine_men%27s_morris here]. | ||
You can read more about that game on the wikipedia page [ | |||
== Features == | |||
StackMill includes the following features right now: | 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. | * 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. | * 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. | * 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 | * 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 <code>Settings</code> -> <code>Game Settings</code>, so that <code>Computer Opponent</code> has the Red Stone. | ||
You want to learn more about the GameData Structure? Then checkout the [ | == Game Data Structure == | ||
You want to learn more about the GameData Structure? Then checkout the [https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/GameDataStructure.md GameDataStructure]. | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillcreditsTab.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillgameTab.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillTabMain.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillsettingsTabImportExport.png | |||
==Rules== | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules1.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules2.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules3.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules4.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules5.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules6.png | |||
https://dlhb.gamebrew.org/3dshomebrew/StackMillrules7.png | |||
== Compilation == | |||
=== Setting up your environment === | |||
To build StackMill from source, you will need to install devkitARM, libctru, citro2d and citro3d. Follow devkitPro's [https://devkitpro.org/wiki/Getting_Started Getting Started] page to install pacman, then run the following command to install everything you need: | |||
To build StackMill from source, you will need to install devkitARM, libctru, citro2d and citro3d. Follow devkitPro's [ | <pre>(sudo dkp-)pacman -S 3ds-dev</pre> | ||
(sudo dkp-)pacman -S 3ds-dev | (The <code>sudo dkp-</code> may not be needed depending on your OS). | ||
(The | You will also need [https://github.com/Steveice10/bannertool/releases/latest bannertool] and [https://github.com/profi200/Project_CTR/releases/latest makerom] in your PATH. | ||
You will also need [ | |||
=== Cloning the repository === | |||
To download the source you will need to clone the repository with submodules, this can be done by running: | 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 | <pre>git clone --recursive https://github.com/SuperSaiyajinStackZ/StackMill.git</pre> | ||
If you've already cloned it, you can use the following command to update all of the submodules: | If you've already cloned it, you can use the following command to update all of the submodules: | ||
git submodule update --init --recursive | <pre>git submodule update --init --recursive</pre> | ||
=== Building === | |||
Once you've cloned the repository (with submodules), simply run | |||
Once you've cloned the repository (with submodules), simply run <code>make</code> in the <code>3DS</code> directory. You will find <code>StackMill.cia</code> and <code>StackMill.3dsx</code> inside the <code>3DS</code> directory and you can run the 3dsx version from the Homebrew Launcher and or install the cia with FBI for the HOME Menu. | |||
== Credits == | |||
=== Main Developer === | |||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] | |||
=== Others === | |||
* [https://github.com/Universal-Team Universal-Team]: Universal-Core. | |||
=== Translators === | |||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: German & English. | |||
* [https://github.com/Epicpkmn11 Pk11]: Japanese & English. | |||
[[Category:3DS homebrew games]] | [[Category:3DS homebrew games]] | ||
[[Category:Other 3DS homebrew games]] | [[Category:Other 3DS homebrew games]] |
Revision as of 02:52, 28 September 2021
Template:Infobox-3DS-Homebrews '"`UNIQ--youtube-00000000-QINU`"'
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.
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 thatComputer Opponent
has the Red Stone.
Game Data Structure
You want to learn more about the GameData Structure? Then checkout the GameDataStructure.
Screenshots
Rules
Compilation
Setting up your environment
To build StackMill from source, you will need to install devkitARM, libctru, citro2d and citro3d. Follow devkitPro's 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 and makerom in your PATH.
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
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.
Credits
Main Developer
Others
- Universal-Team: Universal-Core.
Translators
- SuperSaiyajinStackZ: German & English.
- Pk11: Japanese & English.