Skip to content

jaehwan-jung/RPS-Arcade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title: Rock-Paper-Scissors Arcade

Author: Jae-Hwan (Jeff) Jung

University of British Columbia
Computer Engineering - Software Option, 4th Year

Description

A simple rock paper scissors game for Android. Rock, paper, scissors will keep falling down from the top of the screen. When they reach the collision bar at the bottom of the screen, the user has to hit the correct counter hand at the right timing.

The difficulty of the game increases as time elapses.

Created for fun to play with various tools so that I can properly build my first game that I intend to spend some time on.

Q & A

Q: How long did it take?
A: During the week of my spring break. So less than a week for a few hours a day.

Q: Why is there no logging?
A: This was just for fun and was simple enough that logging was simply unnecessary. Also, I am not planning to do any additional work on this game in future.

Q: Why is there no testing?
A: Same reason as above.

Warning

  • Only tested on Android emulators. Not tested on real device because I don't have one.
  • I haven't refactored any of the code properly because this game was developed as a practice.
  • I will probably never improve this code/game.
  • I am aware of the quality of my code ... No proper architecture, not enough abstraction, not enough loose coupling, not enough high cohesion, you name it...this code is messy
    It was my intention to spend the reasonable small amount of time on this project.
  • Feel free to use my code but I assume no responsibility for errors, omissions, damages, etc.

Tools

The tools I played with while developing this game are:
  • C#
  • Xamarin Android
    • Cross-Platform Mobile Dev Tool
    • $99/year Subscription for Students
    • Subscription covered by school thanks to a school project
  • MonoGame
    • Cross-Platform Game Dev Framework
    • Open Source Implementation of Microsoft XNA
    • Free
  • Windows Azure
    • Microsoft Cloud Platform
    • Free Trial
  • AdMob
    • Mobile Monetization Network
  • GIMP
    • Image Manipulation Program
  • GenyMotion
    • 3rd Party Android Emulator
    • Super Fast. 100% Recommended.

Resources

All drawings are manually done by me.

All sound FX files are freeware, taken from FlashKit

All background music files are under Creative Commons License, taken from Incompetech

"Aurea Carmina" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

"Electrodoodle" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

"Killing Time" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

"MTA" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

Marimba Ringtone Remix
Free, taken from Zedge

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages