GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - stackrlabs/comets: Comets: Remake of the arcade classic Asteroids as a Micro-rollup

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

152 Commits
152 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
game
game
 
 
rollup
rollup
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
comets.gif
comets.gif
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

Comets

Comets Gameplay

Comets is a fully-onchain space-themed game rollup inspired by the classic Asteroids. Navigate through a field of asteroids, blast them into smaller pieces, and watch out for alien ships!

Controls

  • Press ENTER button to start the game
  • Rotate: Left/Right arrow keys or A and D
  • Thrust: Up arrow or W
  • Fire: Space bar
  • Hyperspace: CTRL

Every step of your gameplay is recorded and verified on-chain so that your score is unspoofable and your legendary run will be remembered forever!

Play it here: https://comets.stf.xyz/

Development

Comets is composed of two parts:

  • a frontend game client
  • a micro-rollup web server

To run it locally, you need to first spin up the rollup.

cd game
vim .env
# set up your rollup config
# add PRIVATE_KEY=<your-private-key>
npm i
# start the rollup server
npm start

The server should be running on port 3210 by default.

Now run the Next.js app.

cd client
vim game/src/api.ts
# set API_URL=http://localhost:3210
npm install
npm run dev

And voila! You're ready to play on your local machine at http://localhost:3000.

Deployment

To deploy your own version of Comets on Sepolia, make sure to properly setup your config by following this step.

Then, follow the remaining guide to deploy your very own Comets rollup.

About

Comets: Remake of the arcade classic Asteroids as a Micro-rollup

comets.stf.xyz/

Topics

atarimicro-rollupsonchain-game

Resources

Readme
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.