EmergentOrganization / cell-rpg

:black_square_button: connect to a universe where cellular automata have run rampant
http://emergentorganization.github.io/bridge/
Other
12 stars 1 forks source link

verify all systems ported #96

Open 7yl4r opened 8 years ago

7yl4r commented 8 years ago

I'm not sure where along the way we lost the "old" subdir in "core". I believe we have all functionality ported but I'd like to do a check to ensure we didn't lose anything valuable.

Here is a link to the "old" directory. I'll be verifying that classes were fully ported manually and updating the following list:

  1. :x: components
    1. :warning: entity
      1. :warning: input
        1. :warning: PlayerInputMethods
        2. :ok: BaseInputMethod
        3. :warning: DirectFollowAndPathInputMethod (direct follow not ported)
        4. :white_check_mark: PathInputMethod
        5. :white_check_mark: WASDAndArrows
        6. :white_check_mark: WASDAndClick
        7. :white_check_mark: scripted
        8. :ok: InputComponent
        9. :ok: playerInputComponent
      2. :ok: BulletComponent
      3. :x: CACollisionBuilder
      4. :ok: CACollisionComponent
      5. :ok: GraphicsComponent
      6. :ok: GridSeedComponent
      7. :ok: MovementComponent
      8. :ok: PhysicsComponent
      9. :warning: ShieldComponent (functionality recreated on player, not general like old)
      10. :ok: SpriteComponent
      11. :warning: WeaponComponent (similar to shield)
    2. :white_check_mark: global
      1. :white_check_mark: dialogComponent
    3. :ok: baseComponent
    4. :ok: entityComponent
    5. :ok: globalComponent
  2. :white_check_mark: : dialogue
  3. :warning: entities
    1. :ok: buildings
      1. :ok: VyroidBeacon
      2. :ok: VyroidGenEntity
    2. :ok: ca
    3. characters
      1. :ok: npcs
      2. :ok: Bullet
      3. :ok: character
      4. :ok: player
      5. :ok: Entity
      6. :ok: EntityEvents
    4. :ok: EntitySort
    5. :white_check_mark: FollowingCamera
    6. :ok: Powerup
    7. :ok: ScoreHUD
    8. :ok: ShieldPowerup
    9. :ok: WeaponPowerup
    10. :ok: ZIndex
  4. :ok: physics
  5. scenes
    1. :ok: listeners
    2. :ok: mainmenu
    3. :white_check_mark: Regions
    4. submenus
      1. :ok: DebugMenu
      2. :warning: ProfilerHUD (not all functionality ported)
    5. :ok: arcadeScene
    6. :white_check_mark: CALayer
    7. :ok: CAScene
    8. :ok: CustomMap
    9. :x: GeneticArcade
    10. :ok: RPGScene
    11. :ok: Scene
    12. :ok: arcadeScore
  6. :ok: sound
  7. :white_check_mark: tools
    1. :white_check_mark: mixpanel
    2. :white_check_mark: CoordinateRecorder
  8. :white_check_mark: CellRpg.java

key: :x: not ported (in need of attention) :warning: partially ported (note should be included) :white_check_mark: ported :ok: functionality re-created or otherwise replaced (not ported, but that's ok) :question: unknown

7yl4r commented 8 years ago

List of classes in need of more work (decending priority):

:x: mixpanel (c0f4ca42f0ab4eed89df41f94bccb56e0858cb3d) :warning: FollowingCamera (ported, broken & unused) :x: CACollisionBuilder :warning: ProfilerHUD (not all functionality ported) :warning: ShieldComponent (functionality recreated on player, not general like old) :warning: WeaponComponent (similar to shield) :warning: DirectFollowAndPathInputMethod (direct follow not ported) :x: GeneticArcade

BrianErikson commented 8 years ago

Going to keep this one open in Github since this directly relates to an ongoing conversion job to fix bugs