Skip to content

Releases: GreenJon902/SpaceBuilderMergeGame

SpaceBuilderMergeGame--Release_ALPHA_V0.0.4--Buildings, Items and the Inventory

02 Jun 19:33
Compare
Choose a tag to compare

Got the inventory and merging working, we can now place down buildings, create buildings and items, see the recipes for buildings and items. We also have buildings that you can see and move and they have buttons.

SpaceBuilderMergeGame--Release_ALPHA_V0.0.3--Loading Screen and Loader

29 Apr 15:48
Compare
Choose a tag to compare

Got the object loader and renderer up and running. We can now load objects with textures and then render them, atm they just rotate randomly but that will change, there was also some changes to the loader's task orderer.

SpaceBuilderMergeGame--Release_ALPHA_V0.0.2--Loading Screen and Loader

19 Apr 19:29
Compare
Choose a tag to compare

This was way too difficult, I redid it a lot of times! Graphics is now split into two parts, pre-load and the post-load ( actual game ). The pre-load has the 2 splash screens and then the loading screen.

The splash screens use async images incase running is slow, may need testing with larger images as the current ones came strait from google and are under 1000x1000.

The loading screen runs the resource setup before fading in from black with a progress bar. A Kivy clock runs each load to stop frame problems while avoiding multithreading as that is difficult. There are two screen managers as kv lang refused to work if I loaded it after creating the screen manager. The app root is a custom widget which switches the screen manager when ScreenManagerSwitcher.switch() is run by the loading screen.

The loader needs to be finished, the things to do are load audio and fonts, currently we only have language (text) and textures and kv_lang ( need to load this after texture which in turn broke screen managers )

SpaceBuilderMergeGame--Release_ALPHA_V0.0.1--Project Setup

05 Apr 17:29
Compare
Choose a tag to compare

The base for the application has been setup, it can launch and logging works.