Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Change Log Sticky

A topic by Subject_John created 76 days ago Views: 83 Replies: 6
Viewing posts 1 to 7
Developer

This thread lists and documents changes to the engine. 

Developer (2 edits)

March 19, 2025 Update:
- Fixed a bug that crashes the program when trying to set unimplemented Effect Tags in the Card Editor.

Developer

Version 0.1.1 Update

Starting today I will be tracking the software version.

  •  Fixed Story Editor Card Blocks. It is no longer possible to accidentally delete Card Data there.
  • Added Template Infrastructure for editable Game UI
  • Table input is now blocked during the opening
  • Added a clickable menu button from in-game
  • Fixed bug where it initially requires pressing Escape twice before opening the pause menu
Developer (1 edit)

Version 0.1.2 Update

  • Refactored the CardUI architecture to account for editability
  • Made the Skill Check UI 
  • Created a cleaner implementation to remove orphaned Cards in the demo project
  • Saving objects to projects no longer automatically saves the project to the filesystem (for performance reasons)
  • Closing the program automatically saves the project to the filesystem
  • Attributes and Keywords now display properly in the game


Demo Project File

  • Added flavor text to relevant cards in the Tutorial scenario
  • Cleaned up orphaned files
Developer (6 edits)

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
Developer (1 edit)

v0.2.1 Update: States, Scores, and Card Targetting Systems and More

Gameplay Feature Changes:

  • Effects
    • The Effects 'Modify Attribute''Modify Keyword', and 'Modify State' is now fully implemented
      • Attributes and Keywords are attached to cards.
      • Keywords that contain effects activate properly now.
      • States are variables that is tracked globally. It informs the Game State
    • The flag 'Hide Log'  is implemented for effect logs
    • Implemented scores. Scores are States that are displayed prominently in the UI
    • Player Targeting is now implemented.
      • When targeting cards on the table or hand, the game enters a Targeting state which allow you to aim with your mouse and select valid cards.
      • When targeting cards globally or in a deck, it opens an item list to select the target from
  • Bugfixes
    • bbcode is now working in the flavor text panel
    • On critically failing a skill test, the critical fail sound effect is now properly working


Editor Changes:

  • Added the 'Modify State' effect and it's editor block
  • Implemented States in various resource editing windows
  • Added Score to the Story Editor, allowing you to designate certain game States as more important than others
Developer (1 edit)

v0.2.1 Update: Hotfixed

The previous update broke some existing features. It's fixed now.