stardance has been extended another month! the new deadline is october 31 :)

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

ducki

@ducki

Joined June 8th, 2026

  • 56Devlogs
  • 5Projects
  • 1Ships
  • 16Votes
Open comments for this post

7h 41m 17s logged

I added 50+ upgrades to the game :cardsarecommingsoon:

A deck contains 52 cards. I wanted each upgrade to be a card, but I could not decide which of the cards to use, so I decided to make them all be used.

Here my way of making upgrades came in extremely handy, As it makes it easier to make a lot of them. Still it takes a while, but then playing it myself, it is worth it just to end up with multiple upgrade paths to go to. Either buff small cards or buff high cards. It is the players choice. Should also add diversity to the strategies that can be used to get onto the leaderboard.

SFX and music :music-enjoyer:

Managed to add SFX and music to the game, it truly livens the game up a lot. It is impressive how much just music and SFX can make.

Other small changes

  • story mode ending screen small touch ups.
  • game balancing, scaling formulas.
  • a bunch of small color changes, small variable tweaks

(Warning laggy video with 0 audio :sad-apple: )

0
0
13
Open comments for this post

5h 18m 11s logged

Devlog 28 :cat-car:

The website ir now hosted by cloudflare!

After having to rewrite a part of my code, to allow it to work with cloud flare pages and agents (That took way too long), I now have a live backend and frontend. And they work fantastic. Thank you cloudflare for having such a generous free tier for us brokies :cry-hole: .

Custom domain

With some of my already accumulated stardust I bought a free domain, (thank you stardance :cubaparrot: ) and I also connected it to the website. I think it is easy to guess the domain. So if someone wants to check it out, you will have to guess the site, while I quickly fix bugs, test and write a read me. Before just adding a link to click.

Wanted to say a quick thank you to everyone who has supported this project

0
0
10
Open comments for this post

4h 10m 29s logged

I gave Bob a gun

Now obviously Bob is not happy if you loose a round. So you might be able to guess what happens.

Added a loose animation

new additions

  • Made Bob speak in more areas, as well as random speech at random times

  • Screenshake (The game feels way better just from this one feature)

  • Made a transition controller

  • Finished the story ending scene

0
0
16
Open comments for this post

6h 20m 20s logged

Devlog X

Action bar redesign

Gave the buttons some color, as well as gave more of the labels stretching and scaling

Transportation modes

Having only a car as a mode of transport is a bit boring. So I added a boat section and a train. Is it very extra, yes.

For the story mode, made the story starting scenes visual designs. simplified some of the code.

New perlin noise shader

The last perlin noise shader I made was very laggy, so I made a new one for the water, and that fixed all the lag issues

0
0
20
Open comments for this post

3h 38m 55s logged

A public leaderboard

I have not ever tried to add a public leaderboard to a game, but it was more pleasant than I expected. I took some of my old code to quickly make a js node application, using sequelize to handle the backend. Then set up everything to a Render web service and postgress database. Then connected godot to the web service and it works!

When loosing in the endless mode you will be prompted if you wish to submit your score to the database, and if you are top 10, you will show up on the main menu.

A small intro.

The jam version had a very long intro, I remade it to have a way shorter one, so when trying the game over and over, it is not a hastle to wait through the tutorial.

0
0
14
Open comments for this post

4h 1m 17s logged

Bobs shop is officially open

Buy upgrade cards after rounds to be able to beat even harder rounds. The goal is going to be to make it to the furthest level possible. And then flex on others with a level leaderboard.

Main features I managed to make

  • A very nice upgrade card system, which lets me make new cards insanely easily. (I love dictionaries) I can make each upgrade store its own function, then make custom new functions at will.

  • Card buying and then displaying on 2D. As well as popping up when their special function is met

  • Reroll buttons

The game is starting to come togheter. Today I have woken up sick. because of it I probably won’t be able to finish in my own set time limit, but that is normal in game development, to plan less time than it would actually take.

Video is a bit laggy

0
0
19
Open comments for this post

2h 28m 3s logged

Welcome to Bobs shop

I have made the shop cards, only have the buying left to add and make a bunch of custom card functions.

Obviously made the cards stretch and pop around.

gameplay loop

The gameplay loop is almost done already. I added the button to start next round, which now means the player can go on forever, as long as they get enough score each round

There is a fun “feature” of text and cards becoming huge, that I will showcase in the next devlog

0
0
16
Open comments for this post

3h 31m 13s logged

Enviornment changes

I realised the previous deep fog was a bit too much. So I gave bob a new skybox, so he does not have to live in darkness.

Also a bunch more visual improvements. More buttons squatch and stretch. Optimized some code, where for some reason I was running the same code in 3 different spots, combined all that into just 1 function.

Next I will start working on the shop, originally started a 2d shop, but realised I want to keep the 3d cards, so instead I am a 3d shop.

