2DGD-F0TH / 2DGD-F0TH/2DGD_F0TH

Tracking Issue: Missing Code Listings

オープン 初心者向け
#72 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
Content help wanted Priority 2
主要言語
Rust
スター
460
フォーク
18
平均マージ
1日 13時間
マージ済み PR(30日)
2

説明

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:

- [x] Inheritance Example
- [x] Composition Example
- [x] 20% probability Example
- [x] 13% probability Example
- [x] Tiered Prize pool using probability
- [x] Tiered Prize pool with luck stat
- [ ] Quad Trees
- [ ] AABB Trees
- [x] Shallow Axis collision reaction
- [x] Tile and offset
- [x] 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
- [x] Facade Pattern
- [ ] Service Locator Pattern
- [x] Proxy Pattern
- [ ] Resource Manager
- [ ] Animator
- [x] Finite State Machine Structure
- [x] 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)
- [x] Parallax Scrolling
- [ ] Loading Screens
- [x] 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)
- [x] Replacing the removed tiles and preparing for tweening in Match-x games
- [x] Creating new tiles and preparing for tweening in Match-x games
- [ ] Scripted Cutscenes (maybe)
- [ ] Adding video cutscenes (maybe)
- [x] Memoization
- [ ] Detached Update/Draw loop
- [ ] Dirty Rectangle (maybe)

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

The issue is a tracking list for missing code examples in a game development book. Start by checking the repository structure to find where code listings are stored, likely in a `code/` or `examples/` directory. Pick an unchecked item like 'Quad Trees' or 'Dependency Injection Pattern', locate the corresponding book section to understand the context, and write the example in the appropriate language (Rust, Python, C++, or JavaScript as per the repo topics). Verify the example compiles and matches the book's explanation.

索引モデルが issue の本文から書いたものです。

評価

領域
documentation
issue の種類
ドキュメント
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
70/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。