Skip to content

7cco/ArcadeFlyer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcade Flyer - MonoGame

This repository contains the code for the Arcade Flyer game built throughout the C# 201 Hy-Tech Club course.

Setup

The setup is based on this boilerplate project. To get the game up and running locally, follow these steps:

  1. Download and Install Visual Studio Code
  2. Install the Official C# Extension for Visual Studio Code
  3. Download and Install Git
  4. Fork and clone the Arcade Flyer GitHub Repository
    • In the command line: git clone <URL>
    • In VS Code: Ctrl+Shift+P to open the Command Palette, then run "Git: Clone" and enter the URL
    • Alternatively, download the code directly without cloning it
  5. Download and Install MonoGame
  6. Download and Install the .NET Core SDK (3.x)
    • Make sure to grab the Core SDK, NOT the Framework or Runtime
  7. Open VS Code
  8. In VS Code, open the ArcadeFlyer folder
    • It must be this specific folder!
  9. Press F5 to run the game!

Project Structure

There are three important folders that make up the Arcade Flyer project:

  • The .vscode folder contains configuration files that tell VS Code how to build and run the game
  • The Content folder contains all the assets for the game, and the Content.mgcb file that tells MonoGame how to build those assets
  • The src folder contains all the C# code for the project

The Source Code

Eventually, there will be several code files that make the game run.

The ArcadeFlyer.csproj file in the main directory contains everything needed to build the project. It should not be altered unless there is a change in OS, framework, or folder structure.

All of the C# code files will be stored in the src folder. These files will create the actual elements in the game!

Main Files

  • The Program class is the main entry point for the project. It simply starts the game.
  • The ArcadeFlyerGame class controls the entire game. It will up the screen, and ultimately determine how each element interacts.

About

Code for the Arcade Flyer Game built throughout the C# 201 Hy-Tech Club course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%