Project Progress
This page is no longer relevant, as we have changed our club to match HackClub's style. However, you are still free to look at our previous goals and progress.
This page helps you view the progress we've made, and what we're working on now!
Commit History
You can go here to see our recent commits. If you're part of HCPSS then you can go here to view more specifically what's going on.
Current Code Goals
These are the current coded goals we're working towards.
-
GPU usage
Use the GPU to render the visual components of the game.
-
World Correction
Attempt to change the structure of the World class to make it more suitable for dynamic use.
-
Friction (?)
Create something which will move Entities with the platform it's on. (Most likely friction).
-
Game Launcher
Create a launcher for the game which lets the user decide which version of the game to download and run.
-
Create a WorldEditor
After world is finished, make a WorldEditor (making it easier to design levels).
-
Different Platform types
Add triangular and (most likely) circular platforms to the game. This will (most certainly) require a rework on collision (great).
-
World Rendering
Start adding to world to begin to give it the parallax effect. (Work on layering..etc).
-
World Object Rendering
Begin working on being able to texture world objects with more than just a fill();
-
Triangular Hitboxes
Create a Triangle class (similar to Rectangle) and apply it to a new hitbox class. (Possible make Hitbox an interface)
Current Art Goals
These are the current art goals we're working towards.
-
Title Screen Background
The art matches the overall idea of the game, but it doesn't match how it should appear as. It should appear more happy / light.
-
Create the story
Begin writing a story for the game. The story will assist with the level and mechanic design.
-
Button Background (Title)
Design buttons for the title screen (matching the background).
-
Character design
Design the main character and potential enemies / allies. This should be dependent on the story.
-
Sound
Create a song for the main title.
Completed Goals
These are all of the goals we've met so far.
-
Have our first meeting
This was the beginning.
-
Think of a project
We thought of a few ideas for a game.
-
Start
We slowly began progress on our project.
-
Abstract Enemy
Turn enemy into an abstract class rather than just a ghost.
-
Basic Entity Hierarchy
Create a logical entity hierarchy starting from Entity and down.
-
Moving Platforms (With player)
Platforms move, but the player’s velocity is not affected by the platform (we want it to be affected by the moving platform).
-
Fix Collisions (Physics)
Correct the changes to the velocity and position of the player to become accurate. (Reduce glitchy movement).
-
Better Project Name -- Percipience
"Deceit" just isn't working.
-
Fix Collisions (Physics)
Correct the changes to the velocity and position of the player to become accurate. (Reduce glitchy movement).