0
0
12
Open comments for this post

4h 9m 40s logged

I love polish

The most important part of an incremental game is polish.

So in the video, you can a load of the basics. Particles, Rotation, scaling. Numbers.

I will have to improve this system further, but currently I already like how it feels.

Cash calculating

Currently I only have amount and multiplier. It is a bit inspired by balatro, I want to differenetiate a bit by trying to make it be more the players choice of possible combos. Instead of having some multiplier based on poker hands, each card shall do something. and each upgrade, either buffs a specific card, or lets the player themselves make combinations, for example, if your card sum is 10, get 3x the cash.

more additions

  • Added card selecting/unselecting
  • added hand playing
1
0
71
Open comments for this post

3h 48m 32s logged

Got a load of feedback about the game

Bob is back!

After getting a lot of feedback, I have realised what could be improved in the game, so I have decided to improve the game a bit, and try implement some stuff that I did not get to in the short GMTK game jam time frame

but what is the fun if there is no challenge?

So I have decided to attempt to finish all the game improvements in 50 hours of real world time (2 days)

Current changes

  • From the feedback, the 3d world buttons sometimes were hard to spot, so I moved them to be 2d.

  • Also I have started to clean up some of the spaghetti code that was made when speedrunning this game in such a short time frame

  • Made the cards order themselves based on values

Idea that I want to implement

I want to make the game be more like and incremental, and have a lot of customization.

The idea is every card does something else, and between levels you get to buy upgrades, that change what each specific card does.

0
0
13
Open comments for this post

6h 6m 42s logged

Devlog 27 :star-:

Almost ready to publish

This devlog I have managed to fix almost all of the bugs I know of, as well as implement a load of quality of life features

  • Finally fixed outline width not displaying, because specific Element did not allow for outlines, landed on a fix of displaying an element which does allow outlines, behind the text. Visually it looks identical to how it would look with one element.

  • resizing continue beyond the possible, for example dragging the top right dot, past the top left one, which should not be allowed. Decided to fix it by clamping the values. Was quite painful altering the ~300 line function.

  • Fixed problem with text leaving the possible input box if the used typed too much, now the box automatically expands by checking the needed height to display all the lines.

  • Added a error indicator incase of some unforseen API issue (Hopefully will not appear)

  • Image API uses a query to get the image, a problem comes when the query is empty, causing a error, instead I decided to default the query to the cosmos to stay on the theme of stars dancing :stardance-streak-7d:

Tried to upload a video, but it took an hour just to fail, so instead here is this guy :happi:

0
0
9
Open comments for this post

5h 53m 18s logged

Devlog 26 :cat-boogie:

Mobile styling finally looks good!!!!!! :cryign:

I like the new design way better + the fact that it scales well with all screen sizes, while the last one had more edge cases where it breaks.

The website feels way more polished on mobile :hack:

Credit slide redesign

Before the credit slide system used a variable of used artists, which worked fine, but needed a lot of functions, for example when removing a image or deleting a slide, to remove the images artists. A bit hard to keep up with it all, and harder to change long term. Decided to redesign it to check every slide, for every image, and then from each images url get the artist.

What is left?

After these 150 hours of making this one project (I thought it would take only 50 :cryign: ) I only have a small list of stuff I have to do.

  • Fix text outline sometimes not appearing
  • Searching for empty images breaks the site
  • Add a error notifier in case of image searching failing
  • Publish the site
  • Write a read me
  • Give the site to my friends for testing :tbh_friendshipbracelet:
0
0
9
Open comments for this post

6h 32m 6s logged

Devlog 25 :crazy-ios:

I hate bugs

Programming wise and in real life. The past project time has gone into a big list of bug fixes, feature changes, and more styling.

styling

  • updated delete slide confirm pop up
  • updated choose slide prefab page
  • updated save presentation pop up

Small addition to item aligning

I realised that aligning items to the border could be useful, added it, and my first thought: “Woah this was so needed”. Way easier to get your images or text into the corners.

Bug fixes :party-baba:

  • Fixed items not aligning with eachoter on the y asis
  • Fixed new variable changes getting overrided sometimes
  • Fixed bugs with background sometimes not being able to display images
0
0
18
Open comments for this post

4h 5m 34s logged

Devlog 24 :longa:

New image and text variable editing side bar designs

Added the new color pallete to them, as well as cleaned some components up a bit like sliders. As well as fixed some bugs, for example aspect ratio restoring not working, deleting photos not working, some values saving two times

bug hunting continues :cockroach-dan:

  • Fixed a bug of the background color for slides not changing when switching slides, so for example making one slide blue, then choosing a new one, that one would also be blue
  • Found a bug with horizontal alignment with other objects sometimes not working, will have to fix that
  • Fixed bug that allowed bypassing maximal values for outline width and layer
