Swarm – Program a colony of 200 ants using a custom assembly language
We built an ant colony simulation as an internal hiring challenge at Moment and decided to open it up publicly. You write a program in a custom assembly-like (we call it ant-ssembly) instruction set that controls 200 ants. Each ant can sense nearby cells (food, pheromones, home, other ants) but has no global view. The only coordination mechanism is pheromone trails, which ants can emit and sense them, but that's it. Your program runs identically on every ant. The goal is to collect the highest percentage of food across a set of maps. Different map layouts (clustered food, scattered,…
Swarm – Program a colony of 200 ants using a custom assembly language launched on March 6, 2026 with 190 votes, #170 of 23,380 launches that month and more than 99% of that year's launches.
In plain words
Swarm is an ant colony simulation where participants write programs in a custom assembly language to control 200 ants competing to collect food. Each ant can only sense its immediate surroundings and coordinate through pheromone trails, with no global awareness. The same program runs on every ant, requiring strategies that produce emergent collective behavior. Players are ranked on how much food their colony gathers across different map layouts. The challenge is designed as a programming puzzle that rewards creative problem-solving through decentralized control.
written from the facts on this page · September 2026
From the sources
A terminal for the engineering team at Moment: experiments, challenges, and collateral.
In the maker’s words, at launch
We built an ant colony simulation as an internal hiring challenge at Moment and decided to open it up publicly. You write a program in a custom assembly-like (we call it ant-ssembly) instruction set that controls 200 ants. Each ant can sense nearby cells (food, pheromones, home, other ants) but has no global view.…
Does a similar job
all alternatives →- ASAnts Sandbox - an ants simulator2022 · ants-sandbox.io · ▲367
I was inspired to make a web based ants simulator after watching this video https://www.youtube.com/watch?v=81GQNPJip2Y Any feedback appreciated. Best viewed on Chromium based browsers. Firefox is slow for some reason and Safari is not tested as I don't have a Mac.
I created a small 2D game about an ant2025 · aanthonymax.github.io · ▲89Hello everyone! I created a short game in just a few days, just for fun, where you play as an ant and feed it apples This game also features random landscape generation, with clouds and trees arranged in a chaotic pattern across all coordinates. This is what took me the longest time :) I would appreciate your feedback ^ ^

Ant – A JavaScript runtime and ecosystemJul 2026 · antjs.org · ▲330Hello HN! I'm the author of Ant, a JavaScript ecosystem built around a runtime with its own JavaScript engine. Ant also includes a package manager, the ants.land package registry, a platform for deploying and hosting applications, and Ant Desktop for building native desktop apps with web technologies, similar to Electron. The goal is for these pieces to work as one coherent platform while remaining compatible with the wider JavaScript ecosystem. It's still early, and I'd appreciate any feedback on the overall direction or what you'd like to see from an e2e alternative to the existing…
Colony Ant Simulator with Python32019 · github.com · ▲15Simulation of ants colony in python. Contribute to riiswa/colony-ant-simulator development by creating an account on GitHub.
Agent Swarm – Multi-agent self-learning teams (OSS)Feb 2026 · github.com · ▲63Your Company Agentic Operating System. Contribute to desplega-ai/agent-swarm development by creating an account on GitHub.
More work this month
the category →
Endless lofi beats composed live in your browser, over pixel-art nights in Paris, Tokyo, New York, Hong Kong, Sydney, San Francisco and more. Free, no sign-up.
Work · 26d ago · loficities.com
Smooth Recorder▲257Mac screen recordings that look edited when you hit stop
Work · 20d ago · smoothrecorder.com


Work · 14d ago · readrare.com
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

