3DElf 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox-3DS-Homebrews | title = 3DElf | image = https://dlhb.gamebrew.org/3dshomebrew/3DElf-3DS.jpg|250px | type = Other Games | version = v0.2.0 | lastupdated = 2020/10/08...")
 
No edit summary
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox-3DS-Homebrews
| title = 3DElf
| title = 3DElf
| image = https://dlhb.gamebrew.org/3dshomebrew/3DElf-3DS.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/3DElfsplash_en.png|250px
| type = Other Games
| type = Other Games
| version = v0.2.0
| version = v0.2.0
Line 8: Line 8:
| author = SuperSaiyajinStackZ
| author = SuperSaiyajinStackZ
| website = https://github.com/SuperSaiyajinStackZ/3DElf
| website = https://github.com/SuperSaiyajinStackZ/3DElf
| download = https://dlhb.gamebrew.org/3dshomebrew/3DElf-3DS.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/3DElfv0.2.0.7z
| source = https://github.com/SuperSaiyajinStackZ/3DElf
| source = https://github.com/SuperSaiyajinStackZ/3DElf
}}
}}
<youtube></youtube>
3DElf is a 'Work in progress' Elfer out!' Clone for the Nintendo 3DS.
 
3DElf's Core is written by [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ].
 
3DElf will become part of [https://github.com/SuperSaiyajinStackZ/Stack-Game-Template StackGames] in the future.
 
For a description on Elfer raus!see [https://de.wikipedia.org/wiki/Elfer_raus! this entry from Wikipedia].
 
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrew/3DElfcredits_en.png
https://dlhb.gamebrew.org/3dshomebrew/3DElfrules_en.png
https://dlhb.gamebrew.org/3dshomebrew/3DElfinstructions_en.png
https://dlhb.gamebrew.org/3dshomebrew/3DElfsub_menu_en.png
 
== Things that are still planned up to v0.1.0: ==
 
* Add a configuration for the language etc so that it can be saved. (The configuration file is <code>Config.json</code>in <code>sdmc:/3ds/3DElf/</code>).
* Add an option to enable / disable the computer in the sub-menu.
* Add an option to change the number of players in the sub-menu.
* Show the number of cards from all players anywhere on the game screen. (Is now displayed in the sub-menu).
* Add an option to restart a game in the sub-menu.
* Possible improvements of the game core and the application.
 
== Compile ==
 
=== Put on the environment ===
 
To compile 3DElf from the source code, you have to set up your environment with devkitARM, Libctru, Citro2D and Citro3D. Follow devkitPro's [https://devkitpro.org/wiki/Getting_Started Getting Started] page to install pacman, then run <code>(sudo dkp-)pacman -S devkitARM libctru citro2d citro3d</code>. You will also [https://github.com/Steveice10/bannertool/releases/latest need bannertool] and [https://github.com/profi200/Project_CTR/releases/latest makerom] in the path.
 
=== Cloning the repository ===


# 3DElf
<p align = "center">
<a href="https://github.com/SuperSaiyajinStackZ/3DElf/releases/latest"> <img src = "https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/3ds/app/banner.png "> </a> <br>
<b> 3DElf is a 'work in progress' Elfer out! `clone for the Nintendo 3DS. </b> <br>
</p>
3DElf's Core is written by [SuperSaiyajinStackZ] (https://github.com/SuperSaiyajinStackZ).
3DElf will become part of [StackGames] (https://github.com/SuperSaiyajinStackZ/Stack-Game-Template) in the future.
For a description of `Elfer out!` See [this entry from Wikipedia] (https://de.wikipedia.org/wiki/Elfer_raus!).
## Screenshots
Here are a few screenshots of the current progress.
### Credits overlay
! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/credits_en.png)
### rules overlay
! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/rules_en.png)
### Game Screen
! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/instructions_en.png)! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/game_screen_en. png)! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/sub_menu_en.png)
### Splash overlay
! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/splash_en.png)
### Language selection overlay
! [] (https://github.com/SuperSaiyajinStackZ/3DElf/blob/main/screenshots/language_overlay_en.png)
## Things that are still planned up to v0.1.0:
- [x] Add a configuration for the language etc so that it can be saved. (The configuration file is `Config.json` in` sdmc: / 3ds / 3DElf / `).
- [x] Add an option to enable / disable the computer in the sub-menu.
- [x] Add an option to change the number of players in the sub-menu.
- [x] Show the number of cards from all players anywhere on the game screen. (Is now displayed in the sub-menu).
- [x] Add an option to restart a game in the sub-menu.
- [x] Possible improvements of the game core and the application.
## Compile
### Put on the environment
To compile 3DElf from the source code, you have to set up your environment with devkitARM, Libctru, Citro2D and Citro3D. Follow devkitPro's [Getting Started] (https://devkitpro.org/wiki/Getting_Started) page to install pacman, then run `(sudo dkp-) pacman -S devkitARM libctru citro2d citro3d`. You will also need [bannertool] (https://github.com/Steveice10/bannertool/releases/latest) and [makerom] (https://github.com/profi200/Project_CTR/releases/latest) in the path.
### Cloning the repository
To download the source code you have to clone this with submodules, this can be done by doing the following:
To download the source code you have to clone this with submodules, this can be done by doing the following:
``
 
git clone --recursive https://github.com/SuperSaiyajinStackZ/3DElf.git
<pre>git clone --recursive https://github.com/SuperSaiyajinStackZ/3DElf.git</pre>
``
 
Or if you've already cloned it:
Or if you've already cloned it:
``
 
git submodule update --init --recursive
<pre>git submodule update --init --recursive</pre>
``
 
to update all submodules.
to update all submodules.
Then just run `make` in the` 3ds` folder.
 
## credits
Then just run <code>make</code>in the <code>3ds</code>folder.
### main developer
 
- [SuperSaiyajinStackZ] (https://github.com/SuperSaiyajinStackZ): Main developer of 3DElf.
== Credits ==
### Other
 
- [devkitPro] (https://github.com/devkitPro): For devkitARM, Libctru, Citro2D & Citro3D.
=== Main developer ===
- [Universal-Team] (https://github.com/Universal-Team): For Universal-Core.
 
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] : Main developer of 3DElf.
 
=== Other ===
 
* [https://github.com/devkitPro devkitPro] : For devkitARM, Libctru, Citro2D &amp; Citro3D.
* [https://github.com/Universal-Team Universal-Team] : For Universal-Core.


[[Category:3DS homebrew games]]
[[Category:3DS homebrew games]]
[[Category:Other 3DS homebrew games]]
[[Category:Other 3DS homebrew games]]

Revision as of 03:24, 28 September 2021

Template:Infobox-3DS-Homebrews 3DElf is a 'Work in progress' Elfer out!' Clone for the Nintendo 3DS.

3DElf's Core is written by SuperSaiyajinStackZ.

3DElf will become part of StackGames in the future.

For a description on Elfer raus!see this entry from Wikipedia.

Screenshots

3DElfcredits_en.png3DElfrules_en.png3DElfinstructions_en.png3DElfsub_menu_en.png

Things that are still planned up to v0.1.0:

  • Add a configuration for the language etc so that it can be saved. (The configuration file is Config.jsonin sdmc:/3ds/3DElf/).
  • Add an option to enable / disable the computer in the sub-menu.
  • Add an option to change the number of players in the sub-menu.
  • Show the number of cards from all players anywhere on the game screen. (Is now displayed in the sub-menu).
  • Add an option to restart a game in the sub-menu.
  • Possible improvements of the game core and the application.

Compile

Put on the environment

To compile 3DElf from the source code, you have to set up your environment with devkitARM, Libctru, Citro2D and Citro3D. Follow devkitPro's Getting Started page to install pacman, then run (sudo dkp-)pacman -S devkitARM libctru citro2d citro3d. You will also need bannertool and makerom in the path.

Cloning the repository

To download the source code you have to clone this with submodules, this can be done by doing the following:

git clone --recursive https://github.com/SuperSaiyajinStackZ/3DElf.git

Or if you've already cloned it:

git submodule update --init --recursive

to update all submodules.

Then just run makein the 3dsfolder.

Credits

Main developer

Other

Advertising: