# data[].attributes.body
BS in Computer Science with an emphasis in gaming and simulation

# data[].attributes.body
The this project is to develop a mobile game which combines both detailed strategy with the superhero genre.
The purpose of this project is to create a mobile game which is pleasing to it's audience and fills a niche which other games have yet to fulfill.
The goal is to create a unique mobile gaming experience for users.

# data[].attributes.body
Unity calls the SQL database for the assets and loads them alongside the relevant libraries. The libraries are loaded on startup while the assets are loaded as needed.

# data[].attributes.body
The SQL database will hold the save data, the game assets, and various game statistics which are viewable at the user's leisure.

# data[].attributes.body
The Main Menu is the starting point of the program, and functions as a hub for user navigation, with various directions that the user can go in, including, but not limited to, towards character creation or to loading a previously saved game.

# data[].attributes.body
This option accesses the database to display a list of save files with a brief description of each. Here, the user may select a previously saved game state and return to it.

# data[].attributes.body
This accesses the database to either create or modify an old file which, upon loading, will allow the user to return to the state of the game which was present upon the user saving the game.

# data[].attributes.body
The main scene in which the gameplay takes place. This scene holds the algorithms to determine the actions of the player's opposition, the option to check statistics and save the game, and calculates the results of the turn factoring in both the user's actions, and the actions of the algorithms for both the enemies and the heroes.

# data[].attributes.body
Loads a list of various relevant statistics, and displays them in an easy to understand way, allowing the player to both make more informed decisions, and to satisfy the player's curiosity about various details.

# data[].attributes.body
This algorithm applies to each enemy "player", and calculates which decisions to take. This algorithm takes into account which resources are available and to what quantity, and takes into account the visible actions by each opponent.

# data[].attributes.body
This algorithm applies to heroes and various groups affiliated with the heroes. In other words, this is the algorithm to control a faction which uses a different set of rules from the player, and decides its actions.

# data[].attributes.body
Calculates the results of the turn, after looking at the player's actions, the hero actions, and the enemies' actions, and then resolving any conflicts, accounting for diplomatic responses, calculating the amount of resources attained by each, and the amount expended.