Skip to content

DOOM, aka sprigDOOM#4020

Open
random-unknown-username wants to merge 3 commits into
hackclub:mainfrom
random-unknown-username:main
Open

DOOM, aka sprigDOOM#4020
random-unknown-username wants to merge 3 commits into
hackclub:mainfrom
random-unknown-username:main

Conversation

@random-unknown-username

@random-unknown-username random-unknown-username commented Jun 10, 2026

Copy link
Copy Markdown

Your checklist for this pull request

Author name

Author: Satvik Hardat

Rand0m_Unkn0wn

About your game

What is your game about?

SPRIGDOOM is a retro Doom inspired first-person shooter made entirely in Sprig JS. You explore a uhh badly made maze map using fake 3D raycasting, fight enemies, collect ammo pickups, use the minimap to navigate, and try to kill all enemies.

How do you play your game?

CONTROLS:

  • W - Move Forward
  • S - Move Backward
  • A - Turn Left
  • D - Turn Right
  • I / J - Shoot

And you just move around killing enemies and using ammo wisely

Code

Check off the items that are true.

  • The game was made using the Sprig editor.
  • The game is placed in the in the /games directory.
  • The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
  • The game runs without errors.
  • The name of the file/game contains only alphanumeric characters, -s, or _s.
  • The game name is not the same as the others from gallery
  • The game has metadata at the top of the file in the following format:
    /*
    @title:
    @author:
    @description:
    @tags: ['tag1', 'tag2']
    @addedOn: 2025-MM-DD
    */
    

Image (If an image is used)

Thanks for your PR!

  CONTROLS:
  W - Move Forward
  S - Move Backward
  A - Turn Left
  D - Turn Right
  I / J - Shoot

  Author: @satvikhardat (same name on hackclub slack)

  If someone can find a better implementation for this please FOR SURE let me know please

  bugs-
-  I wasnt able to make the ammo sprite for now, you can see "A" in minimap for ammo it works, you get ammo but you dont see it in raycast
 -  enemy sprites are duped sometimes in rendering
 -  you cant tell beyond the minimap if the enemy is comming closer or not
 -  the textures are a bit too red but these are the only ones that atleast let us know whats going on
 -  sometimes enemies may no-clip and kill you
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

@random-unknown-username is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

[Auto Triage] PR detected. Apply submission label to run validation.

@random-unknown-username

Copy link
Copy Markdown
Author

I can assure you this takes more than a min to finish, there is a exit somewhere, its with a X on the minimap, if you dont bleed your eyes playing and navigating you can definatly find it, also i think this is the only 3d game out here on the sprig!

@hqwn

hqwn commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

dang! hope i can play it after it merges

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants