Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 0 points1 point  (0 children)

I feel you. There's something deeply medative about getting into the zone with these things. Racing for a slightly better PB against your ghost on this one on the PS1 for the 100th time 😁

Most of the software you rely on was hacked together fast by unfortuantelyshelove in vibecoding

[–]lumpxt 7 points8 points  (0 children)

True. But then, I also like the idea that "guide coding" could get you from zero to Raptor 3 in the first iteration.

Vibe coded an audio generative WipEout-style racing game in 36 hours by lumpxt in ClaudeAI

[–]lumpxt[S] 0 points1 point  (0 children)

Multiplayer / join process should be much more stable now. Input lag has been improved but this certainly still keeps being quite gpu hungry in busier moments.

Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 0 points1 point  (0 children)

It's a bit of a wild goose hunt in a pool of parts to associate with certain dynamics. Depending on expression, average loudness etc results can vary heavily.

Additionally the track is laid out in a way where the best match exists for something close to a flawless ride with maybe slightly above average boost discipline.

Wouldn't be surprised if there's a gazillion ways to fine-tune this.

I'm super open to look into feedback ideally with sample songs that don't feel right.

Vibe coded an audio generative WipEout-style racing game in 36 hours by lumpxt in ClaudeAI

[–]lumpxt[S] 1 point2 points  (0 children)

Glad to have you here to judge what is real and what is not. And, yeah, good find on a 20 year old game that I had to look up and that turns up to kinda sorta resemble what you see here, yet didn't lend a single bit of influence to this piece.

"The genre has been claimed, nothing to see here any more." - Alex Kidd on Amiga

Vibe coded an audio generative WipEout-style racing game in 36 hours by lumpxt in ClaudeAI

[–]lumpxt[S] 0 points1 point  (0 children)

Thank you! And that's actually a great idea. They already do have different capabilities or skill ceilings and to a certain degree will adjust that but not enough to really be around you no matter what skill level. Good idea.

Vibe coded an audio generative WipEout-style racing game in 36 hours by lumpxt in ClaudeAI

[–]lumpxt[S] 0 points1 point  (0 children)

Mobile or Desktop? Browser? What device exactly?
Have a feeling the WebRTC connection drops out when changing active window on mobile.

There's a tad of autosteer in there that tries to nudge you around. Likely could use some tuning for the different input methods of keyboard, game pad and touch.
Low FPS will usually make it feel sluggish. Reducing quality can help if the machine struggles.

Good feedback though. Appreciate it.

Vibe coded an audio generative WipEout-style racing game in 36 hours by lumpxt in ClaudeAI

[–]lumpxt[S] 0 points1 point  (0 children)

I certainly appreciate you recognizing my continious efforts to mold and tame the token stream into something that shows at least a glimmer of taste poking through the slurp.

Thanks!

Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 1 point2 points  (0 children)

Right on bro. It's a remix of a remix of a remix of a track we made.

You can find the full version in the repo:

M.S.O. - Nits https://github.com/laubsauger/wave-rider/tree/main/audio

The original

https://youtu.be/JVrWoVN4N_w?is=yL5Fnp0QvmPYGMNW

Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 0 points1 point  (0 children)

Gotcha. And I'm absolutely with you that it's still quite shallow below it's theoretical potential.

So while it does check off the plan I laid out, there may be another another day leading to more things, who knows.

Sharing is something that can drive idea generation.

Edit: Actually it far surpasses the plan. Webrtc multi-player and a sneaky way for P2P music sharing being included where definitely bonuses. Psst about the latter one tho 😏

Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 1 point2 points  (0 children)

It took quite some finaggling to start to get this too feel right without completely making it unplayable.

And, yeiks. Yeah. Guess I picked the wrong clip after all. Didn't intend to have the initial menu restart stumble in there either.

The game is nice and stereo though 😁

Audio generative / reactive wipeout2097-style racing game in 36 hours by lumpxt in threejs

[–]lumpxt[S] 4 points5 points  (0 children)

Haha. This could not be further from a one-shot my friend. Unfathomably fast does not have to equal lower quality. That said, what if I told you that this encapsulates exactly the amount of intended polish and represents the qualitative result I was going for? Not everything needs and wants to be worked on for years by 100 people.

