v0.2 Update, State Machines and Scripting
Note: Previous versions of demo projects are no longer supported. Download the new one.
Major News
- Starting this update I will be publicly developing this to whoever's interested, it beats having to work on this alone w/ little to no informed feedback, hopefully.
- Scripting simple card AI is now possible through card effects
Editor Changes
- Behavior Flags are now implemented on card effects
- The effects Capture, Release Card, Modify Attribute, and Modify Keyword is scriptable in the editor. In addition to the Create Card and Read Event effect.
- Card-Based Subbranch Dialogue now has a custom text preview for react to players placing valid cards.
Gameplay Changes
- Effects Capture, Release Card and Read Event are implemented. (With the exception of Player Targetted behavior)
- Implemented the 'Repeatable' Behavior Flag for card effects ('Reactable' still causes issues)
- Card UI State Machines and Gameplay Effect Event State Machines are implemented
- Implemented history logging for many gameplay events
- QoL update for dragging cards to panels
- Implemented gameplay logic for event cards
- Implemented the architecture for different activation timings
- QoL UI update for rolling dice for skill checks.
- Fixed a bug where finishing a Scenario does not open the 'Exit Game' menu.
- Added an AudioVisual Reference viewer to see image refs and audio refs and their details in-game
Miscellaneous
- QoL Change of using a window panel for choosing characters in the main menu.
- Fixed a bug where exiting to main menu from game can delete a dialogue event from the opening scene
- and many small changes I forgot to note
Project Changes
- For performance reasons, I removed the educational game that I am developing within Cardology. It can now be found in the educ sp project file, but no changes are made to it.
- The Demo project file now will contain a simple base template of known game genres that can be made in Cardology. Some card sets are available, but no actual gameplay of them is available yet.
- Created 5 new cards for the tutorial, the tutorial now showcases cards of every type:
- Scene Card - Opening Tutorial
- Action Card - Tutor
- Item Card - Data Cards and others
- Event Cards - Playable from hand
- Opposition Card - The Data Thief, who steals a Data Card every turn
- Upkeep Card - Anon, who provides you an item every turn
- Encounter Card - The skill test