0
0
20
Open comments for this post

10h 2m 57s logged

Devlog 23

Huge visual changes 🦆

The previous design was a bit bland and a bit too bright for my eyes. so obviously dark designs are the best.

After trying multiple different layouts and color schemes I have landed on the design seen in the images. Afterwards had to make it scale with *hopefully all computer types (Mobile coming soon) :msn-mobile:

Font size works a bit wonky cause it has to scale with the presentation it is displayed on, fixed it by scaling the text based on the presentation slide size.

Also changed main presentation system for bigger screen to allow up to 1920x1080 size (before was 800x450 which was small on bigger screens)

Extra changes

  • Exporting changes -> fixed exported slides not having accurate font sizes
  • Fixed font size not saving when chaged
  • Had to change text to allow breaks in the text, but it broke text outlines
  • Fixed bug with images sometimes not loading

Like I have most liekely said before, I was not expecting this project to take this long, but now looking back, all the needed features togheter are quite a lot. With this new improved design I am sure that it is the final one and feel like I am getting close to being finished :happi:

0
0
33
Open comments for this post

3h 9m 59s logged

Devlog 22

Credit slide

From what I have read, the API I use does not force image photographers to be credited. But I think they still deserve the credit. So I made a credit slide generator. :cool-pony:

To make it I had to add a system to save and remove photographer each time a image gets added/changed

Then when generating the slide, the saved photographers get instantly placed on the slide.

0
0
14
Open comments for this post

4h 32m 49s logged

Devlog 21

Annihilating bugs!!!!! 🐛

The website has had some very annoying bugs, that had been in the website for multiple days. This devlog I have finally destroyed them. :happi:

These bugs include:

  • The color saving system was saving a value to undo/redo every frame, making one color undo require pressing ctrl + z 100 times
  • Being able to unselected selected slides, when it should not be possible
  • selecting already selected buttons
  • buttons showing up 2x for some reason

Mainly I am proud of the color saving multiple times, cause that is one of the most fun variable to change for text. Issue was with the react component not containing any event for closing the color wheele, so I ended up coming up with my own fix, by checking to see if the color was changed when unselecting the object and then saving it if the color was changed.

Mobile functionality

To my current knowledge, I have finished implementing all buttons/features, except hold tapping to duplicate slides, into the functionality. Moving slide objects, deleting slides, moving slides, all is possible on mobile now :dance:

0
0
34
Open comments for this post

3h 57m 22s logged

Devlog 20 :cat-boogie:

website adjustments for mobile

I want the website to be available on mobile, so continuing on my recent mobile implementations, there are some more new ones.

  • Prefab amounts scaled for screen size -> for example instead of displaying a 2x2 grid, like on the computer, to adjust for increased height for vertical phone use, instead the site displays a 1x3 grid

  • font sizes adjusted for mobile devices -> added a aspect ration variable, that gets calculated when loading the site using the screen size

  • small css styling changes :blobby-lower_left_paintbrush:

0
0
11
Open comments for this post

6h 35m 57s logged

Devlog 19

CSS styling is starting to haunt me 👻

A presentation creation site is possibly one of the hardest thing to style for mobile. -> I have started slowly, while already continuing to make a main site style, also start creating mobile styling, just so the site is available more comfortably.
:sad-apple:
Hardest thing is keeping the presentation aspect ratio, all while having it visible, which has proved quite the challenge on some phone aspect ratios.

New slide prefabs :happiness-ball:

Currently my idea is to have 4 slide types, one optional slide -> credit slide (for all the photos)

The 4 slide types include

  • intro slides
  • info slides
  • image slides
  • outro slides

Now all of them need slide prefabs, to use, so I have also began making those, starting with the intro slides.

0
0
21
Open comments for this post

9h 17m 29s logged

Devlog 18 :happi:

A bit of a bigger devlog

site styling :capoo-stylish:

I am trying out color paletes, and different positions for componets and landed on this idea of having the variable editor tab be on the right of the presentation, to save vertical space.
Will this be how it is in the end? Probably, just with different colors/sizes. I am a fan of the position and think it helps keep more space verticaly for other components.

Presentation exporting form

I did not like how the presentation name text input looked at the top of the screen, so instead I decided to move it to a custom form when exporting the presentation to your files, to then input the presentations name. Looks a bit cleaner, less clutter

Loading bar :loading:

When getting a new image or exporting the presentation, sometimes a problem of wait times appears. For presentations, when exporting slides with images, they take waaaay longer to download, so I obviously needed a loading screen. And now it does not feel slow or confusing when exporting or loading new images. The main part is definetly the user getting feedback that the button process was successfull and everything is great.

+ some small changes to

  • Presentation exporting
  • Some number input styling/text saving
  • Icon button changes 📷
0
0
10
Loading more…

Followers

Loading…