Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crystal-bit/triple-triad-godot
Re-implementation of Triple Triad from Final Fantasy VIII. Made with Godot 3
https://github.com/crystal-bit/triple-triad-godot
card-game final-fantasy godot godot3 hacktoberfest
Last synced: 3 months ago
JSON representation
Re-implementation of Triple Triad from Final Fantasy VIII. Made with Godot 3
- Host: GitHub
- URL: https://github.com/crystal-bit/triple-triad-godot
- Owner: crystal-bit
- Created: 2019-01-03T12:35:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-14T17:45:16.000Z (about 4 years ago)
- Last Synced: 2023-03-04T02:03:00.215Z (almost 2 years ago)
- Topics: card-game, final-fantasy, godot, godot3, hacktoberfest
- Language: GDScript
- Homepage:
- Size: 38.7 MB
- Stars: 66
- Watchers: 13
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Triple Triad re-made with Godot
![Triple Triad in Godot screenshot](https://imgur.com/RwKigsz.jpg)
> *"How difficult it is to recreate the Triple Triad card game with the Godot Engine?"*
This repository is the answer to my question: the core of the game has been developed during [my Devember 2018 challenge](https://davcri.github.io/posts/devember2018-retrospective/) (a challenge where
you have to code each day of December for at least 1 hour).---
## What is implemented
- Basic game mechanics:
- Turns
- Cards placement
- "Capture" mechanic
- Data driven design for the `Card` node (all the data is taken from a JSON file)
- Simple AI## How to run the game
### From an executable
You can download a prebuilt executable for Windows/OSX/Linux from the [release page](https://github.com/crystal-bit/triple-triad-godot/releases/latest).
### From source (using Godot)
1. [Download Godot Engine 3.2.1](https://godotengine.org/download/)
2. Download this project
3. Launch Godot Engine
4. Import the project into Godot
1. Select `Scan`
2. Select the project folder
3. Double click on Triple Triad
5. Run the game by clicking on the *Play* button (or use the F5 key for a shortcut)!## Input Controls
- `Arrow keys` to move the cursor
- `Space/Enter` to confirm
- `Backspace` to cancel## Contributing
You can contribute in different ways:
- download this game and try it
- talk with your friends about this project
- tell me your opinions about this project
- [tweet](https://twitter.com/dav__cri) about this project
- report bugs
- make Pull Requests to improve it or add new features### Code contributions
Before working on anything, I want to make sure that no-one is working
on the same thing at the same time so please feel free to:- [open an issue](https://github.com/crystal-bit/triple-triad-godot/issues/new)
- get in touch [on Twitter](https://twitter.com/dav__cri)**Note**: I really would like to keep improving and expanding this
project, I love TripleTriad and would love to add other features (eg: online multiplayer matches)
but I don't have much time to invest on this project.
I already did what I wanted: give an answer to the question that I wrote at the beginning of this
file.## Licensing
I'm not an expert on licensing and this project is borderline legally speaking. I would say:
- every Godot related file (that I created) is released under MIT License:
- scripts `*.gd`
- scene files `*.tscn`
- etc.
- the original asstes (textures, music, ecc.) should not be reused. They are Squaresoft/SquareEnix property. I don't even know if I'm allowed to use them.## Thanks
Assets taken from:
- [Mcindus' Tripod mod](http://forums.qhimm.com/index.php?topic=15301.0) - improved cards texture, background, fonts and other assets
- [Mcindus' SeeD Reborn](http://forums.qhimm.com/index.php?topic=15320.0) - "hand" selection sprite
- [JStorar's gameFAQ about TripleTriad cards](https://gamefaqs.gamespot.com/pc/197342-final-fantasy-viii/faqs/4906)
- [G.o.D.'s Audio rip](http://spritedatabase.net/file/17746/Sounds)