Skip to content

Releases: confuzedskull/G2

Alpha 24: More Textures and Sounds

20 Dec 06:13
Compare
Choose a tag to compare

UPDATE (09/21): I created this project a long time ago and it seems I failed to test it on a non-development PC. The Windows version is missing dependencies and I no longer have access to the dev environment to see what the problem is. When I revisit this project I'll recompile and upload new files. I'm sorry for the inconvenience.

Alpha 23: Textures

14 Dec 20:39
Compare
Choose a tag to compare
v23.0-alpha

Textures!

Alpha 22: Sound Effects

06 Dec 22:37
Compare
Choose a tag to compare

Using the code from my "PlaySound" project, I implemented a ".wav" sound file loader. For now it only loads one file but I'll fix that later. Now, in the demo, when objects collide, a clacking sound is played. It's a little annoying when objects vibrate against eachother but hey, it works.

Other changes to the engine include:
-improved saving and loading
-improved physics
-cueable action "wait" (for controlling when cued actions occur)

Alpha 21: Saving and Loading

19 Nov 07:19
Compare
Choose a tag to compare
bug fixes, code improvements

Engine Changes:
-adjusted logging
-improved saving/loading
-changes to settings file now reflect changes in game
-checkboxes may now be added to menus
-created a way to easily switch between menus
-buttons may now store function pointers that have an integer parameter
Demo Changes:
-fixed checkboxes not working after game load
-updated readme

Alpha 20: Checkboxes and Batch Editing

05 Nov 07:03
Compare
Choose a tag to compare
bug fixes, improved object selection

Engine Changes:
-changed how the cursor records highlighted objects
-cursor can tell if ui objects are clicked/not clicked
-added enable/disable functionality to clickable objects
-fixed dropdown menu buttons
-simplified "mouse_function" methods

Demo Changes:
-fixed menu button
-fixed selection box
-multiple objects can be deleted at once
-all interactive elements are disabled when game is paused
-added a "create object" button in order to expedite the process
-updated readme

Alpha 19: Dropdown Menus and Better Keyboard Controls

31 Oct 02:14
Compare
Choose a tag to compare
dropdown menus and better formatting

engine changes:
-implemented dropdown menus
-menu titles can now be alligned top, center, or bottom
-changed how key toggles work
-removed object::name
-menus now have borders
-button labels can be alligned left,middle, or right
demo changes:
-relabeled the "new object" buttons and added them to a dropdown menu
-changed the "return to menu" warning
-changed the object spawn points
-pause screen may now be toggled
-updated readme

Alpha 18: Menus, Scenes, and Text Objects

19 Oct 19:39
Compare
Choose a tag to compare

Changes:
-implemented menus; demo now has main menu, pause menu, and "return to menu" prompt.
-created scenes; objects, buttons, and menus are organized into separate scenes
-created text objects; text now has properties such as font, width, height, etc.

Alpha 17: Buttons

19 Oct 20:13
Compare
Choose a tag to compare
fully working buttons, bigger window

Changes:
-used "map" containers to store objects
-added a "delete object" button
-info overlay works with new objects
-highlighting no longer makes text crash
-buttons brighten when hovered over
-increased window size
-disabled shooting
-updated readme

Alpha 16: Separated Object Functionalities

19 Oct 20:42
Compare
Choose a tag to compare
more physics objects, organized readme

-added three new small physics objects
-made physics objects clickable
-draggable objects now have selection indicator
-made projectiles red again
-fixed shooting
-fixed information overlay not displaying correct object info
-updated and organized readme