StackMill 3DS: Difference between revisions

From GameBrew
(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...")
 
m (Text replacement - "Category:3DS homebrew games" to "")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = StackMill
|title=StackMill
| image = https://dlhb.gamebrew.org/3dshomebrew/StackMill-3DS.jpg|250px
|image=Stackmill2.png
| type = Other Games
|description=A clone of the mill game for Nintendo 3DS.
| version = v0.3.0
|author=SuperSaiyajinStackZ
| lastupdated = 2021/07/09
|lastupdated=2022/01/24
| licence = Mixed
|type=Board
| author = SuperSaiyajinStackZ
|version=0.5.0 Final
| website = https://github.com/SuperSaiyajinStackZ/StackMill
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/StackMill-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/stackmill.7z
| source = https://github.com/SuperSaiyajinStackZ/StackMill
|website=https://github.com/SuperSaiyajinStackZ/StackMill
|source=https://github.com/SuperSaiyajinStackZ/StackMill
}}
}}
<youtube></youtube>
StackMill 3DS is a clone of the strategy board game mill for Nintendo 3DS. The name StackMill is a mix from the author's name Stack(Z) and Mill, hence StackMill.


# StackMill
You can read more about that game on the [https://en.wikipedia.org/wiki/Nine_men%27s_morris wikipedia page].
<p align="center">
 
<a href="https://github.com/SuperSaiyajinStackZ/StackMill/releases/latest"><img src="https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/logos/v0.1.0-v0.3.0/ReadMeCover.png"></a><br>
==Features==
<b>A clone of the mill game for Nintendo 3DS.</b><br>
</p>
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).
## 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.
* 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, including 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.
* Import/Export the current match's data.
* 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.
* Play together with a friend on a single console, with a random Computer/AI or with a 50:50 Computer/AI.  
## Game Data Structure
* AI vs AI mode, press Start+X in the game tab to enable it.
You want to learn more about the GameData Structure? Then checkout the [GameDataStructure](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/GameDataStructure.md).
 
## Screenshots
==User guide==
<details><summary>Screenshots</summary>
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.
### Credits Tab
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/creditsTab.png)
You can learn more about the GameData Structure [https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/GameDataStructure.md GameDataStructure here].
### Game Tab
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/gameTab.png)
==Screenshots==
### Rules
https://dlhb.gamebrew.org/3dshomebrews/stackmill3.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules1.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill4.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules2.png)
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules3.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill5.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules4.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill6.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules5.png)
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules6.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill7.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/rules7.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill8.png
### Settings Tab
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/settingsTabMain.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill9.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/settingsTabGameSettings.png)
https://dlhb.gamebrew.org/3dshomebrews/stackmill10.png
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/settingsTabLanguage.png)
 
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/settingsTabImportExport.png)
==Changelog==
### Splash
'''v0.5.0 final'''
![](https://github.com/SuperSaiyajinStackZ/StackMill/blob/main/resources/screenshots/splash.png)
*Added Italian Translation. Thank you Samplasion!
</details>
*Changed the Selector.
## Compilation
*Being able to skip the splash by pressing A or touch.
### Setting up your environment
*Added a Translators Credits sub page.
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:
*You can now go back to the main screen in the Settings Tab / Credits Tab by pressing on it's Tab.
```
*You can now go back from the rules screen by pressing on the game icon.
(sudo dkp-)pacman -S 3ds-dev
*And of course... 2021 is now => 2021-2022.
```
 
(The `sudo dkp-` may not be needed depending on your OS).
'''v0.4.0 final'''
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.
* Fix the Language Selector not going to the proper current language.
### Cloning the repository
* Fix the Import/Export Settings button going out of scope when selected with A.
To download the source you will need to clone the repository with submodules, this can be done by running:
* Show the Cover on the top screen instead of the banner on the splash.
```
* For the fun: Add AI vs AI mode, because why not. You need to press START+X in the game tab for it though.
git clone --recursive https://github.com/SuperSaiyajinStackZ/StackMill.git
 
```
'''v0.3.0'''
If you've already cloned it, you can use the following command to update all of the submodules:
* Added initial multi language support (English, German and Japanese are supported right now).
```
* Reworked SettingsTab for Game Settings, Language and a new Import/Export feature for the GameData.
git submodule update --init --recursive
* [NEW]: Save the current match to a file and Load it, so you can save an important match and load it whenever you want.
```
 
### Building
'''v0.2.0'''
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.
* [Important Derp Fix]: The AI used the Player Phase instead of AI Phase. That should now be fixed and the AI shouldn't be weird anymore if the Player had the Jump Phase and the AI the Move Phase for example.
## Credits
* Added a 50:50 AI Mode, which is slightly more difficult than the completely random one, however still easy beat-able. If you want a challenge, then ask one of your Friends or Family at home, to play against you (Do NOTE, for that, the Stone on the AI Mode at the Settings (Second Tab/Middle Tab) must be set to the Red one (first one)).
### Main Developer
* Rules: Now does color the selected Section on the bottom screen, so you know, at which section you are. You can also scroll with UP/DOWN now through the pages.
- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ)
 
