Love2D Game Dev
The author details developing a hard mode for a Pong clone in Love2D, focusing on improving CPU AI and implementing fun alternatives.
The author details developing a hard mode for a Pong clone in Love2D, focusing on improving CPU AI and implementing fun alternatives.
A developer documents their progress creating a Pong clone using the Love2D framework and Lua, adding features like fullscreen mode and menus.
A developer documents their process of adding features to a Pong clone using the Love2D framework and Lua, including AI tools.
A developer explores using AI tools like Grok within Neovim for Love2D game development, including enhancing a Pong clone and its particle system.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
The author details building a minimal HTTP parser for the Atlas web framework, focusing on extracting the method and path from the request line.
The author discusses building HTTP request and response objects for their Lua web framework and explores options for an HTTP parser.
The author explores routing in web frameworks and details the implementation of a flat-list routing system for their Lua-based Atlas framework.
The author details the process of adapting Python's ASGI standard for Lua, creating LASGI to connect a Lua web server and application.
A developer explains how to use Lua coroutines to replace confusing callback patterns in asynchronous code for a more synchronous-looking interface.
A developer shares the process of creating and distributing a Lua package using LuaRocks, despite the package being unfinished and having quirks.
A developer details creating a custom logging system in Lua to replace print statements and manage output during testing.
A developer explores the Lua ecosystem, detailing the challenges of yak shaving to set up a proper testing workflow with Busted and Vim.
A developer shares their journey of learning Lua by attempting to build a web framework and server from scratch.