More actions
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews") |
m (Text replacement - "Category:Homebrew card games on 3DS" to "") |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox 3DS Homebrews | {{Infobox 3DS Homebrews | ||
| title = | |title=3DZwei | ||
| image = | |image=3dswei2.png | ||
| | |description=3DZwei is a memory cardgame clone for Nintendo 3DS. | ||
| | |author=Universal-Team | ||
| lastupdated = 2020/07/27 | |lastupdated=2020/07/27 | ||
| | |type=Card | ||
| | |version=0.2.0 | ||
|license=GPL-3.0 | |||
| download = [https://dlhb.gamebrew.org/ | |download=[https://dlhb.gamebrew.org/3dshomebrews/3dzwei.7z 0.2.0] and [https://github.com/Universal-Team/extras/tree/master/builds/3DZwei Nightly] | ||
| source = https://github.com/Universal-Team/3DZwei | |website=https://github.com/Universal-Team/3DZwei | ||
|source=https://github.com/Universal-Team/3DZwei | |||
}} | }} | ||
3DZwei is a memory card game for the 3DS. | |||
== | ==Features== | ||
* 4 AI Methods/Difficulties. | |||
* | |||
* A new UI based of [https://github.com/Universal-Team/Sim2Editor Sim2Editor] ones. | * A new UI based of [https://github.com/Universal-Team/Sim2Editor Sim2Editor] ones. | ||
* Ability for custom Cardsets and Charactersets | * Ability for custom Cardsets and Charactersets. | ||
* Versus and Solo Play mode. | * Versus and Solo Play mode. | ||
* Multi-Player on a single console, if the AI is disabled. | * Multi-Player on a single console, if the AI is disabled. | ||
== | ==User guide== | ||
===How to play=== | |||
You and your opponent try to draw 2 cards each round. If the card matches, you will receive a pair and you can do your next turn. | |||
== | |||
== | |||
If not, it is the next player's turn. The player with the most pairs wins a game, though ties are possible if an even number of pairs is used. | |||
By default you need to win 3 games, but you can change the number of games to win before the game starts. | |||
=== | ===Game modes=== | ||
'''Random:''' | |||
* This method does what it says - playing randomly. | |||
'''Medium:''' | |||
* This method stores the last played cards as a vector of indexes. | |||
* On the second Turn State, it checks through all the cards in that vector to see, if a card matches the one of the first Turn State. | |||
* If it does, it plays it - Otherwise it uses the Random Method. | |||
'''Hard: ''' | |||
* Basically the same as Medium. | |||
* However if no matches are found, it plays a card that hasn’t been played before. | |||
'''Extreme:''' | |||
* This is a more improved version of the Hard Method. It already does the thing what the Hard Method does on it’s first Turn State. | |||
* Note that it may take longer the more turns have passed, because it does check for the first card pairs, second card pairs and mixed...if it can find a valid pair already which got played. | |||
* On the second Turn State, it switches over to the Hard Method, because we don’t need more checks than really required. | |||
===Custom Cardset=== | |||
You can find user-created Sets on the [https://game-sets.universal-team.net Universal-Team Game Sets] page. | |||
This also exists in the form of a UniStore for [[Universal-Updater 3DS|Universal-Updater]]. It is located in the list of the recommended UniStores: | |||
* Press on the last Tab on the left side in Universal-Updater. | |||
* Press on <code>Select UniStore</code>. | |||
* Press on the small <code>+</code> circle icon on the bottom screen. | |||
* Find the <code>Universal-Team Game Sets</code> entry in the list and select it. | |||
* Now press on <code>ut-game-sets.unistore</code> and you are ready to go. | |||
If you want to create your own Cardsets and Characters, see [https://github.com/Universal-Team/3DZwei/tree/master/set-generator/README.md this tutorial] (and also [https://github.com/Universal-Team/3DZwei/wiki the official wiki page]). | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei3.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei4.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei5.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei6.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei7.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei8.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei9.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei10.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei11.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei12.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei13.png | |||
https://dlhb.gamebrew.org/3dshomebrews/3dswei14.png | |||
==Changelog== | ==Changelog== | ||
''' | '''v0.2.0''' | ||
* Allow up to 345 card pairs. | * Allow up to 345 card pairs. | ||
* Allow a custom background for the game screen. | * Allow a custom background for the game screen. | ||
* Add a | * Add a rules overlay with animations. | ||
* Randomize Cardsets in app | * Randomize Cardsets in app. | ||
* Add a TimePlay mode, try to collect all cards with the least amount of time and least amount of tries. | * Add a TimePlay mode, try to collect all cards with the least amount of time and least amount of tries. | ||
* Let collected cards disappear from the game screens. | * Let collected cards disappear from the game screens. | ||
* Initial multi language implementation, currently only supports German & English. | * Initial multi language implementation, currently only supports German & English. | ||
* Change Default cards to Universal-Team Homebrew app icons. | * Change Default cards to Universal-Team Homebrew app icons. | ||
* Improvements | * Improvements. | ||
* 3DZwei will be moved to Universal-Team soon, so you will find the repo soon there. | |||
* Wanna find custom cardsets for 3DZwei? Then you can take a look at this repo [https://github.com/SuperSaiyajinStackZ/3DEins-3DZwei-Sets here]. | |||
* 3DZwei will be moved to Universal-Team soon, so you will find the repo soon there | |||
* Wanna find custom cardsets for 3DZwei? Then you can take a look at this repo [https://github.com/SuperSaiyajinStackZ/3DEins-3DZwei-Sets | |||
'''v0.1.0''' | |||
* Avatars from 3DEins & 3DVier. | |||
* Custom card sets option. If you want to read more about this, take a look at the wiki, which will be created soon. | |||
* RGB Overlay for the UI Color Settings. | |||
* A "remember all played cards" and "remember last 2 played cards" AI. This is the initial release, so bugs can be expected, but I didn't noticed any while creating this release. | |||
* 2 Player mode on one console. | |||
==Credits== | |||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] | Main Developers: | ||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]. | |||
Others: | |||
* [https://github.com/devkitPro devkitPro] - devkitARM, Libctru, Citro2D & Citro3D. | |||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] - StackMem-Core, Coding, Design. | |||
* [https://github.com/Universal-Team Universal-Team] - Universal-Core. | |||
* [https://github.com/NightYoshi370 NightScript] | Special Thanks: | ||
* [https://github.com/Epicpkmn11 Pk11] | * [https://github.com/NightYoshi370 NightScript] - For having the idea to use cubic bezier for animations, the falling cards animation on the game start and suggestions. | ||
* Universal-Microwave | * [https://github.com/Epicpkmn11 Pk11] - For the example on how to flip a card in 2D and suggestions. | ||
* Universal-Microwave - For showing how cubic bezier works with an example and suggestions. | |||
Translators: | |||
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] - Deutsch, English. | |||
* | ==External links== | ||
* GitHub - https://github.com/Universal-Team/3DZwei |
Latest revision as of 14:49, 6 Haziran 2024
3DZwei | |
---|---|
General | |
Author | Universal-Team |
Type | Card |
Version | 0.2.0 |
License | GPL-3.0 |
Last Updated | 2020/07/27 |
Links | |
[0.2.0 and Nightly Download] | |
Website | |
Source | |
3DZwei is a memory card game for the 3DS.
Features
- 4 AI Methods/Difficulties.
- A new UI based of Sim2Editor ones.
- Ability for custom Cardsets and Charactersets.
- Versus and Solo Play mode.
- Multi-Player on a single console, if the AI is disabled.
User guide
How to play
You and your opponent try to draw 2 cards each round. If the card matches, you will receive a pair and you can do your next turn.
If not, it is the next player's turn. The player with the most pairs wins a game, though ties are possible if an even number of pairs is used.
By default you need to win 3 games, but you can change the number of games to win before the game starts.
Game modes
Random:
- This method does what it says - playing randomly.
Medium:
- This method stores the last played cards as a vector of indexes.
- On the second Turn State, it checks through all the cards in that vector to see, if a card matches the one of the first Turn State.
- If it does, it plays it - Otherwise it uses the Random Method.
Hard:
- Basically the same as Medium.
- However if no matches are found, it plays a card that hasn’t been played before.
Extreme:
- This is a more improved version of the Hard Method. It already does the thing what the Hard Method does on it’s first Turn State.
- Note that it may take longer the more turns have passed, because it does check for the first card pairs, second card pairs and mixed...if it can find a valid pair already which got played.
- On the second Turn State, it switches over to the Hard Method, because we don’t need more checks than really required.
Custom Cardset
You can find user-created Sets on the Universal-Team Game Sets page.
This also exists in the form of a UniStore for Universal-Updater. It is located in the list of the recommended UniStores:
- Press on the last Tab on the left side in Universal-Updater.
- Press on
Select UniStore
. - Press on the small
+
circle icon on the bottom screen. - Find the
Universal-Team Game Sets
entry in the list and select it. - Now press on
ut-game-sets.unistore
and you are ready to go.
If you want to create your own Cardsets and Characters, see this tutorial (and also the official wiki page).
Screenshots
Changelog
v0.2.0
- Allow up to 345 card pairs.
- Allow a custom background for the game screen.
- Add a rules overlay with animations.
- Randomize Cardsets in app.
- Add a TimePlay mode, try to collect all cards with the least amount of time and least amount of tries.
- Let collected cards disappear from the game screens.
- Initial multi language implementation, currently only supports German & English.
- Change Default cards to Universal-Team Homebrew app icons.
- Improvements.
- 3DZwei will be moved to Universal-Team soon, so you will find the repo soon there.
- Wanna find custom cardsets for 3DZwei? Then you can take a look at this repo here.
v0.1.0
- Avatars from 3DEins & 3DVier.
- Custom card sets option. If you want to read more about this, take a look at the wiki, which will be created soon.
- RGB Overlay for the UI Color Settings.
- A "remember all played cards" and "remember last 2 played cards" AI. This is the initial release, so bugs can be expected, but I didn't noticed any while creating this release.
- 2 Player mode on one console.
Credits
Main Developers:
Others:
- devkitPro - devkitARM, Libctru, Citro2D & Citro3D.
- SuperSaiyajinStackZ - StackMem-Core, Coding, Design.
- Universal-Team - Universal-Core.
Special Thanks:
- NightScript - For having the idea to use cubic bezier for animations, the falling cards animation on the game start and suggestions.
- Pk11 - For the example on how to flip a card in 2D and suggestions.
- Universal-Microwave - For showing how cubic bezier works with an example and suggestions.
Translators:
- SuperSaiyajinStackZ - Deutsch, English.