### Others
'''v0.1.0'''
- [Universal-Team](https://github.com/Universal-Team): Universal-Core.
* First release.
### Translators
 
- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ): German & English.
==Credits==
- [Pk11](https://github.com/Epicpkmn11): Japanese & English.
Main Developer:
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ.]
 
Others:
* [https://github.com/Universal-Team Universal-Team] - Universal-Core.
 
Translators:
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: German and English.
* [https://github.com/Epicpkmn11 Pk11] - Japanese and English.


[[Category:3DS homebrew games]]
==External links==
[[Category:Other 3DS homebrew games]]
* GitHub - https://github.com/SuperSaiyajinStackZ/StackMill

Latest revision as of 06:31, 6 May 2024

StackMill
Stackmill2.png
General
AuthorSuperSaiyajinStackZ
TypeBoard
Version0.5.0 Final
LicenseMixed
Last Updated2022/01/24
Links
Download
Website
Source

StackMill 3DS is a clone of the strategy board game mill for Nintendo 3DS. The name StackMill is a mix from the author's name Stack(Z) and Mill, hence StackMill.

You can read more about that game on the wikipedia page.

Features

  • Select a color from 10 for the Stones from Player 1, Player 2 and a highlighted color for possible plays.
  • Multi Language support, including English, German and Japanese.
  • Import/Export the current match's data.
  • Play together with a friend on a single console, with a random Computer/AI or with a 50:50 Computer/AI.
  • AI vs AI mode, press Start+X in the game tab to enable it.

User guide

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.

You can learn more about the GameData Structure GameDataStructure here.

Screenshots

stackmill3.pngstackmill4.png

stackmill5.pngstackmill6.png

stackmill7.pngstackmill8.png

stackmill9.pngstackmill10.png

Changelog

v0.5.0 final

  • Added Italian Translation. Thank you Samplasion!
  • Changed the Selector.
  • Being able to skip the splash by pressing A or touch.
  • Added a Translators Credits sub page.
  • You can now go back to the main screen in the Settings Tab / Credits Tab by pressing on it's Tab.
  • You can now go back from the rules screen by pressing on the game icon.
  • And of course... 2021 is now => 2021-2022.

v0.4.0 final

  • Fix the Language Selector not going to the proper current language.
  • Fix the Import/Export Settings button going out of scope when selected with A.
  • Show the Cover on the top screen instead of the banner on the splash.
  • For the fun: Add AI vs AI mode, because why not. You need to press START+X in the game tab for it though.

v0.3.0

  • Added initial multi language support (English, German and Japanese are supported right now).
  • Reworked SettingsTab for Game Settings, Language and a new Import/Export feature for the GameData.
  • [NEW]: Save the current match to a file and Load it, so you can save an important match and load it whenever you want.

v0.2.0

  • [Important Derp Fix]: The AI used the Player Phase instead of AI Phase. That should now be fixed and the AI shouldn't be weird anymore if the Player had the Jump Phase and the AI the Move Phase for example.
  • Added a 50:50 AI Mode, which is slightly more difficult than the completely random one, however still easy beat-able. If you want a challenge, then ask one of your Friends or Family at home, to play against you (Do NOTE, for that, the Stone on the AI Mode at the Settings (Second Tab/Middle Tab) must be set to the Red one (first one)).
  • Rules: Now does color the selected Section on the bottom screen, so you know, at which section you are. You can also scroll with UP/DOWN now through the pages.

v0.1.0

  • First release.

Credits

Main Developer:

Others:

Translators:

External links

Advertising: