Thanks so much for the advice, gonna try it โบ๏ธ
Thanks so much for the advice, gonna try it โบ๏ธ
Guys, I can't believe I finally get to say this, but I am announcing my #IndieGame on February 18! That's right, in 8 days, I'll finally get to show you guys what I've been working on for the last year. I'll be teasing with some info over the next week, so stay tuned!
me: loves making games ๐
also me: has no idea how to tell anyone about them ๐ญ
how do you fellow #indiedev keep up with making content and posting regularly? let alone run a whole promo strategy... asking for a friend (spoiler: the friend is me) #indiegamedev #gamedev
I'm laughing for 2 min straight while looping the clip. That giant sword made my day ๐
๐ ASCII Space Invaders? Hell yeah!
Just dropped a tutorial: TypeScript + @shaisrc/tty renderer + zzfx for sound = retro gaming in your browser ๐พ
dev.to/shaisrc/crea...
#TypeScript #GameDev #ASCII #Tutorial #WebDev #IndieDev #JavaScript
๐ Beta.2 drop! Added scaled character rendering to @shaisrc/tty
Now your ASCII bosses can be ACTUALLY intimidating ๐พ
Try it: npm install @shaisrc/tty
๐ tty.shaitern.dev
#GameDev #TypeScript #ASCII #OpenSource #IndieDev
True! Those unused imports can break builds with strict tsconfig. Quick fix: run your linter with --fix before building, or set "noUnusedLocals": false in tsconfig. But don't skip actual type errors - those catch real bugs. Separate the noise from the safety! ๐
I get wanting fast previews, but this teaches ignoring errors instead of fixing them. TypeScript catches bugs as you type - faster than any CI. "Sloppy in staging" becomes a bad habit. Better: fix errors as they appear. Your staging should be as clean as main! ๐ช
Composable types are the key! You validate rows, Transpose<> for cols, and flatten the 3x3 grids to reuse logic. Itโs cleaner than 1000 lines of hardcoding, but honestly, implementing a matrix transpose in the type system still feels like a fever dream. ๐ตโ๐ซ Zig wins on sanity! ๐ป
๐ฎ Beta release: @shaisrc/tty - minimalist ASCII rendering for game devs
โจ Game loop, input, animations, layers
โก Zero deps, TypeScript-first
๐ฏ Perfect for roguelikes & retro games
๐ tty.shaitern.dev
๐ป github.com/shaisrc/tty
Feedback welcome! ๐
#typescript #gamedev #ASCII #OpenSource #IndieDev
Spent 6hrs debugging: nobody could die in combat. HP hit 0 โ next attack "healed" them back.
The bug? ...target spread read maxHitPoints instead of hitPoints. TSC was happy. Tests green.
One line. Six hours ๐
Bug fixed โ Goblin dead( but also Groknak ๐ญ)
#typescript #gamedev #javascript
Wow! Amazing! I'm a bit envious ๐ซฃ
Every time I see a new post of yours in my timeline I need to smile, the vibe of your game is so amazing
building a complete D20 engine in TypeScript, based on the SRD 5.2.1 rules
โจ full combat rules
โจ character progression
โจ 300+ spells
โจ data-driven
here's a taste: dice rolling with advantage ๐ฒ
Launching v0.1.0 soon
#TypeScript #GameDev #DnD #D20 #cRPG
working on something for TypeScript game devs
ever tried implementing D&D combat rules from scratch? ๐ฒ
yeah, it's a nightmare ๐
(more soon)
I know exactly, when I start to play this I'm gonna get crazy, cause I'll overthink every decision ๐
Its LIVE
www.kickstarter.com/projects/six...
Check it out! Pledge if you can!
#gamdev #indiegame #indiegamedev
Looks so amazing, nice work ๐
It is done! We now have complete artwork for all the new cards of the coin flip archetype! Also incredible to see everyone having fun with the new cards in our ongoing playtest.
#art #gamedev #indiegame #cardgame #reburn
Friday: "I'll just write a small test for my tilemanager"
Sunday: Entire puzzle game exists
Archive Tetris - document chaos on a grid
Do I polish this and throw it on itch.io or do I have the discipline to return to my actual game? ๐
I have a problem. HEEEELPP! ๐
#gamedev #indiedev #puzzlegames
Blue picture with ice cube that reads: Fuck Ice
this is a scrappy, furious game i made about sending as many fuck yous as you can to ICE. that's it. that's the game.
unaminh.itch.io/fu-ice #abolishice #gamedev
Vending Machine DeckBuilder incoming? ๐ต๏ธโโ๏ธ
When was putting cards into a grid not fun? ๐
Linting result with 469 errors
POV: You set up strict linter rules to force yourself to write clean code
Also you: *ignores 469 errors*
This is fine. ๐ฅ
#gamedev #typescript #javascript
Hey, welcome ๐โโ๏ธ
I am also pretty new to bluesky, nice to meet you โบ๏ธ I love the work you shared.
Thanks! Took way too long to realize floats were the problem ๐ Determinism is non-negotiable for replays
It's always wild to notice how much of a difference camera positioning and zoom makes for the vibe. Small details, huge impact ๐ธ
Yay for sure! Meanwhile I'm over here with my colored rectangles as placeholders ๐ Love the green hair!
Yeah just gotta keep chipping away at it. Thanks for the motivation! ๐ช
That takes guts. Respect for going all-in and actually shipping. How did you stay motivated through the grind?