
About
λ-Robots is a serverless reimplementation, described by its author as a port of the 1980s DOS game P-Robots, built on AWS Lambda, DynamoDB, and S3 via the LambdaSharp framework. Players write .NET AWS Lambda functions controlling a battle bot's actions each turn, competing on a shared game field against other bots (including three included sample bots) until one wins, is destroyed, or time runs out. The project is archived and no longer actively maintained.
How it differs from the original
Unlike the original DOS program running as a single local process, each bot here runs as its own serverless AWS Lambda function, coordinated by a cloud-hosted game server and website rather than a local game loop.
Getting started
Deploy the game module to an AWS account using the LambdaSharp CLI, then deploy one or more sample bots (a stationary Target Bot, a randomly-moving Yosemite Sam Bot, or an aiming HotShot Bot) or a custom bot built in .NET; the deployed game website lets you enter each bot's Lambda ARN and start a match.