Skip to content

Latest commit

 

History

History
212 lines (138 loc) · 2.67 KB

devlog.md

File metadata and controls

212 lines (138 loc) · 2.67 KB

Devlog

Week 17

  • 7.7.
    • I got an A! 🥳

  • 4.7. (12h)
    • player lives
    • game over screen
    • camera angles done
    • implemented all the additional game features
    • FINISHED THE WHOLE GAME

  • 3.7. (8.3h)
    • add ui rendering
    • add corner paddle collision check
    • finish ball & paddle collision

  • 2.7. (5.25h)
    • working on the actual game implementation
    • finish script classes
    • add basic game objects
    • working on paddle collision

  • 1.7. (6h)
    • engine finishing touches
    • engine 95% complete

  • 30.6. (3h)
    • paddle mesh generation

  • 29.6. (9h)
    • fixed assets move constructors
    • finish game scene code structure
    • add vector reflection
    • add texture support
    • add ground mesh generation

  • 28.6. (3h)
    • work on scene manager classes

Week 16

  • 26.6. (6h)
    • work on game scenes and OOP design
    • add docs (Doxygen)

  • 25.6. (3h)
    • solved asset folder & CMakeLists

  • 24.6. (2h)
    • added support for MSVC 🤮

Week 16

  • 20.6.
    • project not finished :(

  • 15.6. (5h)
    • model, material classes

  • 14.6. (3h)
    • procedural sphere generation
    • Phong reflection working

Week 15

  • 13.6. (2h)

  • 12.6. (11h)
    • rendering classes
    • procedural cuboid generation

  • 11.6. (7h)
    • collisions all finished
    • coordinates conversion
    • more defined engine outline
    • controls working

  • 10.6. (5h)
    • rays, distances
    • ODE solver
    • finishing geometry

  • 9.6. (3h)

  • 8.6. (4h)
    • work on matrix class

Week 14

  • 6.6.
    • empty week

Week 13

  • 30.5.
    • empty week

Week 12

  • 23.5.
    • empty week

Week 11

  • 16.5.
    • empty week
    • I will work on this soon (I promise) :(

Week 10

  • 9.5.
    • empty week

Week 9

  • 2.5.
    • empty week

Week 8

  • 25.4. (3h)
    • fixed Windows build script
    • root CMakeLists.txt is now fully functional
    • added window class

Week 7

  • 17.4.
    • presentation preparation
    • no engine progress

Week 6

  • 11.4. (1.25h)
    • made general engine code outline

Week 5

  • 4.4.
    • empty week

Week 4

  • 28.3. (1h)
    • tested compilation on Windows and made it work

Week 3

  • 17.3. (2h)
    • fixed constructor issues
    • added matrix multiplication + tests

Week 2

  • 9.3. (3h)
    • added str functions to vec, mat
    • more work on base vec, mat functionality

  • 8.3. (1.5h)
    • finished vec<> class
    • finished matrix<> constructor

Week 1

  • 2.3.
    • organized folder structure
    • "hello black window" working

  • 1.3.
    • created repo