Luka

13 posts

Luka banner
Luka

Luka

@lukathedev

Building things for fun and sometimes for real. https://t.co/6NWDtxky5v

Katılım Ekim 2010
35 Takip Edilen34 Takipçiler
Atul thakur
Atul thakur@unfilteredatul·
@levelsio @Slasher @lukathedev the fact that you can run quake 3 in a browser in 2026 and it just works is still mind blowing to me. mobile support would be insane
English
1
0
1
72
Luka
Luka@lukathedev·
Q3JS now has mobile phone controls. You can literally load Quake III in your mobile browser and start fragging with touch controls. No installs. No setup. Try it on your phone and tell me how it feels q3js.com
English
0
0
2
51
Luka
Luka@lukathedev·
@mayfer @levelsio @Slasher Oh for sure, there is an additional trip through the UDP/WS proxy. I'm currently looking into extending the implementation to use webtransport instead of websockets. I know there were attempts to extend emscripten with this, but I don't think the implementation was ever completed
English
1
0
3
132
murat 🍥
murat 🍥@mayfer·
@levelsio @Slasher @lukathedev hmmm we may need separate regions. also the delay was certainly at least twice my ping, i wonder if switching from UDP to TCP (which i assume the browser version had to do) added more round trips to the browser version compared to native quake
English
2
0
2
238
Luka
Luka@lukathedev·
@levelsio @DanielLockyer @marckohlbrugge Hey man, really appreciate the shoutout! It’s amazing to see people spinning up their own Q3JS servers and bringing Quake back in the browser. Love what you built with the notifications + daily match!
English
0
0
9
799
Luka retweetledi
@levelsio
@levelsio@levelsio·
✨ 7 years after I set up a Quake III server, I have it running again, but now in the web browser, much easier 😊 👉 q3.pieter.com 👈 Back in 2019 we'd play a fork of Quake III called OpenArena in a Bali villa with @daniellockyer @marckohlbrugge @dannypostmaa @lenilsonjr_ @gvrizzo @AndreyAzimov @SeanParkRoss and other ppl But it broke after a new Mac update and they never really fixed it, it kinda sucked because it was actually the only game we could just load with friends online and play death match a bit and then continue your day Luckily @lukathedev built Q3JS which successfully compiles ioquake3 to WebAssembly and now it works in the browser To make it extra simple, I've set up a Q3JS server and frontend for you to use at q3.pieter.com, which loads you straight into the game A big problem is that most of the times, nobody's playing, so I've also added Web Notifications, which notifies you if enough human players join, so you can join a match. And I've added a daily match at 8 PM GMT every day which everyone also gets notified when it starts If you want more servers and maps etc, you can check out @lukathedev's own q3js.com HAPPY FRAGGING
@levelsio@levelsio

🔫 I set up an OpenArena DM server (free version of Q3), if you wanna join: server is 128.199.152.194, download OpenArena for Win/Mac/Linux @ openarena.ws

English
63
23
406
293.7K
Luka
Luka@lukathedev·
@LongXiao4082 @fkadev I know, right? Calling generated LLM code clean is such a batshit insane take.
English
0
0
0
13
小龙
小龙@LongXiao4082·
Calling raw boilerplate spit out by an LLM "very clean code" because it has nice indentations. Debugged a generated React component yesterday that silently swallowed state errors to look functional. Developers hate it because we actually have to clean up the toxic waste left behind when the prompt magic fails. Fast garbage is still just garbage taking up valuable repository space.
English
1
0
2
190
fatih kadir akın
fatih kadir akın@fkadev·
I work as a software developer for ~20 years. Almost every “human-coded” codebase I worked with was shitty. Now AI writes code very fast, mostly very clean and cheaper comparing to human code. And, ironically, developers still don’t like AI code 😂
English
194
40
1.1K
193.5K
Luka
Luka@lukathedev·
@NoahKingJr The AI is fine, a tool like any other, but I hate the hype around it. I miss the tech and SaaS space before every single product was just a ChatGPT wrapper and I'm sick of reading how AI is going to replace us any day now
English
0
0
0
36
Noah
Noah@NoahKingJr·
How much do you hate AI?
English
115
6
80
5.1K
Luka
Luka@lukathedev·
Global scoreboard just landed on q3js. You can now see how you stack up against players across all servers, track your progress over time, and gain your place at the top. Climb the ranks. q3js.com
English
0
1
3
180
Gini
Gini@sherifgjini·
What are you building this weekend? Drop that link, and let us judge! 👇
English
210
1
96
6.4K
Luka
Luka@lukathedev·
@themorapour It’s fine. I handle most of the solution design myself and use AI for the repetitive work I’d rather not do. I still think we’re a long way from AI being able to design and implement a complete solution end to end.
English
0
0
0
9
mora
mora@themorapour·
Devs, be honest Are you actually happy about AI progress?
English
147
0
111
8.8K
Luka
Luka@lukathedev·
@marcelkargul Looks awesome! I'll definitely use this as an inspiration for some upcoming projects
English
0
0
0
538
Marcel
Marcel@marcelkargul·
I think I've cracked the code to designing clean dashboards
Marcel tweet media
English
36
15
585
37K
Luka
Luka@lukathedev·
@NicerInPerson Original q3js.com author here, really cool to see CPMA running in the browser. Love seeing the ecosystem grow. Would be great to eventually have a unified place for vanilla Q3, CPMA, and other mods. Happy to collaborate.
English
0
0
0
29
Mike Kelly
Mike Kelly@NicerInPerson·
Quake 3 Promode (CPMA) is the best competitive first person shooter ever created. And now you can start playing it straight from your browser with one click: cpma.live
English
1
0
4
302