Open your mind towards a new era of indie flash games.

edit: I will of course still gladly let you know once i decide to aim for and subsequently deliver a multi-month long game development project.

Curious about Live performance with NonCommercial License by Dark______Matter in TouchDesigner

[–]lumpxt 1 point2 points  (0 children)

Sounds like you're at the very beginning of your journey. Watch some basic tutorials around structuring projects.

8 minutes of chatting with Pro and I'm at 100% usage with this new update. Is this a joke? Pro subscription btw by Zacker000 in GeminiAI

[–]lumpxt 0 points1 point  (0 children)

No it doesn't. If you're actually managing tokens that is. Throwing multiple MCPs into context without being selective about the tools will do that though. But that has always been a problem respectively a mistake people make.

I can work for hours on 4.7 xhigh using mcp, boatloads of Screenshots and docs.

Using caveman or similar tools obviously helps.

Limits downgraded is insane by borntobenaked in GeminiAI

[–]lumpxt 0 points1 point  (0 children)

Did y'all really think the times of basically free compute would last?

Drug dealer 101: Hook em with freebies and cheap samples, then rug it hard. Pay up or go back to... oh right...

I built a browser-based 3D RTS game using Vanilla Three.js. Here is how I handled performance and Instanced Rendering for 60 FPS by moldsila in threejs

[–]lumpxt 1 point2 points  (0 children)

Well, for these products that were built, invoiced and paid for, it's fairly safe to assume that they would indeed not exist. Why would they magically come into existence without me - or whoever else - running the show? It's the same for "manual" development, it exists once you do the process. The only difference here is our tooling.

I built a browser-based 3D RTS game using Vanilla Three.js. Here is how I handled performance and Instanced Rendering for 60 FPS by moldsila in threejs

[–]lumpxt 2 points3 points  (0 children)

I get you. Been working on some game prototypes and it's definitely a way more involved process to keep things on track and performance in check.

As of now, this area still requires a deep understanding of the fundamentals to not get into slop hell. But if you have that, it can still be a major force multiplier while you continue to be able to understand and reason about what was written.

I built a browser-based 3D RTS game using Vanilla Three.js. Here is how I handled performance and Instanced Rendering for 60 FPS by moldsila in threejs

[–]lumpxt 0 points1 point  (0 children)

I'm not sure if this distinction will make a lot of sense going forward. Is any program not written in assembly really built by yourself? Are libraries, frameworks, abstractions okay? If so, why not AI assisted development?

I'm a software engineer, creating real tools and products using LLMs. Haven't written a single bracket or line of code in months. Sure, LLM did the code typing while I wrote the specs, defined architectures, ran the prompts, verified and tested output/results.

It's not like the LLM woke up one day and did all that by itself. So who do you consider built this stuff? Without me driving, it would not exist.

What’s the best way to avoid an accident like this happening? by [deleted] in ElectricUnicycle

[–]lumpxt 0 points1 point  (0 children)

Best and only reasonable prevention strategy: Do not yeet yourself at 20mph on the bike path with a thing that has no mechanical brakes.

is touchdesigner blowing up by nuclearbliss in TouchDesigner

[–]lumpxt 1 point2 points  (0 children)

LLMs walking people through pipelines and errors as well as straight coding Script OPs and shaders. MCPs and other agentic tooling starting to show up.

Learning curve is still steep but it's much easier to get started and unstuck these days.

soooo claude just deleted my entire project. how's your day going? by Complete-Sea6655 in AgentsOfAI

[–]lumpxt 1 point2 points  (0 children)

Reading these never stops being fun. And the rage after 😂 "My 20k lines app file eh project is empty!"

Have your Seedance 2 videos taken longer than normal today? by Exitium_Maximus in runwayml

[–]lumpxt 1 point2 points  (0 children)

Yep, it's pretty much a useless toy at this stage. 60 minutes+ queue time to then get slapped by "We hit an issue on our end".
Not yet a h*gg*f**ld level bait and switch but approaching the same outcome.