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

thestarviper

@thestarviper

Joined June 6th, 2026

  • 45Devlogs
  • 3Projects
  • 3Ships
  • 45Votes
I code stuff unprofessionally
Ship

PLEASE READ THE HINTS SO YOU KNOW HOW TO PLAY

I made a pachinko roguelite game that is inspired by balatro, slay the spire, and ultrapool. The game is a web game that is hosted on itch.io so no need to download anything. Have fun!

  • 32 devlogs
  • 160h
  • 19.75x multiplier
  • 3167 Stardust
Try project → See source code →
Open comments for this post

1h 5m 38s logged

UPDATE #32 FIREFOX SUCKS


Summary

FIREFOX SUCKS.
anyways i added a buncha sfx and ct5 found a bug where the game done goofy mode on firefox so i had to fix that


breakdown

  • map hover sfx
  • shop buy sfx
  • cashout sfx
  • basket score sfx
  • node pin sfx louder on playtester request
  • used playtester feedback: this game on firefox compiled weird goofy
  • its up on itchio now wowie

#SHIP TIME YAYAYAYAYAYAYAY

1
0
53
Open comments for this post

1h 54m 23s logged

UPDATE #31 Balancing


Summary

ITS ALL COMING TOGETHER RAHHHHH. I added like 10 new daemons changed icons and balanced the prices along with sending my project into the hackclub slack for playtesting.


breakdown

  • added 10 new daemons
  • changed icons of every daemon since they shared the same icon
  • balanced prices of consumables and daemons
  • used playtester feedback: some things were confusing so i added more hints
  • used playtester feedback: a button in the shop was unintuative so i made it so that it worked more intuiatively
  • used playtester feedback: playtester found a bug with one of the new daemons that destroyed itself didnt free up a slot

NEXT UPDATE IS JUST SOUND EFFECTS AND MAYBE FEEDBACK FROM SLACK THEN I SHIP YAY IM GETTING THIS DONE BEFORE I SLEEP

0
0
37
Open comments for this post

4h 35m 21s logged

UPDATE #30 A little bit of everything


Summary

added a loss screen, another pin modifier, changed clone pin graphic, added music, changed map nodes, added overload mechanic

breakdown

  • added a loss screen with a loss sound effect
  • added another pin mod called “Amplify” which just gives 1.5x score on hit to the ball
  • changed clone pin graphic to show the pull distance and changes with leveling
  • added main menu music and gameplay music
  • changed map nodes by renaming them and changing colors around
  • made final boss node bigger than it was originally for emphasis
  • added overload mechanic that basically is a multiplier that increases by .08x per pin hit and decreases by .4x per second and adds the multiplier on scoring

Things to polish before shipping

  • daemons
  • consumables
  • balancing
  • sfx
0
0
30
Open comments for this post

2h 47m 25s logged

UPDATE #29 Polish Polish Polish


Summary

added a few consumables and added basket mods


breakdown

  • added a consumable to multiply a basket’s mult by 1.5x permanently
  • added a consumable to lower quota on a level by 25%
  • added a pin modifier that makes balls gravitate towards it
  • made it so that consumables in shop can have weights

Things to polish before shipping

  • daemons
  • consumables
  • pin mods
  • screenshake
  • more tutorial steps
  • music / sfx
  • balancing
0
0
32
Open comments for this post

2h 24m 7s logged

UPDATE #28 Endless Mode


Summary

added a win screen for when you win with a button to go endless mode called “ascensions”


breakdown

  • made endless mode
  • made win screen (prolly should make it look better)
  • fixed bug where you clicking back in a submenu in escmenu would double click and exit out of esc menu entirely
  • fixed bug where you couldnt exit stats menu in escmenu from main menu

Roadmap in order of completion

  • add consumables for baskets to multiply basket mult
  • re-org code before polish and balance cuz its kinda goofy spaghetti silly
  • polish and balance by adding more stuff and things in general to daemons,consumables,stats,settings,pin mods
  • add more screenshakes cuz i only have a few screenshakes
  • music
0
0
15
Open comments for this post

3h 17m 1s logged

UPDATE #27 Tutorial


Summary

made a hint based tutorial system every time you encounter a new mechanic


breakdown

  • made it so that in 1-2ish lines of code you can add a new hint to any aspect of the game
  • hints pop up only on the first time you encounter a mechanic
  • hints darken the background and go away with a glitch effect and sound effect after clicking “got it” button

Roadmap in order of completion

  • fix some of the bugs i have noted down in a personal doc that are hard to explain
  • endless mode
  • daemon synergies
  • maybe add consumables for baskets still not decided
  • polish and balance by adding more stuff and things in general to daemons,consumables,stats,settings,pin mods
  • music
0
0
21
Open comments for this post

2h 50m 52s logged

UPDATE #26 Main Menu


Summary

made a main menu


