Skip to content

cmnguyen01/Projectile-Inferno

Repository files navigation

projectile-inferno

Members

Chris Nguyen

Ian Mclarran

Josiah Ethington

Vitaliy Trach

Aleksandr Mandzyuk

Introduction

Bullet hell game project by team 'DROP TABLE teams' for web development. Bullet hell game that uses the component system, entity architecture, and uses libgdx library in Java. Created scripted levels and scripted behavours for the enemy. various enemies types The player is able to collect power ups that have various effect on the player. We even implemented cheat functionality for testing. we implemented event listeners for collision detection. The library we used for the interface of the entity, component, sytem architecture (libECS) is designed by one of our members Ian Mclerran.

Entity, Component, System architecture

The component, entity, system architecture is important for this project with the enity is an ID, the component is basically a struct of data, and the system is the logic that used on the component. For Entity and component we have managers, that is in charge of keeping track of and creating or removing an new entity. A component manager which adds or remove components. (For more information it is provided in the readme in the libECS folder LibECS readme)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •