-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
ContentAdditional contentAdditional contentPriority 2Medium Priority / Should be doneMedium Priority / Should be donehelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
Here's a (not exhaustive) list of missing code listings in the book, some may refer to sections of the book that haven't been built yet:
- Inheritance Example
- Composition Example
- 20% probability Example
- 13% probability Example
- Tiered Prize pool using probability
- Tiered Prize pool with luck stat
- Quad Trees
- AABB Trees
- Shallow Axis collision reaction
- Tile and offset
- Collision reaction between two moving objects
- Separating Axis Theorem (Maybe?)
- Scene trees
- Static Camera
- Grid Camera
- Horizontal-tracking camera
- Full Tracking Camera
- Camera Trap
- Look Ahead Camera
- Camera Position Clamping
- Simple GLSL Pixel Shaders
- Dependency Injection Pattern
- Decorator Pattern
- Visitor Pattern
- Object Adapter Pattern
- Class Adapter Pattern
- Prototype Pattern
- Facade Pattern
- Service Locator Pattern
- Proxy Pattern
- Resource Manager
- Animator
- Finite State Machine Structure
- Finite State Machine Example usage
- Menu Stack
- Chaining
- Adjacency Lists
- Adjacency Matrices
- Decision Tree
- Behaviour Tree
- Diamond-Square Algorithm
- Randomized Kruskal Maze Generation
- Recursive Division Maze Generation
- Binary Tree Maze Generation
- Eller's Algorithm for Maze Generation
- Dungeon Generation (Maze Generation + Rooms)
- Perlin-like noise (May be removed)
- Parallax Scrolling
- Loading Screens
- Corner Correction
- Ladders
- Walking on slanted ground
- Stairs
- Ledge Grabbing
- Wall Jumps
- Screen Wrap
- Managing Height in Top-Down RPGs
- Synchronizing with Music in Rhythm Games (maybe)
- Fast Fourier Transform (maybe)
- Beat Detection (maybe)
- Replacing the removed tiles and preparing for tweening in Match-x games
- Creating new tiles and preparing for tweening in Match-x games
- Scripted Cutscenes (maybe)
- Adding video cutscenes (maybe)
- Memoization
- Detached Update/Draw loop
- Dirty Rectangle (maybe)
Metadata
Metadata
Assignees
Labels
ContentAdditional contentAdditional contentPriority 2Medium Priority / Should be doneMedium Priority / Should be donehelp wantedExtra attention is neededExtra attention is needed