npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@ai-rpg-engine/starter-gladiator

v2.2.2

Published

AI RPG Engine historical arena starter: Iron Colosseum

Readme

@ai-rpg-engine/starter-gladiator

示例配置 — 这个入门项目演示了如何将引擎配置用于竞技场战斗。它是一个学习的示例,而不是一个可以复制的模板。请参考配置指南,以构建您自己的游戏。

铁质竞技场 — 位于一个衰败帝国的地下的角斗士竞技场。为自由而战,赢得赞助,并承受观众的评判。

AI RPG Engine入门包的一部分。

主题

罗马竞技场战斗 + 赞助政治。观众的喜爱程度会随着精彩程度而剧烈波动——高喜爱度可以获得赞助商的礼物,低喜爱度则意味着死亡。赞助商将角斗士视为“血腥娱乐的投资”。

快速开始

import { createGame } from '@ai-rpg-engine/starter-gladiator';

const engine = createGame();
engine.start();

演示模式

| 特性 | 角斗士展示的内容 | |---------|----------------------| | Resources | 一种易变的元资源(观众喜爱度),由精彩程度驱动,而非效率。 | | Combat | 具有三阶段的Boss设计,战斗过程中会动态变化。 | | Custom verbs | 嘲讽和炫耀作为非伤害性的战斗行为,会影响资源。 | | Social | 赞助系统,受观众喜爱度阈值限制。 |

内容

  • 5个区域: 拘留室、竞技场、赞助商看台、军械库、隧道出口
  • 3个NPC: 竞技场管理员布鲁图斯、赞助商瓦莱里亚、老兵内尔瓦
  • 2个敌人: 竞技场冠军、战争野兽
  • 1个对话树: 赞助商的对话,关于赞助和竞技场政治
  • 1个成长树: 竞技场荣耀(取悦观众 → 钢铁意志 → 自由战士)
  • 1个物品: 赞助令牌(增加10点观众喜爱度)

独特机制

| 动词 | 描述 | |------|-------------| | taunt | 激怒敌人,取悦观众 | | showboat | 为了精彩程度和喜爱度,牺牲效率 |

属性与资源

| 属性 | 角色 | |------|------| | 力量 | 原始力量,重击 | | 敏捷 | 速度,闪避,精准 | | 表演技巧 | 操纵观众,戏剧化的战斗 |

| 资源 | 范围 | 备注 | |----------|-------|-------| | HP | 0–40 | 标准生命值 | | 疲劳 | 0–50 | 反向压力——在战斗中增加,每刻恢复-2点 | | 观众喜爱度 | 0–100 | 易变——>75解锁赞助商的礼物,<25意味着死亡 |

可以借鉴的内容

性能资源经济(观众喜爱度)和三阶段Boss设计。研究观众喜爱度如何作为一种易变的元资源,它会随着精彩程度而波动,而不是效率,以及竞技场冠军的战斗如何使用阶段转换,在战斗过程中动态地改变战斗方式。

许可证

MIT