Skip to content

This is a small game based on the 1981 game Phoenix. It uses React in combination with SVG.

Notifications You must be signed in to change notification settings

SnydersWeb/fauxnix-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fauxnix Game

A simple game based on the 1980 hit game Phoenix!
screehshot2

Demo

You can play the game online at Faunix Demo.

Controls

  • W or Left Arrow = Left
  • D or Right Arrow = Right
  • Space Bar or Up Arrow = Fire!

Tech-Stack

  • Reactjs
  • SVG

Description

It has been 100 years since the great alien corruption of the beloved phoenix. You and your fleet of warships were successful in wiping out the aliens who were twisting the phoenix, however, their legacy remains! The aliens are no longer feeding the phoenix radioactive material that was making them bomb societies flat. The problem is the mutated phoenix continues to multiply! Your mission: your ship has been stripped of shields (budget cuts) and we can equip it with 100 doses of "Population Control". You are to administer as many doses as you can before you run out and are forced to return to base.

Purpose

Deepen my knowledge of React, familiarize myself with using SVG in the browser space, and have fun doing something new and very different. The graphics/SVG were originally drawn in InkScape and then ported into the game. To make everything fit I created a scaler function that can grow/shrink things down depending on the size of your screen.
I learned quite a bit about getting into some components that were somewhat self-running - unlike previous React apps I've built that exclusively respond to user inputs.

ToDo's

This game is fully functional! There is still some work remaining that will be completed soon:

  • Maybe add sound?

About

This is a small game based on the 1981 game Phoenix. It uses React in combination with SVG.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages