Welcome to State Farm's game dev competition at ASU GameCon 2020! To compete, follow the instructions below for forking and modifying this base game and then submitting your modification for consideration. There are two Nintendo Switch Lites up for grabs for the best modification of the base game. We'll be judging your contributions based on the following criteria:
- Fun Factor
- Creativity / Innovation
- Degree of Change
- Quality
- Completeness
For example, you might decide to update the artwork in an interesting way and earn yourself major points for Creativity but not be awarded much for Degree of Change. Other possible ideas for changing the game include:
- Add scoring
- Create barriers that change the way the hero falls
- Add a health mechanic
- Create a title screen
- Make a way to lose and/or a way to win
This game runs on the Phaser JavaScript game framework. You can see a running version of this base game here. All credit for the code and art in this base game goes to Emanuele Feronato's One Tap RPG tutorial.
- Install git
- Create a GitHub account
- Install Visual Studio Code and the "Live Server" extension (recommended, but not required)
- Navigate to https://github.com/StateFarmASUGameCon/BaseGame in your browser.
- Click the "Fork" button in the top right corner. Choose your account as the namespace to fork to. After a few seconds you should be redirected to the new repository.
- Click the "Settings" button at the top.
- Scroll down to the "GitHub Pages" section.
- For "Source", select "Master Branch". The page will then save and refresh.
- Scroll back down to the "GitHub Pages" section, and click the link where the site is published to and verify the base game is playable.
- Scroll back up to the top of the page and click the "Code" button to go back to the home page of the repository.
- Navigate to the repository we created in the "Getting Started Instructions".
- Click the "Clone or download button" on the right.
- Copy the url provided.
- Open the GitBash program (windows) or terminal (mac/linux) and navigate to the folder you want to work from. If you need help with bash commands, talk to one of the State Farm employees and we'll help you out.
- Run the command
git clone {url you copied here}
replacing my url with the one you copied. ex.git clone https://github.com/my-account/MyProject.git
- You can now start modifying the code on your workstation.
- Open the folder containing the code within Visual Studio Code.
- Open the
index.html
file. - Click "Go Live" at the bottom.
- Your game should now appear in your browser.
- Push changes to the master branch of your repository. See basic git commands below, or talk to one of us if you need help.
- Verify your changes have been pushed by going to the home page of your repository, and clicking the "environment" button.
- Click "View Deployment".
- Verify the game looks correct, then copy the url for the page.
- Navigate to the original game you forked from. https://github.com/StateFarmASUGameCon/BaseGame
- Click the "Issues" button at the top.
- Create a "New Issue".
- Click "Get Started" next to "Game Submission".
- Provide the name of your game, the link you copied, and a link to your repository.
- Submit the issue, and pay attention to notifications on your issue as this is how we will contact the winner.
- Submission cutoff is 7:30, and we plan on announcing the winner by 8:00.
git clone
- downloads the code repository to your local workstation.git add
- stages changed filesgit commit
- commits the files you've stagedgit push
- pushed the commit to the remote repository- More git commands as well as a detailed explanation of these can be found here. Let us know if you need help with these.