crystal-bit / triple-triad-godot Goto Github PK
View Code? Open in Web Editor NEWRe-implementation of Triple Triad from Final Fantasy VIII. Made with Godot 3
Re-implementation of Triple Triad from Final Fantasy VIII. Made with Godot 3
I have 4.0.3. May have 4.1 now.
Just tried full project, and only core project file, both have an empty scene, the full may have been worse? Reopened and saw the menu now, but executing displays this error:
E 0:00:05:0440 start: Script does not inherit from Node: res://Globals/GlobalState.gd.
<C++ Error> Condition "!valid_type" is true. Continuing.
<C++ Source> main/main.cpp:2776 @ start()
Just wanted to start tracking the issue for now as I tried loading the project's code today.
Seems similar to the request in #1.
I may prefer web-based projects if I were to contribute to one.
At the moment the player cannot select the starting cards. He gets a set of random cards at the start of every match.
It would be nice to have a cards selection screen like in the original game.
https://youtu.be/Xwg4BNy64Ks?t=2303
Note: keep in mind that in the original game exists the "Random rule" that actually lets you play with random cards. So the current code should not be deleted, but just refactored to be enabled/disabled.
At the moment the game starts directly in battle. The main menu will be used to provide access to:
Opening an issue to see if a PR is welcome.
I've worked with the 3.1 version of the engine for several months now, so I'd like to try to port it and see if there will be any blocking issue with that.
I'd also like to take a look at the other ToDo features (randomizing the cards, ending screen for battles) so feel free to open an issue if you'd like help with that too.
Currently the Play Again button on the Result screens (Results.tscn) starts a new game with the default set of rules, not the set of rules used for the previous game. So if after playing a game without the rule "Open", the player starts a new game this way, the new game will be using the rule "Open".
This is due to calling the new game scene without passing any rule dictionary as parameter:
It would be nice to replace all the proprietary assets (textures, sprite fonts and sounds) so that I can release the game without too many problems.
At the moment this is not a priority, but if a multiplayer mode will be implemented, I will prioritize this issue (so that it could be played and distributed freely).
Rules explanation here:
At the moment the AI plays randomly, it would be nice to have a real AI that at least tries to win the game.
Although I should say that for this kind of simple game, random moves are not that bad.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.