Skip to content

pdoom-protocol

P(DOOM) Protocol: co-op browser platform shooter where TypeSafe Jev plays alongside the user.

Projectprototype

This summary is based on how curated lists describe the project; its README was not available to review.

Overview

pdoom-protocol is described in its list entry as USER + JEV: P(DOOM) PROTOCOL, a co-op platform shooter in which TypeSafe's Jev plays alongside you, presumably choosing its character's actions from the game state each tick.

The repository's README is the unmodified Next.js create-next-app template, so it gives no information about gameplay, the questions Jev is asked, latency or setup beyond running the development server. Treat details as unknown until the code is inspected.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich action should the Jev-controlled player take now?(inferred)—

How it works

  1. Game serialises current state (inferred).
  2. Jev picks the companion's next action (inferred).
  3. Game applies it and continues the co-op round.

Strengths

  • A playable demonstration of Jev as a game companion (per list summary).

Caveats

  • README is boilerplate; no documentation of the Jev integration.
  • Maturity and licence unknown.

Getting started

npm run dev, then open http://localhost:3000 (from the template README).

At a glance

Type
Project
Status
prototype
Language
TypeScript
Runtime
Next.js, browser
Has code
yes

Use cases and integrations

How curated lists describe it

  • USER + JEV: P(DOOM) PROTOCOL — co-op platform shooter where TypeSafe Jev plays alongside you.

    hellogumbo/awesome-jev

Frequently asked questions

What is P(DOOM) Protocol?

A co-op platform shooter where Jev plays alongside you, per its list entry.

Is it documented?

No, the README is the default Next.js template.

Does it need a TypeSafe key?

Presumably, to let Jev play; this is not documented.

Related projects

  • Source for browser chess and Chess960 where code computes each legal move's facts and Jev picks one per turn as a typed Choice.

    ProjectproductionTypeScript
  • Browser 1v1 sniper arena where Jev reads match state about 9 times a second and chooses movement, aim, ADS, firing and jumping.

    ServicebetaTypeScript
  • Instrumented 2048 web lab where every move is a Jev Choice over four directions, with probabilities, latency and cost shown live.

    ProjectbetaTypeScript
  • Fifteen live arcade games where Jev and LLMs play each other, led by WikiRace in which Jev picks only real links.

    ProjectbetaTypeScript
  • Real-time bot battles where you write a fighter's strategy in plain English and a System One model pilots it several times a second.

    ProjectbetaTypeScript
  • Browser extension that lets Jev, local Laya or an OpenAI-compatible model take over a running ra2web (WannaFire) RTS match.

    ProjectbetaTypeScript