swarm
919
Stars
69
Forks
10
Watchers
278
Open Issues
NOASSERTION
许可证
Haskell
语言
2021-08-23
创建时间
2026-11-11
最近更新
项目能做什么
Swarm 是一款用 Haskell 编写的 2D 资源收集与编程游戏。玩家通过编写代码来操控机器人探索未知世界、收集各类资源;再利用这些资源制造并升级更先进的机器人,从而支持运行更复杂、更有趣的程序来拓展探索。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
Swarm
=====
[![Discord][badge-discord]][discord]
[![Build Status][build-status]][actions]
[![GitHub release (latest by date)][release-img]][releases]
[![Swarm release on Hackage][hackage-img]][hackage]
[![Contributor Covenant][badge-covenant]](CODE_OF_CONDUCT.md)
[![All Contributors][contributors]](#contributors)
[build-status]: https://github.com/swarm-game/swarm/actions/workflows/haskell-ci.yml/badge.svg
[release-img]: https://img.shields.io/github/v/release/swarm-game/swarm?logo=github
[releases]: https://github.com/swarm-game/swarm/releases
[hackage-img]: https://img.shields.io/hackage/v/swarm.svg?logo=haskell
[hackage]: https://hackage.haskell.org/package/swarm
[actions]: https://github.com/swarm-game/swarm/actions
[badge-covenant]: https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg
[badge-discord]: https://img.shields.io/discord/1260717118576525372.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2
[discord]: https://discord.gg/kp8MuSgkPw
[contributors]: https://img.shields.io/github/all-contributors/swarm-game/swarm?color=ee8449&style=flat-square
Swarm is a 2D programming and resource gathering game. Program your
robots to explore the world and collect resources, which in turn
allows you to build upgraded robots that can run more interesting and
complex programs. More info can be found on the [Swarm
website](https://swarm-game.github.io).
[](https://swarm-game.github.io)
Contributors
------------
See [CONTRIBUTING.md](CONTRIBUTING.md) for information about various
ways you can contribute to Swarm development!
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/byorgey"><img src="https://avatars.githubusercontent.com/u/533859?v=4?s=100" width="100px;" alt="Brent Yorgey"/><br /><sub><b>Brent Yorgey</b></sub></a><br /><a href="https://github.com/swarm-game/swarm/issues?q=author%3Abyorgey" title="Bug reports">🐛</a> <a href="#blog-byorgey" title="Blogposts">📝</a> <a href="https://github.com/swarm-game/swarm/commits?author=byorgey" title="Code">💻</a> <a href="#content-byorgey" title="Content">🖋</a> <a href="https://github.com/swarm-game/swarm/commits?author=byorgey" title="Documentation">📖</a> <a href="#design-byorgey" title="Design">🎨</a> <a href="#ideas-byorgey" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-byorgey" title="Maintenance">🚧</a> <a href="#research-byorgey" title="Research">🔬</a> <a href="https://github.com/swarm-game/swarm/pulls?q=is%3Apr+reviewed-by%3Abyorgey" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/swarm-game/swarm/commits?author=byorgey" title="Tests">⚠️</a> <a href="#tutorial-byorgey" title="Tutorials">✅</a></td>
<td align="center" valign="top" width="14.28%"><
阅读完整原文
项目深度分析 AI 生成
Steam 商业化独立游戏发行版
| 产品构想 | 基于现有开源核心,补全新手引导、音效、成就系统,上架 Steam 等主流游戏分发平台,走类似《Screeps》或 Zachtronics 系列的买断制销售路线。 |
| 核心功能 | 开箱即用的跨平台安装包、Steam 成就与创意工坊集成、内置关卡编辑器、完善的新手教程与故事线。 |
| 目标用户 | Steam 平台上的独立游戏/自动化模拟/编程解谜玩家。 |
| 难度/周期 | 中等 · 3-6个月 · 成本:Steam 上架费(100美元)、音效美术外包费、持续服务器/社群维护成本。 |
| 收费模式 | 买断制销售(定价推测 $9.99 - $14.99)、DLC 场景包扩展。 |
| 竞争风险 | 开源协议目前为 NOASSERTION,需理清并获得原作者商业化授权;Haskell 生态在游戏跨平台分发及性能调优上门槛较高。 |
| 依据 | 已验证事实 |
Web 端交互式编程教育平台
| 产品构想 | 利用 GHCJS/Wasm 将 Swarm 编译移植到浏览器端,提供免安装的编程逻辑教学与挑战闯关平台,面向院校与少儿编程培训。 |
| 核心功能 | 免安装 Web 运行环境、按课程递进的教学关卡、代码分析与自动评分系统、教师班级管理后台。 |
| 目标用户 | STEM 教师、编程自学者、高校计算机导论课学生。 |
| 难度/周期 | 高 · 6-9个月 · 成本:Web 移植研发成本、云端托管与评测沙箱服务器费用。 |
| 收费模式 | B端机构授权订阅费(SaaS)、个人高阶关卡会员订阅。 |
| 竞争风险 | Haskell 编译至 WebAssembly 方案工程复杂度高;教育市场获客周期长。 |
| 依据 | AI推测 |
多人在线协同/竞技编程对战服
| 产品构想 | 改造为多玩家共同存在于一个持久化大世界的服务器版本,玩家通过编写算法争夺地图资源、建立基地或进行机器人对抗(参考 Screeps 模式)。 |
| 核心功能 | 多租户持久化世界服务、防作弊与运行时沙箱资源限制、天梯排行榜、对局回放系统。 |
| 目标用户 | 重度编程爱好者、算法竞赛选手、DevOps 工程师。 |
| 难度/周期 | 高 · 6-12个月 · 成本:高性能服务器租赁、网络同步优化与多并发沙箱开销。 |
| 收费模式 | 按月订阅制(CPU/运算时间额度售卖)、赛季通行证(Cosmetics)。 |
| 竞争风险 | 服务器端 Haskell 高并发沙箱隔离难度高;用户基数不足容易导致多人世界活跃度冷清。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2021-08-23,近 30 天仍在推送,发布过 11 个 Release |
| 社区活跃 | Star 919 / Fork 69 / Issue 278(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。