Matthew Collison
273 posts

Matthew Collison
@MrCollison
Coding, designing & building web experiences for 14 years. Building with Laravel, Tailwind, Vue & AWS 🚀 Too much beard
Entrou em Temmuz 2022
191 Seguindo62 Seguidores

#vibejam D9: Graphics
I'm happy with the gameplay, so I'm focusing on maps+visuals.
- Anamorphic Bloom (a kind of horizontal lens flare)
- Soft Motion Blur
- TRAA (Smoother anti aliasing IMO)
- 3D LUT
- PBR Meteors
- Realtime shadows
And ~4 FPS impact (220 AVG down to 216!!)
English

@kylebrussell I used 3.5 sonnet in cursor daily back then for work
English

Claude 3.5 Sonnet was June 2024 anthropic.com/news/claude-3-…
English

I think this is false memory?
The code coming out of the tools was not very good two years ago
Paul Graham@paulg
Each Y Combinator batch I ask the startups what percent of their code is written by AI. It passed 75% at least a year ago, maybe two.
English

#vibejam Day 8... Multiplayer Pain 😫
There's some core render-loop issue in the game that I missed
Yesterday's multiplayer was a red herring for something else going on under the hood...
Some perfect 367ms delay, even on <1ms ping
Wish me luck!

English

@just_in_bytes @colyseus Very ambitious to write a server in go for a web game 🤣 it’s hard enough to make a simple JS one to work haha
English

@MrCollison @colyseus I'm in the same boat! I started with a go server and very quickly did a rewrite to @colyseus. Still getting a bit of lag tho. Is this going to be only 4 player?
English

@just_in_bytes @colyseus I just got off work and had a play and I noticed it’s masking some massive 300ms delay 😬 I think 8 play will end up being the limit when I’m done with it - that’s the aim!
English

@did0f Sort of bloomy, soft too shading with no outlines and a little bit of atmospheric haze. It does look amazing
English

@MrCollison @colyseus Hey the movements are super fluid, kudos! I like also the border thingy, how is it called?
English

@MyMoonEnt @colyseus 🤣 I appreciate the pointers
Our claudes are just assisting other claudes via their human proxy
English

@mrcollison @colyseus Ahaha no worries im too learniing with claude, im just regurgitating what he fixed for my case too ahah
English

@pranviskidding The whole player (and all other physics) uses Rapier.js - it works beautifully with Three.JS
The punch is a violent push forward and a snap back (to stop it dragging the player forward)
English

@mrcollison Hey Matthew, just wondering how you achieved the punch action of your ragdoll. Also is it completely made in threejs??
English

#vibejam Day 6: ok multiplayer sync is perfect (80ms simulated ping) - how is it this good??
I think the moon/sun map AI needs some work though 🤣
English

@mrcollison @colyseus looks smooth! I'm fighting with multiplayer for my game right now
English

@MyMoonEnt @colyseus Already in! But missing input replay on reconciliation, extrapolation for late/dropped remote snapshots (remotes only render inside the interp window) and a server-side per-client input ring buffer with adaptive lead
I have no idea what that means but at least claude does 🤣🤣
English

@mrcollison @colyseus Cool, try client side prediction and jiterring/interpolation tolerance, should smooth out the syncing
English

Day 5 extended of #vibejam - I couldn't help myself - finally added rounds and teams
This was the idea all along - 2v2, first to 3 wins
The NPC skill is too high - or I'm just bad at my own game 🤣
I need to take it easy tomorrow eve, that's 13 hours coding including work!
English



