portal64-still-alive/documentation/development_progress.md
Matt Penny c3f3e5e191 Update development_progress.md with chapter 15 progress
This document is for general progress, not 100% completion, so checking
off chamber 15.

All chambers still need some bugfixes/polish.
2024-08-13 00:08:13 -04:00

2.1 KiB

Development Progress

One major goal of this fork is to complete development of the game where James left off. This will involve understanding and documenting the tools and processes he used.

Progress is tracked below.

Game content

  • Chamber 00
  • Chamber 01
  • Chamber 02
  • Chamber 03
  • Chamber 04
  • Chamber 05
  • Chamber 06
  • Chamber 07
  • Chamber 08
  • Chamber 09
  • Chamber 10
  • Chamber 11
  • Chamber 12
  • Chamber 13
  • Chamber 14
  • Chamber 15
  • Chamber 16
    • Turrets
  • Chamber 17
    • Companion Cube
    • Incinerator
  • Chamber 18
  • Chamber 19
    • Fire
    • Misc. escape models
  • Escape 00
  • Escape 01
    • Rocket sentry
  • Escape 02
    • GLaDOS
    • Personality cores
  • Credits

New feature TODO list

  • check if display list is long enough
  • pausing while glados is speaking can end her speech early
  • test chamber 10 without jumping
  • check collider flags when filtering contacts
  • gun flicker between levels
  • fizzler player sound effect
  • clear z buffer instead of partitioning it
  • add translations to menus
  • jump animation
  • optimize static culling
  • figure out why portals sometimes are in front of window
  • portal hole cutting problems
  • crashed when dying in test chamber 05 when hit by pellet in mid air while touching a portal
  • rumble pak support
  • valve intro
  • polish up subtitles
  • more sound settings
  • add desk chairs and monitors
  • Add auto save checkpoints
  • Correct elevator timing

New sounds TODO list

  • Box collision sounds
  • Ambient background loop
  • Unstationary scaffolding moving sound

Bug TODO list (hardware verified) (high -> low priority)

  • Two wall portals next to eachother can be used to clip any object out of any level by pushing it into corner, then dropping.
  • Passing into a ceiling portal can sometimes mess with the player rotation
  • player can clip through back of elevator by jumping and strafeing at the back corners while inside.