Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

A 2D Java game created for a grade 12 Computer Science class final project.

License

Notifications You must be signed in to change notification settings

autoreleasefool/the-adventures-of-charles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Adventures of Charles

The Adventures of Charles is a 2D game made with Java for my grade 12 computer science final project. In the game, the player controls Charles in 2 different perspectives, overhead and platformer. The original point of the game was to create quests for the player to fight enemies and collect items. In the end, this was too ambitious for the limited time frame, and so the game became a very simple platformer with some very basic fighting controls.

Overall, I felt the project was a success as I learned a great deal about time and project management, as well as setting more realistic goals for myself. I also began to learn what Java was truly capable, beyond what I was being taught in the classroom.

Screenshots

TAOC - Overhead TAOC - Slugs TAOC - Snails

The Future

I feel this project will likely not be progressed any further. For the most part, many of the mechanics for different enemies and abilities were completed, there was just not enough time to create various levels and NPCs for the user to interact with. If I were to continue, those would be my next goals to complete.

Due to the time that has passed since this project was last worked on (June 2013), I no longer feel as though I require to maintain any ownership over the application, and so I am releasing the code and graphics under the licenses defined below.

Code License

The MIT License (MIT)

Copyright (c) 2015 Joseph Roque

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Asset License

All graphics and sounds used within The Adventures of Charles are licensed CC0

License (Creative Commons Zero, CC0)
http://creativecommons.org/publicdomain/zero/1.0/

You may use these graphics in personal and commercial projects.
Credit to Joseph Roque (josephroque.ca) would be preferable, but is not mandatory.

About

A 2D Java game created for a grade 12 Computer Science class final project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages