Skip to content

praksahb/CarmaRoad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

CarmaRoad

vertical infinite scroller -

Prototype - Webgl Build

Main Classes

Animal

  • primarily three types

  • Animal Road crossing behaviour handled by state machines

  • Animal Spawning handled by separate state machine.

  • MVC used for creating animal from base Animal class which is stored in a array in animal scriptable object (list)

Player

Player Vehicle

  • Currently is driving ambulance.
  • MVC for creating vehicle from baseVehicle class similarly accessed from vehicle SO

Design Patterns implemented

  • Singletons for specific use cases involving global instances mostly required for action publisher purposes
  • MVC for creating animals, vehicle
  • State Machines for handling animal states while crossing road, and for spawning and waiting

About

vertical infinite scroller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published