breakdown

  • took the grid background from the map and put it in the main menu
  • took the tri-circle spinning animation from the map and put it in the main menu
  • reused the button class i use everywhere
  • settings button just goes to the settings menu i already made
  • stats button just goes to the stats menu but i think ill change it to a tutorial button
  • terminate button just gives a popup that says “its a web game silly”

Roadmap in order of completion

  • add tutorial
  • endless mode
  • daemon synergies
  • maybe add consumables for baskets still not decided
  • polish and balance by adding more stuff and things in general to daemons,consumables,stats,settings,pin mods
  • music
0
0
11
Open comments for this post

4h 46m 58s logged

UPDATE #25 Escape Menu three


Summary

added settings and stats page to the esc menu thing


breakdown

  • made it so that you can add more stats and settings with just one line of code to control or display a variable
  • added a gamespeed notched slider
  • added volume slider
  • added screenshake toggle
  • added a bunch of stats in the stats page
  • moved back button to the bottom of the menu

since we are nearing the phase where i ship this project i already have set a roadmap of things i need to do so i figure i could just share it here:

  • add main menu
  • maybe add consumables for baskets still not decided
  • add tutorial
  • endless mode
  • daemon synergies
  • polish and balance by adding more stuff and things in general to daemons,consumables,stats,settings,pin mods
  • music
0
0
11
Open comments for this post

4h 21m 22s logged

UPDATE #24 Escape Menu two


Summary

pin mods now show what level they are aswell as all the other mods on the pin in the form of colors and dots and hovering shows it more detailed also escape menu has buttons now.


breakdown

  • escape menu now has buttons and a different color back button
  • when opening esc menu theres a glitch effect now along with a sound effect and closing does same thing
  • putting a mod on the pin outlines the pin with the color of the mod and a dot for every level of the mod
  • putting multiple mods on a pin divides the outline into multiple parts

Next update plan

  • add stats menu
  • add settings menu
  • add main menu
  • maybe add consumables for baskets aswell but prolly the update after this one
0
0
14
Open comments for this post

8h 13m 58s logged

UPDATE #23 Escape Menu


Summary

modularized code for pin mods, added levels and max levels, started work on an escape menu for settings.

breakdown

  • hover on nodes now shows level of the modifier on the node
  • nodes like clone level 1 have it so the payout is split between the two balls and level 2 has it so that it isnt split between the two
  • added menu button next to balance display
  • modularized code for pin modifiers so its easier to add conflicts and such in the future and new features
  • esc puts you in an esc menu to quit run new run settings optinos etc the same as the menu button
  • esc menu stops time and physics aswell as all interaction in game until you unpause
  • fixed issue where reroll text would overflow outside of the reroll box so now it resizes to fit inside of the reroll button
  • node modifiers were also split into a different file

Next update plan

I got sidequested again for the escape menu so ill be working on that in tandem with the modifiers code and stuff

  • make pins on modifiers visually distinct that can be stacked ontop of each other
  • more work on esc menu
0
0
21
Open comments for this post

6h 14m 45s logged

UPDATE #22 consumable board editor TWOOOO


Summary

made is so you can stack mods on pins and some are incompatible with others


breakdown

  • you can stack mods of different types on pins
  • some mods are incompatible with each other
  • if you modify a pin with an incompatible modifier it will just remove the conflicting modifier from the pin
  • red alert text on consumables with conflicting modifiers
  • hover shows the pins modifiers

Next update plan

  • you can stack modifiers on the same pin to level it up
  • more pin modifier types
  • make pins on modifiers visually distinct that can be stacked ontop of each other
0
0
15
Open comments for this post

5h 17m 59s logged

UPDATE #21 consumable board editor


Summary

added new consumables that modified pins on the board to do different things


breakdown

  • added system where you can select nodes now
  • added system where you can select multiple things to modify with a consumable
  • added pin effect “mitosis” splits node into two
  • added pin effect “overclock pin” makes pin valued at 1.5mb instead of 1mb prolly changing this this was just testing
  • added pin effect “volitile pin” makes pin add a random payload from 1-10mb also was just testing prolly will modify this

Next update plan

  • add more sound effects
  • make it so mitosis is called miosis and splits the value of the ball into half between the two balls
  • make it so you can modify a pin with multiple modifiers and hovering shows what mods it has
  • make pin modifiers like minecraft enchantments where you can apply some modifiers not with each other like mending + infinity isnt possible in minecraft or fortune + silk touch type thing
2
0
37
Open comments for this post

3h 11m 49s logged

UPDATE #20 more animations


Summary

got sidetracked from original plan and made daemons look better along with making the map have velocity that keeps momentum after you stop scrolling


breakdown

  • made daemons look better using a dual layer system
  • map has velocity that decreasese in speed after you stop scrolling with mouse click or scroll wheel

dual layer daemon graphics

