All Projects → pawap90 → space-commit

pawap90 / space-commit

Licence: MIT license
The game where contributors become literal heroes! 🏆 Winner of the GitHub Actions Hackathon 2021

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to space-commit

Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (+502.7%)
Mutual labels:  github-pages
the-interesting-times
The Interesting Times Theme for Jekyll
Stars: ✭ 50 (+35.14%)
Mutual labels:  github-pages
portfolio
My Portfolio
Stars: ✭ 17 (-54.05%)
Mutual labels:  github-pages
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (+535.14%)
Mutual labels:  github-pages
sbt-ghpages
git, site and ghpages support for sbt projects.
Stars: ✭ 94 (+154.05%)
Mutual labels:  github-pages
jasper2
Full-featured Jekyll port of Ghost's default theme Casper v2 👻
Stars: ✭ 725 (+1859.46%)
Mutual labels:  github-pages
Fastpages
An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
Stars: ✭ 2,888 (+7705.41%)
Mutual labels:  github-pages
11r
America's favorite Eleventy blog template.
Stars: ✭ 135 (+264.86%)
Mutual labels:  github-pages
gh-themes-magick
GitHub Pages Themes Magick: https://tajmone.github.io/gh-themes-magick/
Stars: ✭ 29 (-21.62%)
Mutual labels:  github-pages
jekyll-theme-mint
A clean and responsive jekyll theme
Stars: ✭ 16 (-56.76%)
Mutual labels:  github-pages
Just The Docs
A modern, high customizable, responsive Jekyll theme for documention with built-in search.
Stars: ✭ 3,747 (+10027.03%)
Mutual labels:  github-pages
UltimateGitResource
📚 The ultimate collection of git commands and resources to power up your programming!
Stars: ✭ 388 (+948.65%)
Mutual labels:  github-pages
VuePagesAction
This Action will Build your Vue Project and deploy it to Github Pages
Stars: ✭ 60 (+62.16%)
Mutual labels:  github-pages
Qiubaiying.github.io
BY Blog ->
Stars: ✭ 2,674 (+7127.03%)
Mutual labels:  github-pages
angular-scaffolding
🔥 A seed project to help us get up & running with Progressive Web Apps, Google Analytics, Angular Universal, and be able to deploy to App Engine & GitHub Pages
Stars: ✭ 12 (-67.57%)
Mutual labels:  github-pages
Gatsby Gh Pages Action
GitHub Action to build and deploy your Gatsby site to GitHub Pages ❤️🎩
Stars: ✭ 208 (+462.16%)
Mutual labels:  github-pages
starfall-phaser3-typescript
A tiny game written on Phaser 3 on Typescript
Stars: ✭ 52 (+40.54%)
Mutual labels:  phaser3
phaser3-typescript-starter-kit
This repository contains the code necessary to start making a game in Phaser 3 using TypeScript.
Stars: ✭ 94 (+154.05%)
Mutual labels:  phaser3
Azkar-App
Desktop Application 💻 for Calculating Muslim prayer times 🕌 , Morning and Nights Azkar 🤲 with notification for random Azkar that pops-up in specific time.
Stars: ✭ 64 (+72.97%)
Mutual labels:  github-pages
genie
BBC Genie Games Framework
Stars: ✭ 23 (-37.84%)
Mutual labels:  phaser3

Space Commit is a simple, side-scroller, open-source game where contributors become the heroes and can experience their contributions right inside the game!

demo1

Check the game out here!.

How it works

When a PR with a contribution is merged, it triggers a GitHub Actions Workflow. This workflow extracts the following information from the PR:

  • The author's username
  • The author's avatar
  • The PR title
  • The commit hash!

Image showing how the info is used in the game's main menu

The workflow then overrides the file Contributor.ts with this information and builds and deploys the whole project to GitHub Pages. Then, the game uses the data from Contributor.ts to put the player's avatar inside our astronaut hero's helmet. Finally, the other info is used in the main menu to detail the latest contribution as if it was part of a space exploration program.

The latest contribution from each user is stored in the archive folder, so you can still access it from the site after a new PR is merged.

I want to contribute

If you wish to get involved with our space exploration program, please read our contributing docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].