Runtime Reverie

018: What web devs can learn from making games

52 min · 16. dec. 2023
episode 018: What web devs can learn from making games cover

Beskrivelse

TOPICS * Vincent made a game engine using Bun.js & WebGL [https://github.com/jacklehamster/bun-engine] * Modifying code from your debugger * Ways of implementing visual damage after shooting a wall * Nigel’s career is cool as hell: he used to make games for the Gameboy Advanced * Recording and replaying a log of all non-deterministic game input (e.g. user’s button presses) * Networking tricks from multiplay games * Wiring of code ahead of time vs at runtime LINKS * Vincent’s new game engine built using Bun.js & WebGL [https://github.com/jacklehamster/bun-engine] * Zig’s Struct-of-Arrays [https://zig.news/kristoff/struct-of-arrays-soa-in-zig-easy-in-userland-40m0] * https://en.wikipedia.org/wiki/AMOS_(programming_language) * Bret Victor - Inventing on Principle [https://www.youtube.com/watch?v=PUv66718DII] * Patrick Smith: X profile [https://twitter.com/royalicing] * Armin Sadeghi: X profile [https://twitter.com/arminsadeghi] * Craig Sullivan: X profile [https://twitter.com/craigs_io] * Vincent Le Quang: X profile [https://twitter.com/jacklehamster] * Nigel Thorne: X profile [https://twitter.com/NigelThorne]

Kommentarer

0

Vær den første til at kommentere

Tilmeld dig nu og bliv en del af Runtime Reverie-fællesskabet!

Kom i gang

2 måneder kun 19 kr.

Derefter 99 kr. / måned · Opsig når som helst.

  • Podcasts kun på Podimo
  • 20 lydbogstimer pr. måned
  • Gratis podcasts

Alle episoder

21 episoder

episode 021: GitHub Copilot vs Resharper cover

021: GitHub Copilot vs Resharper

TOPICS * An AI agent that automatically changed you to the cheapest provider * Knock off products on Amazon * Using GitHub Copilot to act as a programming language translator * Copilot’s lack of knowledge of newer or less popular languages * Resharper’s powerful templates * Code refactoring tools * Structural vs text editors * Being able to skip automated tests that are known to be deterministic! * Using universal formats as a lingua franca in WebAssembly * Is the Rabbit r1 is using a headless web browser to do its bidding? * Rabbit r1 using fuzzy AI to interpret fuzzy web pages because we don’t have open precise APIs LINKS * Patrick Smith: X profile [https://twitter.com/royalicing] * Nigel Thorne: X profile [https://twitter.com/NigelThorne] * Vincent Le Quang: X profile [https://twitter.com/jacklehamster] * Armin Sadeghi: X profile [https://twitter.com/arminsadeghi] * Craig Sullivan: X profile [https://twitter.com/craigs_io]

22. jan. 202455 min
episode 019: Our 2024 tech predictions cover

019: Our 2024 tech predictions

TOPICS * Adobe abandons acquisition of Figma * Start-up exits & venture capital making high returns * Business risk from having offices in more interventionist countries * Apple Watch ban from patent dispute * Amazon’s Astro home robot * Our tech predictions for 2024 LINKS * The Verge: Adobe abandons $20 billion acquisition of Figma [https://www.theverge.com/2023/12/18/24005996/adobe-figma-acquisition-abandoned-termination-fee] * The Verge: Apple Watch ban: everything you need to know [https://www.theverge.com/24009254/apple-watch-itc-ban-patent-dispute] * Wikipedia: Amazon Astro [https://en.wikipedia.org/wiki/Amazon_Astro] * Patrick Smith: X profile [https://twitter.com/royalicing] * Armin Sadeghi: X profile [https://twitter.com/arminsadeghi] * Craig Sullivan: X profile [https://twitter.com/craigs_io] * Vincent Le Quang: X profile [https://twitter.com/jacklehamster] * Nigel Thorne: X profile [https://twitter.com/NigelThorne]

5. jan. 202436 min
episode 018: What web devs can learn from making games cover

018: What web devs can learn from making games

TOPICS * Vincent made a game engine using Bun.js & WebGL [https://github.com/jacklehamster/bun-engine] * Modifying code from your debugger * Ways of implementing visual damage after shooting a wall * Nigel’s career is cool as hell: he used to make games for the Gameboy Advanced * Recording and replaying a log of all non-deterministic game input (e.g. user’s button presses) * Networking tricks from multiplay games * Wiring of code ahead of time vs at runtime LINKS * Vincent’s new game engine built using Bun.js & WebGL [https://github.com/jacklehamster/bun-engine] * Zig’s Struct-of-Arrays [https://zig.news/kristoff/struct-of-arrays-soa-in-zig-easy-in-userland-40m0] * https://en.wikipedia.org/wiki/AMOS_(programming_language) * Bret Victor - Inventing on Principle [https://www.youtube.com/watch?v=PUv66718DII] * Patrick Smith: X profile [https://twitter.com/royalicing] * Armin Sadeghi: X profile [https://twitter.com/arminsadeghi] * Craig Sullivan: X profile [https://twitter.com/craigs_io] * Vincent Le Quang: X profile [https://twitter.com/jacklehamster] * Nigel Thorne: X profile [https://twitter.com/NigelThorne]

16. dec. 202352 min
episode 017: A tale of two CEOs cover

017: A tale of two CEOs

TOPICS * Binance CEO from hero to zero * OpenAI CEO from hero to zero to hero (?) * Using GPT assistants for programming * The sheer speed of C++ running single threaded on today’s CPUs * Embracing or fighting React’s declarative nature * We bring back Windows vs Mac flame wars LINKS * Binance and CEO ‘CZ’ plead guilty to federal charges, agreed to pay $4.3B in fines [https://techcrunch.com/2023/11/21/binance-to-pay-4-3b-in-fines-and-ceo-cz-to-step-down-plead-guilty-to-anti-money-laundering-charges/] * Patrick Smith: X profile [https://twitter.com/royalicing] * Armin Sadeghi: X profile [https://twitter.com/arminsadeghi] * Craig Sullivan: X profile [https://twitter.com/craigs_io] * Vincent Le Quang: X profile [https://twitter.com/jacklehamster] * Nigel Thorne: X profile [https://twitter.com/NigelThorne]

28. nov. 202336 min