You are browsing as a guest. Sign up (or log in) to start making projects!

Celestial Capitalist

  • 7 Devlogs
  • 22 Total hours

From homelessness to world domination in a multitude of minigames. ----------------------------------------------------------------------- Celestial Capitalist is a semi-idle game where the player simultaneously builds and ascends the corporate ladder from the bottom of the street to the self-built throne at the top of the cosmos. Beg your way from homelessness, run a lemonade stand, scam grandmas on the internet, start a cult, play union-buster tower defence, and generally just have a grand stupid time while the world slowly bends to your will. In collaboration with @idi0cy.

Open comments for this post

3h 56m 6s logged

Celestial Capitalist:

Randomized Stranger Names

Just made random names for all the strangers - which was a damn pain because @idi0cy, despite his all-knowing-ness, decided to name the index of the button icons with the stranger sprites ‘index’, then proceeded to reference those same values in a different function under the name ‘place’ whilst the argument ‘index’ in said function was something entirely different. This confused me for at least an hour.

You will also notice that we have a new merry little cast of sprites, for those strangers. I tried to make them look as dystopian as possible. Think it worked. Would probably have gone for more distorted faces too if I had the time.

As you can see below, I spent way too long getting a massive list of names - mostly from Orteil’s RandomGen, and then a few references to media I like. We’ll definitely be adding more.

Celestial Capitalist:

Randomized Stranger Names

Just made random names for all the strangers - which was a damn pain because @idi0cy, despite his all-knowing-ness, decided to name the index of the button icons with the stranger sprites ‘index’, then proceeded to reference those same values in a different function under the name ‘place’ whilst the argument ‘index’ in said function was something entirely different. This confused me for at least an hour.

You will also notice that we have a new merry little cast of sprites, for those strangers. I tried to make them look as dystopian as possible. Think it worked. Would probably have gone for more distorted faces too if I had the time.

As you can see below, I spent way too long getting a massive list of names - mostly from Orteil’s RandomGen, and then a few references to media I like. We’ll definitely be adding more.

Replying to @Ratseer

0
2
Open comments for this post

2h 47m 38s logged

Celestial Capitalist:

Inventory Revamp + Misc Fixes

Revamped the inventory item inspector and made it prettier, as seen below

Also did various other internal fixes with code and stuff such as renaming a button, adding lines to the fake injury game, and item flavour text

Celestial Capitalist:

Inventory Revamp + Misc Fixes

Revamped the inventory item inspector and made it prettier, as seen below

Also did various other internal fixes with code and stuff such as renaming a button, adding lines to the fake injury game, and item flavour text

Replying to @Ratseer

0
2
Open comments for this post

2h 55m 5s logged

Celestial Capitalist:

Randomized Dialogue

little mini update while i do more stuff
This and 15 more stupid lines per each dialogue option

Celestial Capitalist:

Randomized Dialogue

little mini update while i do more stuff
This and 15 more stupid lines per each dialogue option

Replying to @Ratseer

0
3
Open comments for this post

2h 45m 32s logged

Celestial Capitalist:

Daily Monetaries + Tooltips


Added a general purpose tooltip scene for instancing with the _make_custom_tooltip() method. That was a pain to get right - I spent a good half hour trying to figure out why it wouldn’t work before realizing the root had to be a container node. Control nodes stink and I hate them.


In practical terms, I’ve added a method to append daily costs and profits to the ledger interface. Nothing actually uses it yet, so the values in here are from a debug keybind I was using.

Celestial Capitalist:

Daily Monetaries + Tooltips


Added a general purpose tooltip scene for instancing with the _make_custom_tooltip() method. That was a pain to get right - I spent a good half hour trying to figure out why it wouldn’t work before realizing the root had to be a container node. Control nodes stink and I hate them.


In practical terms, I’ve added a method to append daily costs and profits to the ledger interface. Nothing actually uses it yet, so the values in here are from a debug keybind I was using.

Replying to @Ratseer

0
3
Open comments for this post

3h 58m 18s logged

Celestial Capitalist:

The Ledger

Bit of an annoyance to make, but it works :D
This is where you can keep track of your transactions and balance, as well as a hub for future financial stats that have yet to be implemented.

Did a bunch of tomfoolery with containers and control nodes and all that weird stuff trying to make the collapsible boxes work - ended up just changing minimum sizes myself instead of bothering with the FoldableContainers.

Other stuff

In terms of backend stuff I guess you’d call it, I made some changes to the project settings for window scaling + added some font settings so we can apply them everywhere easier, as well as a button template script that won’t actually do anything. That’s for the tooltips on the daily buttons in the legder - for later!

Celestial Capitalist:

The Ledger

Bit of an annoyance to make, but it works :D
This is where you can keep track of your transactions and balance, as well as a hub for future financial stats that have yet to be implemented.

Did a bunch of tomfoolery with containers and control nodes and all that weird stuff trying to make the collapsible boxes work - ended up just changing minimum sizes myself instead of bothering with the FoldableContainers.

Other stuff

In terms of backend stuff I guess you’d call it, I made some changes to the project settings for window scaling + added some font settings so we can apply them everywhere easier, as well as a button template script that won’t actually do anything. That’s for the tooltips on the daily buttons in the legder - for later!

Replying to @Ratseer

0
3
Open comments for this post

3h 59m 35s logged

Celestial Capitalist

Dynamic Background

Background now changes based on night cycle. Damn this was a pain - mostly because the issue wasn’t even the programming it was the frickin math.

I hate math. I hate math so much. Also godot what the hell do you mean ‘70 is out of bounds of 70’ i’m dying

The following showcase vid has time passing so quickly because I added a keybind to add hours to the clock for debug purposes. Also my laptop’s a bit laggy lmao

Still needs polish, but hey, it works.

Celestial Capitalist

Dynamic Background

Background now changes based on night cycle. Damn this was a pain - mostly because the issue wasn’t even the programming it was the frickin math.

I hate math. I hate math so much. Also godot what the hell do you mean ‘70 is out of bounds of 70’ i’m dying

The following showcase vid has time passing so quickly because I added a keybind to add hours to the clock for debug purposes. Also my laptop’s a bit laggy lmao

Still needs polish, but hey, it works.

Replying to @Ratseer

0
3
Open comments for this post

1h 40m 5s logged

Celestial Capitalist: Sprite Refresh

Just did a big ol’ redo of all the placeholder sprite art + redid inventory grid to have five columns instead of ten so those 32*32 textures don’t go to waste.

Also, this definitely took longer than an hour and a half. Unfortunately, I can’t log Krita. Anyw check out @idi0cy, he’s doing the code for this and original concept.

Celestial Capitalist: Sprite Refresh

Just did a big ol’ redo of all the placeholder sprite art + redid inventory grid to have five columns instead of ten so those 32*32 textures don’t go to waste.

Also, this definitely took longer than an hour and a half. Unfortunately, I can’t log Krita. Anyw check out @idi0cy, he’s doing the code for this and original concept.

Replying to @Ratseer

0
4

Followers

Loading…