3DStris 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = 3DStris | image = https://dlhb.gamebrew.org/3dshomebrew/3DStris.jpeg|250px | type = Other Games | version = 1.6.4 | licence = Mixed | author =...")
 
No edit summary
Line 12: Line 12:
<youtube>VTxiIS4WiBs</youtube>
<youtube>VTxiIS4WiBs</youtube>


= 3DStris [![Build Status][travis-badge]][travis-url] [![CodeFactor][codefactor-badge]][codefactor-url] =
= 3DStris =
Basic Tetris clone for the 3DS.
Basic Tetris clone for the 3DS.
<p float="left">
 
<img src="resources/screenshots/mainmenu.png" width="400px"/>
https://github.com/3DStris/3DStris/raw/master/data/screenshots/mainmenu.png
<img src="resources/screenshots/sprint.png" width="400px"/>
 
<img src="resources/screenshots/ingame.png" width="400px"/>
 
<img src="resources/screenshots/banner.png" width="400px"/>
== Building==
</p>
 
# Downloads
===Setup===
Automatically generated builds can be found [here][releases-url].
For building you’ll need to set up devkitPro and you’ll need to have the following tools in your PATH:
3DStris is also available on [TinyDB][tinydb-url].
 
You can view the GitHub release stats [here][stats-url].
[https://cmake.org/download CMake >= 3.12]
# Building
 
## Setup
[https://github.com/Steveice10/bannertool bannertool]
For building [you'll need to set up devkitPro][devkitpro-setup], CMake >= 3.12 and you'll need to have the following tools in your `PATH`:
 
- [bannertool][bannertool-url]
[https://github.com/jakcron/Project_CTR makerom]
- [makerom][makerom-url]
 
Make sure to clone recursively (required for third-party libs, check `lib/`):
Make sure to clone recursively (required for third-party libs, check external/):
```bash
 
<pre>
git clone --recursive https://github.com/3DStris/3DStris
git clone --recursive https://github.com/3DStris/3DStris
# Or if you've already cloned
# If you've already cloned without --recursive, do:
git submodule update --init
git submodule update --init
```
</pre>
## Commands
 
*On Windows, the following commands should be run in devkitPro's shell `devkitPro/msys2/usr/bin/bash.exe`.*
Commands
```bash
 
On Windows, the following commands should be run in the devkitPro shell (devkitPro/msys2/usr/bin/bash.exe).
 
<pre>
cmake -G "Unix Makefiles" -S . -B build
cmake --build build
# or if your CMake version isn't new enough
mkdir build && cd build
mkdir build && cd build
cmake -G "Unix Makefiles" .. # Use "Unix Makefiles" to avoid using MSVC on Windows
cmake -G "Unix Makefiles" ..
make
make
```
</pre>
Binaries can be found in `build/apps/`.
 
# Translation
Resulting binaries can be found in build/bin/.
 
== Translation ==
 
3DStris currently has translations available for the following languages:
3DStris currently has translations available for the following languages:
* English
* English
* Bulgarian by [@geniiii](https://github.com/geniiii)
* Bulgarian by [[https://github.com/geniiii[@geniiii]|https://github.com/geniiii[@geniiii]]]
* German by [@itsdavvid](https://github.com/itsdavvid)
* German by [[https://github.com/itsdavvid[@itsdavvid]|https://github.com/itsdavvid[@itsdavvid]]]
* Polish by [@itsdavvid](https://github.com/itsdavvid)
* Polish by [[https://github.com/itsdavvid[@itsdavvid]|https://github.com/itsdavvid[@itsdavvid]]]
* (Brazilian) Portuguese by [@matcool](https://github.com/matcool)
* (Brazilian) Portuguese by [[https://github.com/matcool[@matcool]|https://github.com/matcool[@matcool]]]
* Russian by [@oatmealine](https://github.com/oatmealine)
* Russian by [[https://github.com/oatmealine[@oatmealine]|https://github.com/oatmealine[@oatmealine]]]
* Japanese by [@Epicpkmn11](https://github.com/Epicpkmn11)
* Japanese by [[https://github.com/Epicpkmn11[@Epicpkmn11]|https://github.com/Epicpkmn11[@Epicpkmn11]]]
* Macedonian by [@geniiii](https://github.com/geniiii)
* Macedonian by [[https://github.com/geniiii[@geniiii]|https://github.com/geniiii[@geniiii]]]
* French by [@badablek](https://github.com/badablek)
* French by [[https://github.com/badablek[@badablek]|https://github.com/badablek[@badablek]]]
[devkitpro-setup]: https://www.3dbrew.org/wiki/Setting_up_Development_Environment
* Danish by [[https://github.com/AlbertCoolGuy[@AlbertCoolGuy]|https://github.com/AlbertCoolGuy[@AlbertCoolGuy]]]
[makerom-url]: https://github.com/jakcron/Project_CTR
 
[bannertool-url]: https://github.com/Steveice10/bannertool
== License ==
[releases-url]: https://github.com/3DStris/3DStris/releases
 
[travis-badge]: https://travis-ci.org/3DStris/3DStris.svg?branch=master
Distributed under the MIT license. See the accompanying [https://github.com/3DStris/3DStris/blob/master/LICENSE LICENSE] file for more information.
[travis-url]: https://travis-ci.org/3DStris/3DStris
[codefactor-badge]: https://www.codefactor.io/repository/github/3dstris/3dstris/badge
[codefactor-url]: https://www.codefactor.io/repository/github/3dstris/3dstris
[tinydb-url]: https://tinydb.eiphax.tech
[stats-url]: https://3dstris.geni.site

Revision as of 13:35, 25 April 2020

Template:Infobox 3DS homebrew

3DStris

Basic Tetris clone for the 3DS.

mainmenu.png


Building

Setup

For building you’ll need to set up devkitPro and you’ll need to have the following tools in your PATH:

CMake >= 3.12

bannertool

makerom

Make sure to clone recursively (required for third-party libs, check external/):

git clone --recursive https://github.com/3DStris/3DStris
# If you've already cloned without --recursive, do:
git submodule update --init

Commands

On Windows, the following commands should be run in the devkitPro shell (devkitPro/msys2/usr/bin/bash.exe).

cmake -G "Unix Makefiles" -S . -B build
cmake --build build
# or if your CMake version isn't new enough
mkdir build && cd build
cmake -G "Unix Makefiles" ..
make

Resulting binaries can be found in build/bin/.

Translation

3DStris currently has translations available for the following languages:

License

Distributed under the MIT license. See the accompanying LICENSE file for more information.

Advertising: