Skip to content

spencer-rafada/Ciel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

As a Software Engineer, I strive to develop my skills in programming by being proficient in different languages that will allow me to be marketable to different companies. On this project, my goal was to learn the language Java and technicalities of Object-Oriented Programming.

Ciel is 2D game about a kid named Ciel who learns to develop skills such as gardening.

In this software, I wrote different SuperClasses and subclasses that extends from the parent class. Games are programmed in OOP and this game is not an exemption. There are different classes to check collisions, set objects, set the map, entity classes, and more. I manipulated data within classes through methods.

The purpose for writing this software is to learn Java, OOP, and 2D Game Development. Most of the code here came from a tutorial. However, I added unique objects different from the tutorial which furthered my knowledge in OOP.

Ciel Dev Log#1

Development Environment

  • IntelliJ IDEA CE - Integrated Development Environment
  • Java - programming language
    • a couple of built-in Java libraries
  • Piskel - asset creation tool
  • Trello - task organization tool

Useful Websites

Future Work

  • Add sounds
  • Figure out a way to update the map from Player interactions
  • User Interface and Inventory Class for Player

About

Ciel is a Java Game about a boy who loves exploring and gardening.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages