Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.
/ GCSE-CS-NEA Public archive

The beginnings of a multiplayer roguelike game made for my GCSE Computer Science NEA.

License

Notifications You must be signed in to change notification settings

LennyPhoenix/GCSE-CS-NEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Science Non-Examined Assessment (GCSE)

How to Run

Poetry (Recommended)

  • Install dependencies: poetry update
  • Run: poetry run python main.py

Pip

  • Install dependencies: python -m pip install pyglet==1.5.21
  • Run: python main.py

Progress

It should be noted that this is not meant to be a hard list for what I will work on, I will likely change the order and add more sub-tasks as I go.

  • Project setup, get a decent dev environment.
  • Application with Window, Batches and Events.
  • Game class with Camera and Player movement.
    • Game Manager
    • Physics system
      • AABBs
      • Physics Bodies
      • Documentation
      • Split up swept algorithm
    • Player
      • Movement
      • Camera system (use groups)
      • Dash
        • Functionality
        • Lock Velocity
      • Sprite
      • Animation
  • Combat and player UI.
    • Weapon classes
      • Melee
    • Health system
    • Inventory system
  • Dungeon generation.
  • Enemies.
  • Player classes and different weapons.
  • Networking and player syncing.
  • Chest rooms and combat rooms.
  • Exit room.
  • Main menu and UI.

About

The beginnings of a multiplayer roguelike game made for my GCSE Computer Science NEA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published