SquawkOS is a game that parodies the Windows operating system by replacing all its elements with bird-related items. The game includes two mini-games and a simple MS Paint remake. The first mini-game is a remake of the popular game "Floppy Bird," where players will control a bird and attempt to navigate through obstacles by flapping their wings. The other mini-game is a card matching game, and the simple MS Paint program will only have 12 colors and 1 brush.
Visit: https://lh1207.github.io/SquawkOS/
Players will navigate through menus and screens that are reminiscent of Windows, but with a unique avian twist. In the Floppy Bird mini-game, players will control a bird and attempt to navigate through obstacles by flapping their wings. The card matching game is a simple game where players will flip over cards to reveal matching pairs.
- update the assignment checks above to the correct link. - Done Automatically
The following technologies, tools, Web APIs, Web Servers will be used to satisfy the project requirements:
- Phaser: Phaser provides all the necessary tools for creating browser-based games quickly.
- HTML, CSS, and JavaScript: These web technologies are used to create an immersive user experience.
- GitHub / GitHub Sites: These will host both the codebase and web game.
- Photoshop and Clip Studio Paint: For assets.
Contributions are welcome via LICENSE! Please feel free to create a feature branch and pull request.
- Install an Apache web server
- WAMP.NET (Windows)
- MAMP (macOS)
- XAMPP (Linux, Windows, macOS)
- Any web server that supports your environment and has Apache support.
- CD into root of web server
- WAMP.NET (Windows)
cd C:\wamp\www
- MAMP (macOS)
By default, PHP and HTML Pages should be stored inside
Applications/MAMP/htdocs
folder. This folder is called "Document Root". The location of the document root folder can be changed in the host settings. - XAMPP (Linux, Windows, macOS)
cd /opt/lampp/etc/httpd
- Clone repository in respected directory
git clone https://www.github.com/lh1207/SquawkOS.git
- CD into repository from directory
cd ./SquawkOS.git
- Install dependencies
- nodeJS version: v20.12.2 (64-bit)
- RECOMMENDED: Use Node Version Manager to install
nvm install 20.12.2 lts
nvm use 20.12.2 lts
- Install npm packages
npm i
- Access project through web server by going to localhost or 127.0.0.1
To contact me, please open a repository issue