I think this is kinda cool so basically i have the empty daemon slot image and when a daemon slot is empty it just keeps that sprite up and adds text ontop of that that says empty daemon slot (number). But when you get a daemon it uses the same hueshift function i have from the shop daemons and consumables and hueshifts an overlay with a transparent interior to add color and stuff.

Empty daemon slot:

  1. empty daemon sprite
  2. layered text saying slot number and that it’s empty

Occupied daemon slot:

  1. empty daemon sprite
  2. occupied daemon overlay with hue shift
  3. title and description text overlay + level overlay

then put hover effects and stuff ontop


Next update plan

  • add more sound effects
  • expand consumables system
0
0
26
Open comments for this post

2h 58m 46s logged

UPDATE #19 more animations


Summary

added buy and sell animations along with fixing a few bugs it was alot faster than initially planned cuz it was just re-purposing existing code


breakdown

  • added buy animation for deamons and consumables
  • added sell animations for daemons and consumablse
  • fixed bug where shop didnt refresh when you re-enter after beating a level
  • fixed bug where boss levels had a smaller quota than normal levels
  • screenshake helper function implemented so i can just put screenshake(intensity,duration); anywhere and add screenshake with one line
  • added a glitch location helper function based off my glitch transition code so now you can do TriggerGlitchAt(bounding-box-using-raylib-rectangle, duration); to glitch effect a location for a duration

Next update plan

maybe 6 hours for this update

  • add more sound effects
  • expand consumables system
  • maybe make daemons look better but that might be for the update after this one
0
0
18
Open comments for this post

4h 1m 53s logged

UPDATE #18 Shop Graphics Update pt 2


Summary

updated shop graphics for consumables and made a custom class to make custom shaped polygons


breakdown

  • made consumables look better
  • made consumables have a full consumables slot graphic and a not enough money alert
  • made consumables have a background thingy in the shop that looks cool
  • same hue shift graphic trick applied to the consumables like the daemons
  • made insufficient funds for the daemons larger and more clear
  • made a custom class for making polygons with an arbitrary number of vertexs so its faster to make polygons instead of the original way i used which was draw triangle fan
  • made it so the class also detects hovers and clicks built in to make it easier

Next update plan

im hoping this next update can be completed in like 5 hrs or less to keep the pace of more frequent devlogs

  • add buy animations
  • add sell animations
  • screen shake helper function
0
0
23
Open comments for this post

4h 25m 46s logged

UPDATE #17 Shop Graphics Update pt 1


Summary

updated shop graphics and animation


breakdown

  • used ai to generate a shop item slot and polished it in microsoft paint
  • you can hover buttons and the main part and plays sfx
  • buttons now have 6 vertexes
  • daemons only get bought on left click release instead of on click
  • since the shop items use sprites now instead of vector drawing i now hue shift the sprite to acheive different colors from one sprite (this took a while)
  • reduced shop to have 4 items instead of 5 for balance and to fit the graphics nicer

Next update plan

  • update the consumables section of the shop to look better
  • add buy animations
2
0
23
Open comments for this post

3h 21m 15s logged

UPDATE #16 Map Graphics Update


Summary

updated the nodes in the map to look better and custom icons along with making the pathways more distinct from the background


breakdown

  • swirling things around node passively
  • gliched nodes have funky movement with their animation which i find cool
  • made pathways more distinct from background lines color
  • nodes now have icons instead of text

Next steps

I currently plan to dedicate the next few updates to improving graphics before i continue with the gameplay changes i have listed below

  • balancing
  • endless mode
  • skill tree
  • overclock shards and daemon leveling
  • daemon synergies
  • more consumables
  • more sfx
  • more animations
0
0
8
Open comments for this post

4h 1m 53s logged

UPDATE #15 Consumables Shop


Summary

Added consumables to the shop and reduced consumables slots


breakdown

  • you can buy and reroll consumables in shop
  • reroll animation rerolls consumables too
  • the consumables are a different shape then daemons in shop i gotta figure out the colors to be more different tho
  • two consumable slots instead of four

Next steps

i came up with alot more ideas to implement

  • balancing
  • endless mode
  • skill tree
  • overclock shards and daemon leveling
  • daemon synergies
  • more consumables
  • more sfx
  • more animations
0
0
9
Open comments for this post

6h 4m 56s logged

UPDATE #14 Consumables 2


Summary

Added two consumables, changed price of rerolls and did some code restructuring.


breakdown

  • added a consumable “flash sale” is basically temperance from balatro and gives sell value of all your daemons into your balance
  • added a consumable “dycrypt” and it decrypts unknown nodes so you know what they are
  • moved the payout ball orb stuff to a different file
  • moved the transitions stuff to a different file
  • you can now sell consumables and it adds to the balance aswell
  • two types of consumable one is instant use and one requires selecting something to effect i will use this later on nodes

Next steps

  • balancing
  • more consumables
  • more sfx
  • more animations
0
0
12
Loading more…

Followers

Loading…