Categories
Uncategorized

WIP Update For “Poodle Ride Adventure”

The WIP edition of “Poodle Ride Adventure” has been updated to 0.9.9.5 for a web edition of this game, except for native offline copies. This update addresses bugs that are fixed, new features, and enhancements.

Highlights Of These Updates:

  • Improved stereo sound, and support for surround sound systems.
  • Added registry system to help reduce hard code errors.
  • Refactored code to ensure the “Visuals/” folder is inside the “System/” folder to declutter the game’s code.
  • Added the dedicated “Items/” folder inside the “System/” folder to declutter code and reducing hard coding and other code issues.
  • Reorganized characters into a library of characters via category.
  • Fix a critical bug that caused the entire game itself to be end up gone when performing an update to the sound system.
  • Refactored the reverberation system, and sound categories within the game by moving them to “System/Sound/” folder as a way to declutter the source code.
  • Added dedicated color palettes to help resolve conflicts with rendering characters and places.
  • Added modular rendering systems in each folder for places, such as Rasta-Manor’s Foyer, Garden, Porch, Rugged Play Field, and dedicated objects.
  • Rebuilt “Visuals” system to support HD graphics.
  • Added HD support to sound system.
  • Add the new “View” menu item to declutter the menu bar as a way to clean up the UI.
  • Refactored keyboard input handling with a newly centralized “System/Keyboard_and_Controllers/Keyboard/” folder to reduce code scattering.
  • Introduced a keyboard commands modal for viewing commands via a button inside the menu bar to activate a modal for a list of keyboard commands.
  • Refactored the landing page with a modular structure.
  • Added the “System/Items/” folder to house objects in this game.
  • Refactored the HUD display for a crafted displaying of text, and included speedometer support.
  • Removed Redundant keyboard commands text from the screen.
  • Implemented a modular system for the Play_Area page of a game as a way to make code easy to manage.
  • Refactored the buttons for Rider and POV view before the “Start Game” button is activated.

Current Features Under Construction

  • Level 1 – This level is still under construction.
  • HUD display is still under construction – This feature is still under construction.
  • Accessories – Accessories are slowly being implemented to ensure items are dynamically provided when being used for inventory, puzzle completion, etc.
  • Levels are still being worked on.

Bugs That Are Still Present

Clipping of places are still happening.

The Rasta-Manor’s elevator is still under construction.

When Moving forward manually, speedometer did not update. It only updates when cruise control is active.

When using the download links; these links won’t work… due to be implemented by AI studio. Possible workarounds will be implemented later on.

Hard coded logic still exists, and we are implementing ways to ensure this game is modular as possible.

Why We Are Making this game more modular?

  • Modules is our keystone upgrade to our game what we are maintaining. Hard coding has result our game like this being end up with scattered code that is too difficult to find, or too difficult to troubleshoot.
  • Modules help make our development of our game faster and easier to troubleshoot code.
  • Addressing pseudoscience is key for our artistic work of our game what we are maintaining.

Expect this game will be extremely modular because, this game will be built via modules that are designed to make development easier.

Projected Full Modular Build Of This Game

Version 0.9.9.7 or higher; this game will be extremely modular. That means; no more hard coding nightmares.

Via each update; new modules will be implemented as a way to speed up development. Also, components via UI and other components will be receiving updates.

Each module will be implemented via a registry as a way to ensure the code is organized like usual.

Legacy single-file code and single-folder codes will be replaced with folders that are modules.

Support Us Via liberapay.com

Leave a Reply

Your email address will not be published. Required fields are marked *

9 + one =
Powered by MathCaptcha