Skip to content

CSC 133 - Object Oriented Computer Graphics Semester Project. Real practice with OOP graphics, animation, threading, software design patterns, NPCs, and game implementation!

Notifications You must be signed in to change notification settings

jmnguyen1999/Cyborg-Capture

Repository files navigation

Cyborg-Capture

Califronia State University, Sacramento : CSC 133 - Object Oriented Computer Graphics Semester Project: Cyborg Capture!

Notes:

I am currently still working on this project, therefore the game is not yet fully functional! But please do feel free to look around anyway! :)

This is a game created as a semester long project for the course, CSC 133 - Object Oriented Computer Graphics. The game runs using a Codename One mobile simulator, so ensure to have some sort of simulator in order to run it properly!

<To include soon! Game Walkthrough gif here...>

Description:

Cyborg Capture! is a single player game in which the user must tag all of the bases without dying to win! There includes NPC's of which run around the screen with a specific strategy in mind to damage the player, Drones of which run around randomly to damage the player, and Energy stations for the player to re-gain energy! NPC's stratgies may also change throughout gameplay.

Features:

  • Pause and Play buttons
  • Map view and scoreboard view
  • Sound effects and background music
  • Left and right turn, Acceleration, and brake commands through both keyboard input or provided button

Technologies/Concepts Used:

  • Language: Java
  • Codename One Framework Toolkit
    • GUI Programming - UI Package: use of Graphics, Transforms, Points, Command, events, etc
  • UML Diagrams
  • Software design patterns: Singleton, Command, MVC Architecture, Iterator, Composite

About

CSC 133 - Object Oriented Computer Graphics Semester Project. Real practice with OOP graphics, animation, threading, software design patterns, NPCs, and game implementation!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages