|
736
|
Untitled project by @cocotrilito | Stardance
|
cocotrilito
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @cocotrilito | Stardanc Title: Untitled project by @cocotrilito | Stardance...
|
1792677348.9155734
|
1793282148.9155734
|
|
735
|
Morse Code Card by @saltichash | Stardance
|
saltichash
|
0
|
0.59
|
0
|
[]
|
[{"post_id": 6592, "ts": "2026 [{"post_id": 6592, "ts": "2026-06-11T02:12:05Z", "hours": 0.5883, "text": "I started working on the base schematic for my recreation of the nux Morse Code Card Pro š„³"}]...
|
Title: Morse Code Card by @saltichash | Stardance
Title: Morse Code Card by @saltichash | Stardance
Devlogs:
I started working on the base schematic for my recreation of the nux Morse Code Card Pro š„³...
|
1792633933.758321
|
1793238733.758321
|
|
734
|
Galactic Grand Prix by @Jack | Stardance
|
Jack
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Galactic Grand Prix by @Jack | Stardance
|
1792749322.1777213
|
1793354122.1777213
|
|
733
|
My portfolio by @Seb | Stardance
|
Seb
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-12T22:53:43Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i finnaly go this site to work with help of the tutorial and a bit of ai. I added a cool ctf_2fort_infection background. Added a couple apps to show some things about me. In the certificats app i added some awards i got (its only 1). Its a bit empty but i might add some more stuff later. I tried to add a tracker to see if im playing anything on steam but turns out it dosent work on github pages.", "repo": "https://github.com/Bald-gordon/MyWebOS-Porfolio", "demo": "https://portfolio.baldseb.app/"}]...
|
[{"post_id": 27396, "ts": "202 [{"post_id": 27396, "ts": "2026-07-12T22:47:14Z", "hours": 0.4614, "text": "So for the past like 2 weeks i have been working on making a portfolio on whatever things i do and i themed the site to look like tf2 cause i LOVE team fortress 2. Anyways im doing this since i have to pu something here."}]...
|
Title: My portfolio by @Seb | Stardance
Devlogs:
Title: My portfolio by @Seb | Stardance
Devlogs:
So for the past like 2 weeks i have been working on making a portfolio on whatever things i do and i themed the site to look like tf2 cause i LOVE team fortress 2. Anyways im doing this since i have to pu something here.
Ships:
So i finnaly go this site to work with help of the tutorial and a bit of ai. I added a cool ctf_2fort_infection background. Added a couple apps to show some things about me. In the certificats app i added some awards i got (its only 1). Its a bit empty but i might add some more stuff later. I tried to add a tracker to see if im playing anything on steam but turns out it dosent work on github pages....
|
1792972127.472004
|
1793058527.472004
|
|
732
|
Untitled project by @alyalgendy017 | Stardance
|
alyalgendy017
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @alyalgendy017 | Starda Title: Untitled project by @alyalgendy017 | Stardance...
|
1792670101.449808
|
1793274901.449808
|
|
731
|
Portfolio Website by @Srinidhi | Stardance
|
Srinidhi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio Website by @Srinidhi | Stardance
|
1792680732.092863
|
1793285532.092863
|
|
730
|
Walkman Music player by @kelpklub | Stardance
|
kelpklub
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Walkman Music player by @kelpklub | Stardan Title: Walkman Music player by @kelpklub | Stardance...
|
1792540252.326853
|
1793145052.326853
|
|
729
|
risc-v emulator by @Luke | Stardance
|
Luke
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: risc-v emulator by @Luke | Stardance
|
1792486090.6120486
|
1793090890.6120486
|
|
728
|
My awesome macropad! by @Devarsh | Stardance
|
Devarsh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Devarsh | Stardanc Title: My awesome macropad! by @Devarsh | Stardance...
|
1792504246.2684598
|
1793109046.2684598
|
|
727
|
NEO Tracker by @Andrew | Stardance
|
Andrew
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: NEO Tracker by @Andrew | Stardance
|
1792590475.6125715
|
1793195275.6125715
|
|
726
|
test by @Cubit010 | Stardance
|
Cubit010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: test by @Cubit010 | Stardance
|
1792576448.1798675
|
1793181248.1798675
|
|
725
|
My awesome macropad! by @hamstermind | Stardance
|
hamstermind
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @hamstermind | Star Title: My awesome macropad! by @hamstermind | Stardance...
|
1792594059.804005
|
1793198859.804005
|
|
724
|
slack bot by @Seb | Stardance
|
Seb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: slack bot by @Seb | Stardance
|
1792799560.6750813
|
1793404360.6750813
|
|
723
|
Stonks by @shn | Stardance
|
shn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Stonks by @shn | Stardance
|
1792759827.858437
|
1793364627.858437
|
|
722
|
My awesome macropad! by @Seb | Stardance
|
Seb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Seb | Stardance
|
1792738076.1258833
|
1793342876.1258833
|
|
721
|
hi by @zach_testingnewsignup | Stardance
|
zach_testingnewsignup
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hi by @zach_testingnewsignup | Stardance
|
1792518554.236045
|
1793123354.236045
|
|
720
|
game pad by @k | Stardance
|
k
|
0
|
7.64
|
0
|
[]
|
[{"post_id": 49306, "ts": "202 [{"post_id": 49306, "ts": "2026-08-18T01:35:51Z", "hours": 0.4244, "text": "a little fix there was just a little problem with a ground on the leds, so i fixed it before ordering"}, {"post_id": 8457, "ts": "2026-06-14T01:59:11Z", "hours": 1.9331, "text": "Redo of the case and shape I added a bump to make it look cooler onshape didnāt like offset so some funny sketches happened"}, {"post_id": 8163, "ts": "2026-06-13T16:37:30Z", "hours": 1.7872, "text": "case I finished routing and started on the case"}, {"post_id": 7828, "ts": "2026-06-13T02:06:31Z", "hours": 1.0131, "text": "final routing!!! I finished routing (i hope), so now i think iāll add mounting holes (cuz its cool, also a ground fill)"}, {"post_id": 7771, "ts": "2026-06-12T23:59:37Z", "hours": 0.4153, "text": "more routing so today i made the routing for the switches, and also started with the leds, the switches were easyish, just a bunch of routing and vias, I also imported the 3d model and edited it some with onshape"}, {"post_id": 7225, "ts": "2026-06-12T01:55:19Z", "hours": 0.6733, "text": "matrix routing"}, {"post_id": 7190, "ts": "2026-06-12T00:18:10Z", "hours": 0.3811, "text": "pcb layout I worked on making the rows line up, and assigning footprints."}, {"post_id": 6570, "ts": "2026-06-11T01:04:26Z", "hours": 1.0144, "text": "schematics I made a working schematic with everything but all the leds."}]...
|
Title: game pad by @k | Stardance
Devlogs:
schema Title: game pad by @k | Stardance
Devlogs:
schematics I made a working schematic with everything but all the leds.
pcb layout I worked on making the rows line up, and assigning footprints.
matrix routing
more routing so today i made the routing for the switches, and also started with the leds, the switches were easyish, just a bunch of routing and vias, I also imported the 3d model and edited it some with onshape
final routing!!! I finished routing (i hope), so now i think iāll add mounting holes (cuz its cool, also a ground fill)
case I finished routing and started on the case
Redo of the case and shape I added a bump to make it look cooler onshape didnāt like offset so some funny sketches happened
a little fix there was just a little problem with a ground on the leds, so i fixed it before ordering...
|
1792540103.865556
|
1793144903.865556
|
|
719
|
spite os by @hamstermind | Stardance
|
hamstermind
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: spite os by @hamstermind | Stardance
|
1792806788.6994228
|
1793411588.6994228
|
|
718
|
My awesome macropad! by @artic | Stardance
|
artic
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @artic | Stardance
|
1792752569.8948762
|
1793357369.8948762
|
|
717
|
My first slack bot! by @alex | Stardance
|
alex
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @alex | Stardance
|
1792633994.5012891
|
1793238794.5012891
|
|
716
|
My first slack bot! by @Ruben | Stardance
|
Ruben
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Ruben | Stardance
|
1792616045.2260468
|
1793220845.2260468
|
|
715
|
RFID Lockbox by @Oba | Stardance
|
Oba
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: RFID Lockbox by @Oba | Stardance
|
1792536635.4579027
|
1793141435.4579027
|
|
714
|
portfolio website!!! by @nate | Stardance
|
nate
|
1
|
9.28
|
42
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-23T02:50:59Z", "hours": 9.0, "multiplier": 4.97, "payout": 42, "blessing": "neutral", "text": "I made my portfolio website! Itās viewable at https://np3-0.github.io/Portfolio/ , and I am pretty happy with how it looks. The most challenging part was getting all of the effects done, but I am really proud of how they look, mainly the horizontal scrolling for the projects. Plus the GIF for PITK looks pretty sweet. To run, either open the link (above) or clone the github, and use npm i + npm run dev. Enjoy! This website was made with React, Tailwind, and Motion.dev.", "repo": "https://github.com/Np3-0/Portfolio", "demo": "https://np3-0.github.io/Portfolio/"}]...
|
[{"post_id": 14150, "ts": "202 [{"post_id": 14150, "ts": "2026-06-23T04:07:40Z", "hours": 0.2797, "text": "Readme! I sort of forgot about doing the readme⦠my bad? So, I followed the guide in stardance resources, and I think it is pretty good!"}, {"post_id": 14107, "ts": "2026-06-23T02:46:46Z", "hours": 0.3064, "text": "did some small edits to the portfolio website, mainly fixing some styling issues on small screens!"}, {"post_id": 5305, "ts": "2026-06-09T01:15:55Z", "hours": 2.24, "text": "The website is done (for now)! I got the contact section done, and I think I am at a good point to not work on it for a bit. I might do more once school ends, but I am happy with the result."}, {"post_id": 1891, "ts": "2026-06-04T03:27:42Z", "hours": 2.6031, "text": "Project layout for the website is done! For this section, I am taking inspiration from the projects for the styling. I only was able to work on the first one, and put all of the text needed in the app, so tomorrow is going to be implementing it. Check it out here (not fully done though): https://np3-0.github.io/Portfolio/"}, {"post_id": 1117, "ts": "2026-06-02T22:58:11Z", "hours": 1.9314, "text": "Base layout for the project section is done! I used a horizontal gallery template from motion, then heavily tweaked it. Right now, the plan is to have each of them open a second page, where it can go in-depth into the project. also you can check out the website here: https://np3-0.github.io/Portfolio/"}, {"post_id": 589, "ts": "2026-06-02T02:38:01Z", "hours": 1.6458, "text": "added the about section to my portfolio! gotta make it more responsive, but thatās for later. I got some really good ideas for my projects, but youāll just have to wait and see!"}]...
|
Title: portfolio website!!! by @nate | Stardance
Title: portfolio website!!! by @nate | Stardance
Devlogs:
added the about section to my portfolio! gotta make it more responsive, but thatās for later. I got some really good ideas for my projects, but youāll just have to wait and see!
Base layout for the project section is done! I used a horizontal gallery template from motion, then heavily tweaked it. Right now, the plan is to have each of them open a second page, where it can go in-depth into the project. also you can check out the website here: https://np3-0.github.io/Portfolio/
Project layout for the website is done! For this section, I am taking inspiration from the projects for the styling. I only was able to work on the first one, and put all of the text needed in the app, so tomorrow is going to be implementing it. Check it out here (not fully done though): https://np3-0.github.io/Portfolio/
The website is done (for now)! I got the contact section done, and I think I am at a good point to not work on it for a bit. I might do more once school ends, but I am happy with the result.
did some small edits to the portfolio website, mainly fixing some styling issues on small screens!
Readme! I sort of forgot about doing the readme⦠my bad? So, I followed the guide in stardance resources, and I think it is pretty good!
Ships:
I made my portfolio website! Itās viewable at https://np3-0.github.io/Portfolio/ , and I am pretty happy with how it looks. The most challenging part was getting all of the effects done, but I am really proud of how they look, mainly the horizontal scrolling for the projects. Plus the GIF for PITK looks pretty sweet. To run, either open the link (above) or clone the github, and use npm i + npm run dev. Enjoy! This website was made with React, Tailwind, and Motion.dev....
|
1792975710.0082207
|
1793062110.0082207
|
|
713
|
Led Matrix Pin by @Matthew | Stardance
|
Matthew
|
0
|
2.93
|
0
|
[]
|
[{"post_id": 71868, "ts": "202 [{"post_id": 71868, "ts": "2026-09-21T17:53:23Z", "hours": 2.9319, "text": "I got a basic Schematic and am working on the PCB Layout"}]...
|
Title: Led Matrix Pin by @Matthew | Stardance
Dev Title: Led Matrix Pin by @Matthew | Stardance
Devlogs:
I got a basic Schematic and am working on the PCB Layout...
|
1792709334.0997937
|
1793314134.0997937
|
|
712
|
My awesome macropad! by @Papas | Stardance
|
Papas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Papas | Stardance
|
1792673336.5958416
|
1793278136.5958416
|
|
711
|
Untitled project by @bience | Stardance
|
bience
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @bience | Stardance
|
1792493389.1417804
|
1793098189.1417804
|
|
710
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792943655.5140285
|
1793807655.5140285
|
|
709
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792943642.3107243
|
1793807642.3107243
|
|
708
|
Synth Runner by @SGAGOATED | Stardance
|
SGAGOATED
|
0
|
2.53
|
0
|
[]
|
[{"post_id": 175, "ts": "2026- [{"post_id": 175, "ts": "2026-06-01T05:06:56Z", "hours": 2.5297, "text": "2 hours of straight debugging ššš"}]...
|
Title: Synth Runner by @SGAGOATED | Stardance
Dev Title: Synth Runner by @SGAGOATED | Stardance
Devlogs:
2 hours of straight debugging ššš...
|
1792777833.3979206
|
1793382633.3979206
|
|
707
|
heloniphilia by @sanadeghat | Stardance
|
sanadeghat
|
0
|
16.84
|
0
|
[]
|
[{"post_id": 14891, "ts": "202 [{"post_id": 14891, "ts": "2026-06-24T05:38:51Z", "hours": 13.2669, "text": "Game is FINISHED!! so as mentioned i wont be shipping but in case anyone wanted to try my game try it at https://sanadeghat.itch.io/heliophilia plizz download it when playing (windows mac and linux avaible) but you can also play it online if u want Tell me ur thoughts pliz"}, {"post_id": 159, "ts": "2026-06-01T00:43:43Z", "hours": 3.5764, "text": "working on a losescreen"}]...
|
Title: heloniphilia by @sanadeghat | Stardance
De Title: heloniphilia by @sanadeghat | Stardance
Devlogs:
working on a losescreen
Game is FINISHED!! so as mentioned i wont be shipping but in case anyone wanted to try my game try it at https://sanadeghat.itch.io/heliophilia plizz download it when playing (windows mac and linux avaible) but you can also play it online if u want Tell me ur thoughts pliz...
|
1792518543.01153
|
1793123343.01153
|
|
706
|
Clash Royale Lookup by @Mice | Stardance
|
Mice
|
1
|
6.31
|
58
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-08T01:50:52Z", "hours": 5.0, "multiplier": 12.02, "payout": 58, "blessing": "neutral", "text": "I made a Clash Royale search tool because I found that there wasnāt many other there that didnāt have ads and were open source. I decided to chose C# as the language I was going to use because I wanted to branch out and try a new language. While it was challenging at first, I managed to write a functional program in a new language that might just be one of my favorite languages to write in. I enjoyed using Bootstrap and making the css for this as it was pretty easy since everything just worked.", "repo": "https://github.com/miceoroni/ClashRoyaleLookup", "demo": "https://clashlookup.miceoroni.xyz/"}]...
|
[{"post_id": 71349, "ts": "202 [{"post_id": 71349, "ts": "2026-09-20T17:53:39Z", "hours": 1.3072, "text": "Devlog #4 - The Revisit of the Century Hello everyone, I decided to finally tidy up this project after not doing so since likeeee August. In doing so, I got around to finally crushing some bugs. One of the most tedious bugs was the loading circle of doom. This one was a pretty difficult bug to squash, but I managed to fix it by going into PlayerController and adding messages to things. Another thing I did was implement a Win Rate. Following the suggestion of someone who reviewed my ship, I decided to go ahead and add this to see how good someone is at Clash (my win rate is HORRID, i have a 78 lol) Lastly, I added a error icon to the error message, so that it doesnāt look as bland. Things to tackle next: Possible clan leaderboard? Award showcase Time account was created Banner display that matches the players custom display Thatās all for now, see you in the (hopefully) next part!"}, {"post_id": 4626, "ts": "2026-06-08T00:28:48Z", "hours": 1.1544, "text": "Nearing completion, need to tidy up some of the code and write a actually good README and we should be ready to ship!"}, {"post_id": 2824, "ts": "2026-06-05T17:30:19Z", "hours": 2.705, "text": "touched up on the html and added a new clan api endpoint! i also made the css look way better and more polished. i will throw up a demo site soon for you guys to play around with"}, {"post_id": 162, "ts": "2026-06-01T01:10:33Z", "hours": 0.9356, "text": "getting around to adding bootstrap and working on the web panel a bit. the end result will look way better, i promise. things i enjoyed so far: looking at bootstrap and seeing how it Just Works ā¢ļø seeing how easy controllers are for Asp.Net things i want to do next: make the css look better add more features (cards, deck last used, etc) make a logo"}]...
|
Title: Clash Royale Lookup by @Mice | Stardance
D Title: Clash Royale Lookup by @Mice | Stardance
Devlogs:
getting around to adding bootstrap and working on the web panel a bit. the end result will look way better, i promise. things i enjoyed so far: looking at bootstrap and seeing how it Just Works ā¢ļø seeing how easy controllers are for Asp.Net things i want to do next: make the css look better add more features (cards, deck last used, etc) make a logo
touched up on the html and added a new clan api endpoint! i also made the css look way better and more polished. i will throw up a demo site soon for you guys to play around with
Nearing completion, need to tidy up some of the code and write a actually good README and we should be ready to ship!
Devlog #4 - The Revisit of the Century Hello everyone, I decided to finally tidy up this project after not doing so since likeeee August. In doing so, I got around to finally crushing some bugs. One of the most tedious bugs was the loading circle of doom. This one was a pretty difficult bug to squash, but I managed to fix it by going into PlayerController and adding messages to things. Another thing I did was implement a Win Rate. Following the suggestion of someone who reviewed my ship, I decided to go ahead and add this to see how good someone is at Clash (my win rate is HORRID, i have a 78 lol) Lastly, I added a error icon to the error message, so that it doesnāt look as bland. Things to tackle next: Possible clan leaderboard? Award showcase Time account was created Banner display that matches the players custom display Thatās all for now, see you in the (hopefully) next part!
Ships:
I made a Clash Royale search tool because I found that there wasnāt many other there that didnāt have ads and were open source. I decided to chose C# as the language I was going to use because I wanted to branch out and try a new language. While it was challenging at first, I managed to write a functional program in a new language that might just be one of my favorite languages to write in. I enjoyed using Bootstrap and making the css for this as it was pretty easy since everything just worked....
|
1792968802.3349752
|
1793055202.3349752
|
|
705
|
My awesome macropad! by @Matthew | Stardance
|
Matthew
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Matthew | Stardanc Title: My awesome macropad! by @Matthew | Stardance...
|
1792712953.4356558
|
1793317753.4356558
|
|
704
|
Untitled project by @markalmax | Stardance
|
markalmax
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @markalmax | Stardance
|
1792716530.9692664
|
1793321330.9692664
|
|
703
|
IntelliJ Program! by @mia_rose_wilson | Stardance
|
mia_rose_wilson
|
0
|
0.31
|
0
|
[]
|
[{"post_id": 247, "ts": "2026- [{"post_id": 247, "ts": "2026-06-01T12:41:51Z", "hours": 0.3056, "text": "Cookies Recipeā¦"}]...
|
Title: IntelliJ Program! by @mia_rose_wilson | Sta Title: IntelliJ Program! by @mia_rose_wilson | Stardance
Devlogs:
Cookies Recipeā¦...
|
1792662814.3080935
|
1793267614.3080935
|
|
702
|
My awesome macropad! by @Ninjadude01 | Stardance
|
Ninjadude01
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Ninjadude01 | Star Title: My awesome macropad! by @Ninjadude01 | Stardance...
|
1792929131.134291
|
1793793131.134291
|
|
701
|
My awesome macropad! by @Papas | Stardance
|
Papas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Papas | Stardance
|
1792698884.6769583
|
1793303684.6769583
|
|
700
|
Void Strike by @JudeW | Stardance
|
JudeW
|
1
|
103.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T15:27:38Z", "hours": 103.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi! The project Iāve been working on is called Void Strike. Itās a space shooter game in which the player controls a spaceship and must survive hordes of enemy waves. The reason why I chose to create this game is that I thought it would be easy. Since Iāve never really used Godot, I thought I should start simple. By the end of working on it, I can confidently say that Iāve learned at least the basics of the engine. Thatās all anyway. Have Fun! Also, last night when I was trying to add it to Itch.io, I accidentally overwrote LITERALLY ALL of my files and everything, so the only thing I have left is the HTML export, and the entire project on my Godot account is just gone, and I canāt recover it, so if there is anything a little buggy, thatās probably why. And I canāt do anything about it, sorry. I just decided to ship it as it currently is instead of not shipping it at all, since Iāve already spent too much of my time on this. Once more, Iām sorry.", "repo": "https://github.com/judeweibley-cell/Void-Strike", "demo": "https://ludew.itch.io/void-strike"}]...
|
[{"post_id": 73757, "ts": "202 [{"post_id": 73757, "ts": "2026-09-25T21:24:54Z", "hours": 2.5992, "text": "Finally finished the game!!! Just posting a quick devlog before shipping. I added satellites and space junk that can fly in from the right side of your screen, which adds an extra obstacle. The only hard part about it was figuring out some physics equations with Newtonās Law of Universal Gravitation. After that, it was finished. Hereās my code if you want to look at it(GDScript): extends Node2D var item = 0 var active_node: Node2D = null var velocity := Vector2.ZERO var rotation_speed := 0.0 var spawning_enabled := true const MIN_SPAWN_TIME = 10.0 const MAX_SPAWN_TIME = 15.0 const PLANET_POSITION = Vector2(300, 1500) const GRAVITY_STRENGTH = 450000.0 @onready var timer = $Timer @onready var small_satellite = $āSmall satelltiteā @onready var large_satellite = $āLarge satelliteā @onready var scrap = $Scrap func _ready() -> void: randomize_next_spawn_time() func _process(delta: float) -> void: if active_node and active_node.visible: var vector_to_planet = PLANET_POSITION - active_node.global_position var distance = vector_to_planet.length() var direction = vector_to_planet.normalized() var gravity_force = direction * (GRAVITY_STRENGTH / (distance * distance)) velocity += gravity_force * delta active_node.global_position += velocity * delta active_node.rotation += rotation_speed * delta if active_node.global_position.x < -150: disable_active_node() func _on_timer_timeout() -> void: randomize_next_spawn_time() if not spawning_enabled: return item = randi_range(1, 3) if item == 1: pick_small() elif item == 2: pick_large() else: pick_scrap() func randomize_next_spawn_time() -> void: if timer: timer.wait_time = randf_range(MIN_SPAWN_TIME, MAX_SPAWN_TIME) timer.start() func reset_and_launch(node: Node2D): disable_active_node() small_satellite.hide() large_satellite.hide() scrap.hide() node.show() node.global_position = Vector2(600, randi_range(0, 960)) velocity = Vector2(-150, -45) rotation_speed = randf_range(-1.5, 1.5) if node.has_method(\"set_deferred\"): node.set_deferred(\"monitoring\", true) node.set_deferred(\"monitorable\", true) active_node = node func disable_active_node(): if active_node: active_node.hide() if active_node.has_method(āset_deferredā): active_node.set_deferred(āmonitoringā, false) active_node.set_deferred(āmonitorableā, false) func stop_spawning() -> void: spawning_enabled = false timer.stop() func start_spawning() -> void: spawning_enabled = true randomize_next_spawn_time() func pick_small(): reset_and_launch(small_satellite) func pick_large(): reset_and_launch(large_satellite) func pick_scrap(): reset_and_launch(scrap) func _on_scrap_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node() func _on_large_satellite_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node() func _on_small_satelltite_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node()"}, {"post_id": 73337, "ts": "2026-09-24T22:14:34Z", "hours": 10.0881, "text": "Lately Iāve just been polishing the game. Nothing super interesting. I fixed the keybindings because when you selected a key with a long name like RightBracket, the label would expand into the button and overlap. I just made a better layout for it and made it so the text would be aligned on the right side, making it expand to the left instead. Then I worked on cleaning up some of my code since Iām planning on shipping tomorrow. Then I added a TON of polish to the main menu. I added a little rotating tip at the bottom and displayed your high score and highest wave at the top of the menu, which was easy enough. I still want to log at least two more hours, so if anyone has ideas, please let me know, because Iām out of ideas. Also, in the pictures, if the text looks sideways, itās because I rotated it as a little animation. I think the current total for lines of code is 3005, if youāre interested, btw."}, {"post_id": 67665, "ts": "2026-09-13T20:25:53Z", "hours": 5.2769, "text": "Iāve just been working on adding some finishing touches lately, most of which include working with the new log feature. Inside of it I have three different tabs Enemies which is just a list of all of the different enemies and their stats like hp and speed. The second one is for achievements. I have ten so far, which include: First Orbit, earned by playing for 15 mins. Deep Space Transit for 30 minutes, and Time Flies for an hour. Atmosphere Cleared for getting to wave 5. Flight Lieutenant for wave 15. Squadron Leader for wave 30, and Cosmic Anomaly for 50. Just Getting Warm for killing a thousand enemies. Determined I for dying 50 times and Determined II for dying 100 times. I also added some progress bars to visually show your progress towards the achievements. For the stats menu, all I changed was adding a darker panel behind all the stats to add some detail; other than that, thatās all I did. Also, the scrolling menus were almost my downfall."}, {"post_id": 66787, "ts": "2026-09-12T17:48:29Z", "hours": 3.1139, "text": "This morning, Iāve been working on adding a statistics menu to the menu, which keeps track of stuff like your highest wave or how many power-ups youāve bought. All of the things are saved after closing the window, so not much has been added, but itās something."}, {"post_id": 66317, "ts": "2026-09-12T02:32:23Z", "hours": 6.9156, "text": "Fairly large update!!! Over the past few days, Iāve been working and have gotten quite a lot done. Recent changes include A new bomber enemy who appears on wave 15, dropping bombs as it passes through. Bombs have 3 seconds before exploding and deal the standard 1 HP. Then I polished the menu so that instead of having ugly buttons down at the bottom of the screen, I now have large transparent buttons right in the middle of the screen. I also made the buttons feel really juicy, changing color and playing a short clicking sound when hovered over with the mouse. I changed up the settings panel by adding some darker panels for detail and organization. Instead of the set WASD and arrow keys, I now have key binding as an option. I donāt know what other controls players would use, but just in case, and it also makes the game feel more polished. I think right now I plan on adding a stats page in the menu next that can showcase stuff like your highest wave, how many attempts, and enemies killed. But I think Iām going to save that for tomorrow. So for now, Iāll see you in the next devlog. :)"}, {"post_id": 62492, "ts": "2026-09-05T21:34:48Z", "hours": 9.9294, "text": "ššMajor Updatešš After a little bit of playtesting, I came to the conclusion that the game needed to be much harder because it came up as a problem more often than not. I was already planning to add a few more enemy types, so it didnāt really matter. New Enemy Types 1) A horde of diver enemies 2) A large tank enemy that has double shots 3) A Suicider enemy which pathfinds to the player 4) An asteroid field that can spawn I also plan on adding a bomber enemy with explosions, and a flame thrower enemy which will deal more damage the longer you are in the flames and will burn your fuel. But because I was so close to the 10-hour limit, I have to make a devlog before continuing on it. I also decreased the wavelength from 30 seconds to just 20 because it made for a much faster-paced game and was easier on the player. In the future, I plan on adding a keybind option to the settings, which might take a while to figure out, bosses, which probably wonāt happen, and a ton more polish to the menu because it looks terrible."}, {"post_id": 57756, "ts": "2026-08-30T01:10:30Z", "hours": 0.6822, "text": "Small Update: I just added a notes and acknowledgements page to replace the old broken leaderboard page. It just includes some writing and a link to my new Discord Page. If you want to join early to the launch, hereās the link: https://discord.gg/ccgyRZArYm"}, {"post_id": 57724, "ts": "2026-08-29T23:55:41Z", "hours": 8.8753, "text": "ššMAJOR UPDATEšš: For the past few days Iāve been working on a few updates, which include finishing and balancing the new Super Nova feature. When you max out all 3 power-up upgrades, it allows you to super charge. One of them includes Double Shot, 2x score on top of 2x score, and buffs for a short amount of time after your shield breaks. I made waves infinitely and made them progressively harder with each passing wave. I added a slight amount of polish to the menu where a little click sound plays when you toggle settings or press a button. I realized that when the player got hit it wasnāt very noticeable since it played the same sound as when an enemy got hit, so I added screen shake which was something I wanted to add for a while but procrastinated it because the way I made my scrolling background with a Parallax background that had a Parallax layer and sprite 2D as a child so when I added the camera 2D node it stopped the background from scrolling so I had to delete all of that and update it with the newer method. But after an hour or so, I got it looking clean and was happy with it, so now when the player takes damage, there is a very noticeable shake to the screen, which helps indicate that you got hit. I also added this to the enemy, but you have to build up a fairly large consecutive hit counter to really notice it. I did start to work on a new tank enemy since all of the existing ones are relatively weak, so this one will have 5 HP, which is half of an asteroid, and will shoot double-shot bullets, which will be punishing if the player gets hit by it. Speaking of HP, instead of healing the playerās hearts back to their maximum amount despite the current amount, it now only heals you by one heart. Now normally, I would have a video to showcase all of these new features, but my thing is weird and will only take images, not videos, so sorry if itās missing, like all of the updates."}, {"post_id": 48557, "ts": "2026-08-17T00:20:01Z", "hours": 10.9817, "text": "Major Update: Over the past few days, Iāve added a lot of features that will have a significant impact on the game. The first of which is a new shop where the player can purchase upgrades, including a +5% speed increase (limit of 25%), a +5% fire rate upgrade (limit of 25%), and, lastly, a refuel upgrade, which will refill 5% for the cost of 1 coin. The player now has 3 lives instead of just 1, which will allow the player to progress through the game more. In the shop the player can upgrade the amount of lives they have(max of 5). After each wave their health returns to itās maximum, but fuel will remain the same. In the power-ups tab, the player can increase the duration of each power-up by a maximum of 5 seconds. Once the player maxes out all 3 power-ups, they will unlock a feature called Super Nova were they can select one of the three power-ups to gain a new feature that will help the player survive new waves. Speaking of waves, the next change includes breaking up the game into multiple waves. This change allows the player to get a break between waves to upgrade their ship in the shop. This also makes the player feel like they are progressing through the game more."}, {"post_id": 45996, "ts": "2026-08-12T20:45:30Z", "hours": 5.9294, "text": "Large Update: Last night and this morning, Iāve been working on some new features, including a new fuel tank that slowly depletes, and the only way to refill it is by collecting fuel canisters. This change also allows the player to hold down Shift to get a 50% speed increase, but the fuel tank goes down twice as fast. I also added a new fire particle effect that follows the player, making the game feel much livelier. Coins are also a new feature that have a 10% drop rate on the death of an enemy. Right now, coins do nothing, but in the future I have plans to add a shop/upgrade feature. The player now has three lives instead of one; this makes the game feel more forgiving, but when you lose a heart, your fuel tank decreases by 20%, making fuel a much bigger problem than before. When your fuel tank hits 0, the game is over regardless of how many hearts the player has."}, {"post_id": 45420, "ts": "2026-08-11T21:06:05Z", "hours": 2.1111, "text": "Todayās changes include adding a new power-up, which is a shield that protects the player from one hit for 10 seconds. There is a shield Icon which follows the player around, acting as a visual indicator for the power-up. I also made the player movement much smoother by making the player accelerate in a direction instead of moving at a flat rate, which makes the game overall feel much more āaliveā."}, {"post_id": 44986, "ts": "2026-08-11T03:37:37Z", "hours": 9.8844, "text": "Major update: as you can tell from me logging in more than 9 hours, I made a lot of changes, which include two new enemies because I realized as long as you donāt actively try to die, you can live forever, so we have two new enemies, both of which fire bullets at the player, so you have something that poses a threat unlike the old enemies. One is quick, has a fast firing speed, and is small, but only has 1 hp. It also provides more points than its much slower partner, who has 2 hp, a slower firing rate, and a bigger hitbox. I also added two power-ups, randomly selected from the two as collectable items: the first doubles your shoot cooldown for 5 seconds, and the second doubles your score income for 15 seconds. When you collect a power-up, a bar appears at the bottom of your screen, showing how much time remains on your power-up. Thatās all that I did for this week, and more features are on their way. Thanks! p.s. I canāt add a video containing the update because my thing is weird and only lets me upload images to Stardance. Sorry about the inconvenienceš"}, {"post_id": 41458, "ts": "2026-08-05T17:55:55Z", "hours": 3.8344, "text": "These past few days, I worked on adding polish, bug fixes, and a new load screen. The load screen GUI is just a placeholder until I can polish it off. I might have to scrap an online leaderboard because Iām new to Godot and know very little GD script, so I canāt use SilentWolf. Iāve been working on implementing Talo, but I canāt find any tutorials, and Google canāt help me with it. Unless I can get it working I donāt think I can add an online leader board."}, {"post_id": 38325, "ts": "2026-07-31T17:27:19Z", "hours": 1.1819, "text": "I need help. I did finally fix the one bug that stopped enemies from spawning, but my next goal was to make a leaderboard, so I set up all of the UI for it, and when I realized I had no idea what I was doing, I ultimately looked up a YouTube tutorial. I didnāt realize that I needed to use a plugin to create an online server for my game. And when I tried to download Silent Wolf, it wouldnāt let me because I was still using version 4.4, and I didnāt want to update it in case it broke my game. So do I scrap leaderboards, or is there some other way?"}, {"post_id": 38211, "ts": "2026-07-31T14:41:42Z", "hours": 5.3556, "text": "Lately Iāve been working on adding a settings feature that includes options for music, sound effects, and a reset data button. While working on this feature, I managed to break my entire game, so fingers crossed I can fix it. I plan on adding an online leaderboard (If I can fix the game)."}, {"post_id": 35191, "ts": "2026-07-26T13:44:00Z", "hours": 4.8325, "text": "Void Strike is a space shooter-type game in which the player must test their skills by trying to survive for as long as possible while gaining points by killing enemies. Changelog: Added an asteroid, which is a new obstacle that has a lot of HP and permits the enemies to advance closer to the player. Bug fixes I havenāt posted a devlog because Iāve been on vacation so Iām very behind on my project."}, {"post_id": 3278, "ts": "2026-06-06T04:13:02Z", "hours": 6.4203, "text": "Void Strike is a space shooter-type game in which the player must test their skills by trying to survive for as long as possible while gaining points by killing enemies. I havenāt posted a Dev-log for a while, but Iāve added a lot of features in that time. Changelog Scrolling background and particle effects Sound effects On-screen score counter High-score Game over screen Player Balancing Difficulty increases over time My next steps will be to add a main menu, possibly a shop and a currency to buy player upgrades, and a competitive global scoreboard. P.S. I would take a video, but my internet keeps showing an error, so Iāve taken a photo instead. Believe me, I added what I said I did."}, {"post_id": 1829, "ts": "2026-06-04T01:27:56Z", "hours": 1.7686, "text": "Void Strike is a simple space shooter type game that Iām working on. I know itās a little simple, but Iām inexperienced with Godot. Changelog You can hold down space to shoot 2 new enemies (1 fast, and 1 slow) Randomized enemy spawning"}, {"post_id": 1748, "ts": "2026-06-03T22:43:16Z", "hours": 2.7453, "text": "Void Strike, which is a space shooter I just started working on. It will be on the simpler side, because Iām new to using Godot. So far I have the player movement, and shooting working. I plan to add a lot more in the future."}]...
|
Title: Void Strike by @JudeW | Stardance
Devlogs: Title: Void Strike by @JudeW | Stardance
Devlogs:
Void Strike, which is a space shooter I just started working on. It will be on the simpler side, because Iām new to using Godot. So far I have the player movement, and shooting working. I plan to add a lot more in the future.
Void Strike is a simple space shooter type game that Iām working on. I know itās a little simple, but Iām inexperienced with Godot. Changelog You can hold down space to shoot 2 new enemies (1 fast, and 1 slow) Randomized enemy spawning
Void Strike is a space shooter-type game in which the player must test their skills by trying to survive for as long as possible while gaining points by killing enemies. I havenāt posted a Dev-log for a while, but Iāve added a lot of features in that time. Changelog Scrolling background and particle effects Sound effects On-screen score counter High-score Game over screen Player Balancing Difficulty increases over time My next steps will be to add a main menu, possibly a shop and a currency to buy player upgrades, and a competitive global scoreboard. P.S. I would take a video, but my internet keeps showing an error, so Iāve taken a photo instead. Believe me, I added what I said I did.
Void Strike is a space shooter-type game in which the player must test their skills by trying to survive for as long as possible while gaining points by killing enemies. Changelog: Added an asteroid, which is a new obstacle that has a lot of HP and permits the enemies to advance closer to the player. Bug fixes I havenāt posted a devlog because Iāve been on vacation so Iām very behind on my project.
Lately Iāve been working on adding a settings feature that includes options for music, sound effects, and a reset data button. While working on this feature, I managed to break my entire game, so fingers crossed I can fix it. I plan on adding an online leaderboard (If I can fix the game).
I need help. I did finally fix the one bug that stopped enemies from spawning, but my next goal was to make a leaderboard, so I set up all of the UI for it, and when I realized I had no idea what I was doing, I ultimately looked up a YouTube tutorial. I didnāt realize that I needed to use a plugin to create an online server for my game. And when I tried to download Silent Wolf, it wouldnāt let me because I was still using version 4.4, and I didnāt want to update it in case it broke my game. So do I scrap leaderboards, or is there some other way?
These past few days, I worked on adding polish, bug fixes, and a new load screen. The load screen GUI is just a placeholder until I can polish it off. I might have to scrap an online leaderboard because Iām new to Godot and know very little GD script, so I canāt use SilentWolf. Iāve been working on implementing Talo, but I canāt find any tutorials, and Google canāt help me with it. Unless I can get it working I donāt think I can add an online leader board.
Major update: as you can tell from me logging in more than 9 hours, I made a lot of changes, which include two new enemies because I realized as long as you donāt actively try to die, you can live forever, so we have two new enemies, both of which fire bullets at the player, so you have something that poses a threat unlike the old enemies. One is quick, has a fast firing speed, and is small, but only has 1 hp. It also provides more points than its much slower partner, who has 2 hp, a slower firing rate, and a bigger hitbox. I also added two power-ups, randomly selected from the two as collectable items: the first doubles your shoot cooldown for 5 seconds, and the second doubles your score income for 15 seconds. When you collect a power-up, a bar appears at the bottom of your screen, showing how much time remains on your power-up. Thatās all that I did for this week, and more features are on their way. Thanks! p.s. I canāt add a video containing the update because my thing is weird and only lets me upload images to Stardance. Sorry about the inconvenienceš
Todayās changes include adding a new power-up, which is a shield that protects the player from one hit for 10 seconds. There is a shield Icon which follows the player around, acting as a visual indicator for the power-up. I also made the player movement much smoother by making the player accelerate in a direction instead of moving at a flat rate, which makes the game overall feel much more āaliveā.
Large Update: Last night and this morning, Iāve been working on some new features, including a new fuel tank that slowly depletes, and the only way to refill it is by collecting fuel canisters. This change also allows the player to hold down Shift to get a 50% speed increase, but the fuel tank goes down twice as fast. I also added a new fire particle effect that follows the player, making the game feel much livelier. Coins are also a new feature that have a 10% drop rate on the death of an enemy. Right now, coins do nothing, but in the future I have plans to add a shop/upgrade feature. The player now has three lives instead of one; this makes the game feel more forgiving, but when you lose a heart, your fuel tank decreases by 20%, making fuel a much bigger problem than before. When your fuel tank hits 0, the game is over regardless of how many hearts the player has.
Major Update: Over the past few days, Iāve added a lot of features that will have a significant impact on the game. The first of which is a new shop where the player can purchase upgrades, including a +5% speed increase (limit of 25%), a +5% fire rate upgrade (limit of 25%), and, lastly, a refuel upgrade, which will refill 5% for the cost of 1 coin. The player now has 3 lives instead of just 1, which will allow the player to progress through the game more. In the shop the player can upgrade the amount of lives they have(max of 5). After each wave their health returns to itās maximum, but fuel will remain the same. In the power-ups tab, the player can increase the duration of each power-up by a maximum of 5 seconds. Once the player maxes out all 3 power-ups, they will unlock a feature called Super Nova were they can select one of the three power-ups to gain a new feature that will help the player survive new waves. Speaking of waves, the next change includes breaking up the game into multiple waves. This change allows the player to get a break between waves to upgrade their ship in the shop. This also makes the player feel like they are progressing through the game more.
ššMAJOR UPDATEšš: For the past few days Iāve been working on a few updates, which include finishing and balancing the new Super Nova feature. When you max out all 3 power-up upgrades, it allows you to super charge. One of them includes Double Shot, 2x score on top of 2x score, and buffs for a short amount of time after your shield breaks. I made waves infinitely and made them progressively harder with each passing wave. I added a slight amount of polish to the menu where a little click sound plays when you toggle settings or press a button. I realized that when the player got hit it wasnāt very noticeable since it played the same sound as when an enemy got hit, so I added screen shake which was something I wanted to add for a while but procrastinated it because the way I made my scrolling background with a Parallax background that had a Parallax layer and sprite 2D as a child so when I added the camera 2D node it stopped the background from scrolling so I had to delete all of that and update it with the newer method. But after an hour or so, I got it looking clean and was happy with it, so now when the player takes damage, there is a very noticeable shake to the screen, which helps indicate that you got hit. I also added this to the enemy, but you have to build up a fairly large consecutive hit counter to really notice it. I did start to work on a new tank enemy since all of the existing ones are relatively weak, so this one will have 5 HP, which is half of an asteroid, and will shoot double-shot bullets, which will be punishing if the player gets hit by it. Speaking of HP, instead of healing the playerās hearts back to their maximum amount despite the current amount, it now only heals you by one heart. Now normally, I would have a video to showcase all of these new features, but my thing is weird and will only take images, not videos, so sorry if itās missing, like all of the updates.
Small Update: I just added a notes and acknowledgements page to replace the old broken leaderboard page. It just includes some writing and a link to my new Discord Page. If you want to join early to the launch, hereās the link: https://discord.gg/ccgyRZArYm
ššMajor Updatešš After a little bit of playtesting, I came to the conclusion that the game needed to be much harder because it came up as a problem more often than not. I was already planning to add a few more enemy types, so it didnāt really matter. New Enemy Types 1) A horde of diver enemies 2) A large tank enemy that has double shots 3) A Suicider enemy which pathfinds to the player 4) An asteroid field that can spawn I also plan on adding a bomber enemy with explosions, and a flame thrower enemy which will deal more damage the longer you are in the flames and will burn your fuel. But because I was so close to the 10-hour limit, I have to make a devlog before continuing on it. I also decreased the wavelength from 30 seconds to just 20 because it made for a much faster-paced game and was easier on the player. In the future, I plan on adding a keybind option to the settings, which might take a while to figure out, bosses, which probably wonāt happen, and a ton more polish to the menu because it looks terrible.
Fairly large update!!! Over the past few days, Iāve been working and have gotten quite a lot done. Recent changes include A new bomber enemy who appears on wave 15, dropping bombs as it passes through. Bombs have 3 seconds before exploding and deal the standard 1 HP. Then I polished the menu so that instead of having ugly buttons down at the bottom of the screen, I now have large transparent buttons right in the middle of the screen. I also made the buttons feel really juicy, changing color and playing a short clicking sound when hovered over with the mouse. I changed up the settings panel by adding some darker panels for detail and organization. Instead of the set WASD and arrow keys, I now have key binding as an option. I donāt know what other controls players would use, but just in case, and it also makes the game feel more polished. I think right now I plan on adding a stats page in the menu next that can showcase stuff like your highest wave, how many attempts, and enemies killed. But I think Iām going to save that for tomorrow. So for now, Iāll see you in the next devlog. :)
This morning, Iāve been working on adding a statistics menu to the menu, which keeps track of stuff like your highest wave or how many power-ups youāve bought. All of the things are saved after closing the window, so not much has been added, but itās something.
Iāve just been working on adding some finishing touches lately, most of which include working with the new log feature. Inside of it I have three different tabs Enemies which is just a list of all of the different enemies and their stats like hp and speed. The second one is for achievements. I have ten so far, which include: First Orbit, earned by playing for 15 mins. Deep Space Transit for 30 minutes, and Time Flies for an hour. Atmosphere Cleared for getting to wave 5. Flight Lieutenant for wave 15. Squadron Leader for wave 30, and Cosmic Anomaly for 50. Just Getting Warm for killing a thousand enemies. Determined I for dying 50 times and Determined II for dying 100 times. I also added some progress bars to visually show your progress towards the achievements. For the stats menu, all I changed was adding a darker panel behind all the stats to add some detail; other than that, thatās all I did. Also, the scrolling menus were almost my downfall.
Lately Iāve just been polishing the game. Nothing super interesting. I fixed the keybindings because when you selected a key with a long name like RightBracket, the label would expand into the button and overlap. I just made a better layout for it and made it so the text would be aligned on the right side, making it expand to the left instead. Then I worked on cleaning up some of my code since Iām planning on shipping tomorrow. Then I added a TON of polish to the main menu. I added a little rotating tip at the bottom and displayed your high score and highest wave at the top of the menu, which was easy enough. I still want to log at least two more hours, so if anyone has ideas, please let me know, because Iām out of ideas. Also, in the pictures, if the text looks sideways, itās because I rotated it as a little animation. I think the current total for lines of code is 3005, if youāre interested, btw.
Finally finished the game!!! Just posting a quick devlog before shipping. I added satellites and space junk that can fly in from the right side of your screen, which adds an extra obstacle. The only hard part about it was figuring out some physics equations with Newtonās Law of Universal Gravitation. After that, it was finished. Hereās my code if you want to look at it(GDScript): extends Node2D var item = 0 var active_node: Node2D = null var velocity := Vector2.ZERO var rotation_speed := 0.0 var spawning_enabled := true const MIN_SPAWN_TIME = 10.0 const MAX_SPAWN_TIME = 15.0 const PLANET_POSITION = Vector2(300, 1500) const GRAVITY_STRENGTH = 450000.0 @onready var timer = $Timer @onready var small_satellite = $āSmall satelltiteā @onready var large_satellite = $āLarge satelliteā @onready var scrap = $Scrap func _ready() -> void: randomize_next_spawn_time() func _process(delta: float) -> void: if active_node and active_node.visible: var vector_to_planet = PLANET_POSITION - active_node.global_position var distance = vector_to_planet.length() var direction = vector_to_planet.normalized() var gravity_force = direction * (GRAVITY_STRENGTH / (distance * distance)) velocity += gravity_force * delta active_node.global_position += velocity * delta active_node.rotation += rotation_speed * delta if active_node.global_position.x < -150: disable_active_node() func _on_timer_timeout() -> void: randomize_next_spawn_time() if not spawning_enabled: return item = randi_range(1, 3) if item == 1: pick_small() elif item == 2: pick_large() else: pick_scrap() func randomize_next_spawn_time() -> void: if timer: timer.wait_time = randf_range(MIN_SPAWN_TIME, MAX_SPAWN_TIME) timer.start() func reset_and_launch(node: Node2D): disable_active_node() small_satellite.hide() large_satellite.hide() scrap.hide() node.show() node.global_position = Vector2(600, randi_range(0, 960)) velocity = Vector2(-150, -45) rotation_speed = randf_range(-1.5, 1.5) if node.has_method("set_deferred"): node.set_deferred("monitoring", true) node.set_deferred("monitorable", true) active_node = node func disable_active_node(): if active_node: active_node.hide() if active_node.has_method(āset_deferredā): active_node.set_deferred(āmonitoringā, false) active_node.set_deferred(āmonitorableā, false) func stop_spawning() -> void: spawning_enabled = false timer.stop() func start_spawning() -> void: spawning_enabled = true randomize_next_spawn_time() func pick_small(): reset_and_launch(small_satellite) func pick_large(): reset_and_launch(large_satellite) func pick_scrap(): reset_and_launch(scrap) func _on_scrap_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node() func _on_large_satellite_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node() func _on_small_satelltite_body_entered(body: Node2D) -> void: if body.has_method(ātake_damageā): body.take_damage() disable_active_node()
Ships:
Hi! The project Iāve been working on is called Void Strike. Itās a space shooter game in which the player controls a spaceship and must survive hordes of enemy waves. The reason why I chose to create this game is that I thought it would be easy. Since Iāve never really used Godot, I thought I should start simple. By the end of working on it, I can confidently say that Iāve learned at least the basics of the engine. Thatās all anyway. Have Fun! Also, last night when I was trying to add it to Itch.io, I accidentally overwrote LITERALLY ALL of my files and everything, so the only thing I have left is the HTML export, and the entire project on my Godot account is just gone, and I canāt recover it, so if there is anything a little buggy, thatās probably why. And I canāt do anything about it, sorry. I just decided to ship it as it currently is instead of not shipping it at all, since Iāve already spent too much of my time on this. Once more, Iām sorry....
|
1793004979.3407114
|
1793091379.3407114
|
|
699
|
Epic macropad by @Bingley | Stardance
|
Bingley
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Epic macropad by @Bingley | Stardance
|
1792741683.8290024
|
1793346483.8290024
|
|
698
|
Amaan - women's safety device by @Ksshfii | St Amaan - women's safety device by @Ksshfii | Stardance...
|
Ksshfii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Amaan - women's safety device by @Ksshf Title: Amaan - women's safety device by @Ksshfii | Stardance...
|
1792482904.9806252
|
1793087704.9806252
|
|
697
|
Untitled project by @Sp17 | Stardance
|
Sp17
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Sp17 | Stardance
|
1792522412.0675771
|
1793127212.0675771
|
|
696
|
Untitled project by @sarveshvijay47 | Stardance
|
sarveshvijay47
|
0
|
1.84
|
0
|
[]
|
[{"post_id": 23566, "ts": "202 [{"post_id": 23566, "ts": "2026-07-06T16:33:07Z", "hours": 1.8381, "text": "setup the code and website locally still working on the database but recently the website crashed and working on fixing it"}]...
|
Title: Untitled project by @sarveshvijay47 | Stard Title: Untitled project by @sarveshvijay47 | Stardance
Devlogs:
setup the code and website locally still working on the database but recently the website crashed and working on fixing it...
|
1792594545.2840335
|
1793199345.2840335
|
|
695
|
wintunnel by @not-willem | Stardance
|
not-willem
|
1
|
8.0
|
63
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-02T04:48:58Z", "hours": 8.0, "multiplier": 8.03, "payout": 63, "blessing": "neutral", "text": "Iāve made a cool wind tunnel as my introduction type thing into pygame but now i know some useful things and Iām happy with what iāve made :) Its very cool and iām pretty proud of the SVG importing which took the most time.", "repo": "https://github.com/not-willem/WintUnnel", "demo": "https://github.com/not-willem/WintUnnel/releases/tag/V1.0"}]...
|
[{"post_id": 20536, "ts": "202 [{"post_id": 20536, "ts": "2026-07-02T04:46:00Z", "hours": 0.8394, "text": "changed the readme and iām ready to ship :D"}, {"post_id": 1931, "ts": "2026-06-04T05:16:39Z", "hours": 1.1606, "text": "okay probably gonna stop now tried to add blocking forces but idk how well they work ig maybe other people can edit this but im gonna work on another project now"}, {"post_id": 1273, "ts": "2026-06-03T04:54:33Z", "hours": 1.0697, "text": "i locked innn made it so you can see points of drag and also made it actually work :D"}, {"post_id": 637, "ts": "2026-06-02T04:46:41Z", "hours": 1.0392, "text": "changed the gui on the wind tunnel and made the particles move :D"}, {"post_id": 547, "ts": "2026-06-02T01:17:18Z", "hours": 1.0592, "text": "lmao added a button and made particles but i still need to make them actually move i think the ui is looking nice so far tho"}, {"post_id": 470, "ts": "2026-06-01T22:38:05Z", "hours": 0.6169, "text": "really cool svg thing and wind source also does anyone know how to make the imported svg look less pixelated? using pygame"}, {"post_id": 168, "ts": "2026-06-01T02:44:08Z", "hours": 1.4467, "text": "added more buttons and an svg importer"}, {"post_id": 161, "ts": "2026-06-01T01:02:34Z", "hours": 0.6781, "text": "pygame :3"}]...
|
Title: wintunnel by @not-willem | Stardance
Devlo Title: wintunnel by @not-willem | Stardance
Devlogs:
pygame :3
added more buttons and an svg importer
really cool svg thing and wind source also does anyone know how to make the imported svg look less pixelated? using pygame
lmao added a button and made particles but i still need to make them actually move i think the ui is looking nice so far tho
changed the gui on the wind tunnel and made the particles move :D
i locked innn made it so you can see points of drag and also made it actually work :D
okay probably gonna stop now tried to add blocking forces but idk how well they work ig maybe other people can edit this but im gonna work on another project now
changed the readme and iām ready to ship :D
Ships:
Iāve made a cool wind tunnel as my introduction type thing into pygame but now i know some useful things and Iām happy with what iāve made :) Its very cool and iām pretty proud of the SVG importing which took the most time....
|
1792972126.3198633
|
1793058526.3198633
|
|
694
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792882243.154233
|
1793746243.154233
|
|
693
|
Untitled project by @Cethiano | Stardance
|
Cethiano
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Cethiano | Stardance
|
1792637371.9271593
|
1793242171.9271593
|
|
692
|
Pinball by @jms | Stardance
|
jms
|
1
|
10.46
|
19
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T03:36:43Z", "hours": 10.0, "multiplier": 1.99, "payout": 19, "blessing": "neutral", "text": "This is a game of pinball. Some problems with this game are the button at the start may not load quickly so you may need to wait a few seconds and with everything with collision there may be some bugs in relation to collision", "repo": "https://github.com/Chickenhatter/pinball", "demo": "https://chickenhatter.itch.io/pinball"}]...
|
[{"post_id": 7939, "ts": "2026 [{"post_id": 7939, "ts": "2026-06-13T07:48:14Z", "hours": 0.4619, "text": "Fixed something about conrol nodes stealing clicks and added a smacker in start scene"}, {"post_id": 7852, "ts": "2026-06-13T02:56:28Z", "hours": 1.0372, "text": "Game Finished with also start scene"}, {"post_id": 7809, "ts": "2026-06-13T01:06:14Z", "hours": 0.7289, "text": "Making main scene ready to be shipped"}, {"post_id": 7389, "ts": "2026-06-12T09:58:24Z", "hours": 0.5383, "text": "Ball loop now works"}, {"post_id": 6783, "ts": "2026-06-11T11:12:08Z", "hours": 0.5767, "text": "Coded the second ball"}, {"post_id": 6135, "ts": "2026-06-10T10:07:12Z", "hours": 0.5706, "text": "I added a second ball and the path works"}, {"post_id": 5510, "ts": "2026-06-09T09:50:16Z", "hours": 0.5864, "text": "Added images"}, {"post_id": 4829, "ts": "2026-06-08T10:45:15Z", "hours": 0.6136, "text": "First few sprites being done"}, {"post_id": 4093, "ts": "2026-06-07T09:03:19Z", "hours": 0.61, "text": "Code for all boosters and path"}, {"post_id": 3439, "ts": "2026-06-06T11:41:27Z", "hours": 0.5353, "text": "Added boosters and added an area that makes the ramp physical"}, {"post_id": 2708, "ts": "2026-06-05T12:48:53Z", "hours": 0.6819, "text": "Mapshape starting to look like a normal one"}, {"post_id": 2673, "ts": "2026-06-05T10:56:11Z", "hours": 0.5731, "text": "better map shape"}, {"post_id": 2057, "ts": "2026-06-04T11:14:28Z", "hours": 0.6503, "text": "added shoot and finally made the hooks work when flat"}, {"post_id": 1342, "ts": "2026-06-03T09:09:05Z", "hours": 0.6597, "text": "I started working on the plunger/some extra code"}, {"post_id": 672, "ts": "2026-06-02T06:55:12Z", "hours": 0.6336, "text": "I have now added the hooks(whatever the swinging parts are called)"}, {"post_id": 190, "ts": "2026-06-01T07:00:27Z", "hours": 0.5636, "text": "I have made the pinball drop and collide so my next goal will be to have it have different collisions with specific objects"}]...
|
Title: Pinball by @jms | Stardance
Devlogs:
I hav Title: Pinball by @jms | Stardance
Devlogs:
I have made the pinball drop and collide so my next goal will be to have it have different collisions with specific objects
I have now added the hooks(whatever the swinging parts are called)
I started working on the plunger/some extra code
added shoot and finally made the hooks work when flat
better map shape
Mapshape starting to look like a normal one
Added boosters and added an area that makes the ramp physical
Code for all boosters and path
First few sprites being done
Added images
I added a second ball and the path works
Coded the second ball
Ball loop now works
Making main scene ready to be shipped
Game Finished with also start scene
Fixed something about conrol nodes stealing clicks and added a smacker in start scene
Ships:
This is a game of pinball. Some problems with this game are the button at the start may not load quickly so you may need to wait a few seconds and with everything with collision there may be some bugs in relation to collision...
|
1792979498.329924
|
1793065898.329924
|
|
691
|
pluto1 by @ardelle54321 | Stardance
|
ardelle54321
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pluto1 by @ardelle54321 | Stardance
|
1792662466.6896908
|
1793267266.6896908
|
|
690
|
My awesome macropad! by @Amelia | Stardance
|
Amelia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Amelia | Stardance
|
1792741752.7212405
|
1793346552.7212405
|
|
689
|
My first slack bot! by @0 | Stardance
|
0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @0 | Stardance
|
1792479187.2044904
|
1793083987.2044904
|
|
688
|
AI Physics Engine (APE) by @MrMaho | Stardance
|
MrMaho
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI Physics Engine (APE) by @MrMaho | Starda Title: AI Physics Engine (APE) by @MrMaho | Stardance...
|
1792709594.3604963
|
1793314394.3604963
|
|
687
|
Software Renderer by @DeltaBob | Stardance
|
DeltaBob
|
0
|
8.75
|
0
|
[]
|
[{"post_id": 36990, "ts": "202 [{"post_id": 36990, "ts": "2026-07-29T13:13:39Z", "hours": 8.7456, "text": "I just finished adding textures (via mtl parsing) and basic lighting (via normal maps) to my software renderer (in rust)! I also implemented some much needed optimisation and improved fps by 400%! (~30fps in Sponza)"}]...
|
Title: Software Renderer by @DeltaBob | Stardance
Title: Software Renderer by @DeltaBob | Stardance
Devlogs:
I just finished adding textures (via mtl parsing) and basic lighting (via normal maps) to my software renderer (in rust)! I also implemented some much needed optimisation and improved fps by 400%! (~30fps in Sponza)...
|
1792727359.7495344
|
1793332159.7495344
|