This repository has been archived by the owner on Dec 23, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit a174d06
Showing
1 changed file
with
35 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# The Ace of Spades Clone | ||
By Ethan Lafrenais | ||
|
||
|
||
This repository contains my final senior year project for my highschool programming course. My goal was to recreate as much of the game [Ace of Spades Classic](https://www.buildandshoot.com/) as possible. | ||
|
||
It's worth mentioning that I did use some textures and recreated some models from the [OpenSpades project](https://github.com/yvt/openspades). | ||
|
||
I plan to update this repository with more details on how I made this clone, and the technologies that went into it! But for now, please [see the AoS page on my website](https://francessco.us/projects/ace-of-spades-clone) for more information. | ||
|
||
### Commit History | ||
Unforunately, I lost the entire commit history uploading to GitHub. I had to create a new repository since one of the earlier commits contained files over 100mb (which GitHub does not allow). :( | ||
|
||
|
||
## Setting Up A Development Environment | ||
|
||
### Prerequisites | ||
- **Windows 10 (ideally)** - The game is written in the .NET Framework, which can only be ran natively on Windows. The MSBuild targets used by the projects have only been tested with Windows 10. Older versions of Windows may work and other operating systems using Mono may also work, but neither of these are tested. | ||
- **OpenGL 4.x** - A minimum version of OpenGL 4.0 is required to run. | ||
|
||
|
||
### Libraries | ||
|
||
The following is a list of library builds that should be distributed with a build of the game. | ||
|
||
#### GLFW | ||
A [GLFW](http://www.glfw.org/) 3.x version of at least v3.1.2 is needed to run the game. | ||
|
||
##### Windows Example | ||
A compiled DLL of GLFW should be placed at `src/Natives/32/windows/glfw.dll`. | ||
|
||
### Tools | ||
|
||
#### Angel Code Font Tool | ||
Fonts are loaded into the game from the [Angel Code Bitmap Font format](http://www.angelcode.com/products/bmfont/). It is recommened to use [Hiero from the libGDX team](https://github.com/libgdx/libgdx/wiki/Hiero) for creating fonts for the game. |