SShortSingh.
Back to feed

Developer launches Homegames, an open-source browser-based game platform 8 years in making

0
·5 views

A solo developer has publicly shared Homegames, an open-source platform for simple browser-playable games that has been in development since 2018. All games on the platform are built as JavaScript classes, allowing anyone to read the full source code of every title. The project began with basic rendering tests before the developer gradually built out the broader platform infrastructure to simplify game sharing. Homegames also includes an in-browser editor that lets users create and publish their own games without leaving the browser. The full codebase is publicly available on GitHub, and the developer is actively seeking community feedback on both the games and platform features.

Read the full story at Hacker News

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Only 23% of LATAM Firms Gain Real Value from AI; Open ERPs May Close the Gap

Despite rapid growth in AI investment across Latin America — with the regional market projected to reach USD 40.5 billion in 2026 — only 23% of organizations generate measurable economic value from generative AI, and six in ten SMEs report no returns at all, according to a World Economic Forum and McKinsey report. Analysts attribute this 'value gap' primarily to poor integration, with AI tools deployed in isolation rather than embedded in core business systems. The argument is that embedding AI directly into an ERP — which already centralises accounting, sales, inventory, and purchasing data — addresses the root causes of low returns. Odoo's version 19, launched in September 2025, took this approach by integrating AI agents into core modules such as CRM, Accounting, and HR, using a human-review model to maintain oversight. For Mexican SMEs, where open-source software adoption is notably high at around 65%, open ERP platforms are positioned as a practical path from AI experimentation to measurable business outcomes.

0
ProgrammingDEV Community ·

Why AI May Be Stuck at Rule-Following While Human Creativity Gains Value

A developer essay argues that skill mastery occurs in two phases: an early 'science' stage of following inherited rules, and a later 'art' stage of transcending them through earned judgment. This framework mirrors the Dreyfus model of skill acquisition, which tracks learners from rigid rule-following as novices to fluid improvisation as experts. The author contends that generative AI is fundamentally anchored in the 'science' tier, since models are trained to predict statistically likely outputs that trend toward smooth, averaged results. Human creative work, by contrast, carries irregular and idiosyncratic choices that reflect a specific perspective shaped by personal context and history. Rather than devaluing human creativity, the author suggests AI's limitations may actually increase the worth of work that demonstrates genuine rule-transcending judgment.

0
ProgrammingHacker News ·

DNSGlobe: Open-Source Rust Tool Tracks DNS Propagation Globally in Terminal

DNSGlobe is a newly released open-source tool built using the Rust programming language. It provides a terminal user interface (TUI) that allows users to monitor DNS propagation across different regions of the world in real time. The project is hosted on GitHub under the organization 514-labs. It is designed for developers and network administrators who need visibility into how DNS changes spread globally. The tool was shared on Hacker News, where it garnered initial community attention.

0
ProgrammingDEV Community ·

JS Proxy API Powers Fine-Grained Reactivity in Modernised AngularJS Apps

A developer series exploring the migration from legacy AngularJS to modern fine-grained reactivity has released its second installment, focusing on a JavaScript Proxy-based runtime. The approach builds on a custom Go compiler introduced in Part 1, which transforms AngularJS templates into optimised JavaScript modules with mount and update methods. Rather than using AngularJS's expensive digest cycle for dirty-checking, the new runtime wraps the legacy $scope object in a Proxy to intercept property assignments the moment they occur. This allows state mutations made inside a controller to be automatically captured and translated into structured change objects passed to the compiled template's update method. The result is a lightweight, non-invasive bridge between legacy AngularJS controller patterns and a performant, surgically precise DOM update mechanism.