1.22.2 (2024-11-12)
- bst data structures (fa409b4)
1.22.1 (2024-10-31)
- wfc: add implementation hints (57ec02f)
1.22.0 (2024-10-28)
- hydraulic erosion (338bb0f)
1.21.1 (2024-10-24)
- file name typo (346a3fe)
1.21.0 (2024-10-24)
- WFC (3553ac1)
1.20.25 (2024-10-21)
- production pipeline (31cefe8)
1.20.24 (2024-10-21)
- production pipeline for game devs (0d56bb4)
1.20.23 (2024-09-29)
- catch the cat description (997c1c1)
1.20.22 (2024-09-28)
- escaping <> tag (5b03f86)
1.20.21 (2024-09-28)
- improved data structure representation for maze (6200ded)
1.20.20 (2024-09-16)
- remove maze (e37b27d)
1.20.19 (2024-09-16)
- remove rng solutions (80c759a)
1.20.18 (2024-09-09)
- remove game of life solutions (6323caf)
1.20.17 (2024-09-01)
- game dev tools research (729e9b9)
1.20.16 (2024-08-30)
- neurodivergence post (a403ab9)
1.20.15 (2024-08-28)
- gource contribution avatars (8a6b7f6)
1.20.14 (2024-08-28)
1.20.13 (2024-08-28)
- tags on blog should be lower case (24909cb)
1.20.12 (2024-08-28)
- enable social cards (5f27b4e)
1.20.11 (2024-08-27)
- syllabus date fixes (faf1fc8)
1.20.10 (2024-08-26)
- AI course name (debb2ba)
1.20.9 (2024-08-26)
- broken links in AI course (c453b51)
1.20.8 (2024-08-26)
- Syllabus dates (e50a11a)
1.20.7 (2024-08-26)
- typo (e5414d3)
1.20.6 (2024-08-26)
- dates of AI classes (f82a8da)
1.20.5 (2024-08-26)
- fix general hints on how to do the assignments (ae34512)
1.20.4 (2024-08-26)
- flocking algorithm (f4a7a77)
1.20.3 (2024-08-25)
- git authors (be97316)
1.20.2 (2024-08-23)
- gpr100 update (49412cf)
1.20.1 (2024-08-22)
- intro game programming sylabus (db9fd72)
1.20.0 (2024-08-21)
- notes on neurodivergence (0000a29)
1.19.1 (2024-08-08)
1.19.0 (2024-08-08)
- support: support button (7cad0d7)
1.18.33 (2024-04-16)
- heap (7e86e90)
1.18.32 (2024-04-16)
- heap (906e664)
1.18.31 (2024-04-05)
- animation for MST (dfe2878)
1.18.30 (2024-04-05)
- mst typings (620569c)
1.18.29 (2024-04-05)
- minor fix on MST (ab6f4c4)
1.18.28 (2024-04-05)
- MST (38a8eb2)
1.18.27 (2024-03-26)
- dijkstra (a4a89fc)
1.18.26 (2024-03-22)
1.18.25 (2024-03-05)
- char ending on algorithm queue & stack (bb9bec0)
1.18.24 (2024-03-05)
- stack and queue (97a20ea)
1.18.23 (2024-03-04)
- min-max for ai (71c721f)
1.18.22 (2024-02-27)
1.18.21 (2024-02-27)
- hashtable with open addressing with linear probing (985bc29)
1.18.20 (2024-02-27)
- comparison between linear probing vs chaining (84b1f56)
1.18.19 (2024-02-27)
- hashtables and divide and conquer (d71beef)
1.18.18 (2024-02-21)
- operators and demo reels (c3bff70)
1.18.17 (2024-02-20)
- operators (b7403a8)
1.18.16 (2024-02-20)
- add memes to hashtables (df973a4)
1.18.15 (2024-02-20)
- hashtable (89a25ae)
1.18.14 (2024-02-16)
- quicksort animation (b9b82fd)
1.18.13 (2024-02-14)
- remove activity (cbc2013)
1.18.12 (2024-02-14)
- numbering (2cfa101)
1.18.11 (2024-02-14)
- style (6a555a4)
1.18.10 (2024-02-14)
- quicksort (6a97c2a)
1.18.9 (2024-02-13)
- mergesort example (085770d)
1.18.8 (2024-02-12)
- add costs to pathfinding (2aa6819)
1.18.7 (2024-02-12)
1.18.6 (2024-02-08)
- pathfinding (70c5171)
1.18.5 (2024-02-08)
- hashmap meme (444597c)
1.18.4 (2024-02-07)
- improvements on communication portfolio class (710a24e)
1.18.3 (2024-02-07)
- move blog folder (6001731)
1.18.2 (2024-02-07)
- add index to pointers (4033af3)
- compilation process (d3ac094)
- disable git-commiters (e041fc1)
- disable git-commiters (ef5f41b)
- move docs folder (9be7923)
- pointers (18d24f4)
- remove overrides and move assets folder (ba370e8)
- sorting (c62e5f2)
1.18.1 (2024-02-04)
- ai: KD-tree (4358c7f)
1.18.0 (2024-02-04)
- mkdocs charts plugin (8944b81)
1.17.11 (2024-02-03)
- ai: spatial hashing (2335925)
1.17.10 (2024-02-03)
- ai: add spatial hashing (27f33fe)
1.17.9 (2024-02-02)
- dynamic data for CSI281 (abf8670)
1.17.8 (2024-01-31)
- we portfolio skeleton (86db3a6)
1.17.7 (2024-01-29)
- blog: add more to break the index (5d46dbd)
1.17.6 (2024-01-29)
- blog: add comparison between map and unordered map (fb81a64)
1.17.5 (2024-01-26)
- oop and gifs (51e5876)
1.17.4 (2024-01-23)
1.17.3 (2024-01-23)
- oop (490df06)
1.17.2 (2024-01-23)
- typo (b0a7ab1)
1.17.1 (2024-01-23)
- typo (4e72194)
1.17.0 (2024-01-23)
- algorithms: add big o notation (96df5ad)
1.16.3 (2024-01-19)
- meme tests (a0abfe1)
1.16.2 (2024-01-19)
- add more information into noise functions (18e0bfe)
1.16.1 (2024-01-18)
- ai: re enable ai course (005b45b)
1.16.0 (2024-01-18)
- syllabus: all syllabus are updated now. (455dd63)
1.15.6 (2024-01-17)
- portfolio bold data (013a4f1)
1.15.5 (2024-01-17)
- update the game developer portfolio schedule (e7e7a73)
1.15.4 (2024-01-16)
- toc: fix table of contents for advanced and algorthms (f6d6d63)
1.15.3 (2024-01-16)
- indexing for advanced programming (e718d29)
1.15.2 (2024-01-16)
1.15.1 (2024-01-10)
- instant-loading: disable instant loading (e50f758)
1.15.0 (2024-01-10)
- algorithms: Algorithms index (4e79d47)
1.14.0 (2023-10-30)
- AI: genai extra assignment (ed63469)
1.13.0 (2023-10-03)
- social: add social media (0ba237e)
1.12.1 (2023-10-03)
- MazeDataStructures.md (c1ca9b9)
1.12.0 (2023-10-03)
- blog: add entry about maze data structures (b96d71c)
1.11.1 (2023-09-14)
- ai: add tests to catchthecat assignment (383ba04)
1.11.0 (2023-09-12)
- catchthecat: add automated tests (1819997)
1.10.11 (2023-09-12)
- catchthecat: better description for the competition (2ab568c)
1.10.10 (2023-09-12)
- ai: improve catch the cat assignment description (ed4b7b5)
1.10.9 (2023-09-12)
- ai: better rng assignment description (cf141e1)
1.10.8 (2023-09-12)
- ai: fix rng test cases (7b6e964)
1.10.7 (2023-09-12)
- ai: fix rng automated tests endline (81ad7f6)
1.10.6 (2023-09-12)
- ai: add more emojis and icons (67db6cf)
1.10.5 (2023-09-11)
- ai: inline warning (eccdfee)
1.10.4 (2023-09-11)
- ai: improved the clion setup (6b63caf)
1.10.3 (2023-09-11)
- blog: add SDL statements to generate libs at the same path (e1b3377)
1.10.2 (2023-09-11)
- ai: maze description fix (26c3ffb)
1.10.1 (2023-09-09)
- Update CppCmakeCPMandSDL3.md (219e0ba)
1.10.0 (2023-09-09)
- blog: add "more" to the latest post (2d3d34e)
- blog: add post about SDL, CPM and CMake (fc03a8c)
1.9.1 (2023-09-08)
- datatypes: add caption to ascii table (4a6ca34)
- flocking: catch the cat assignment reference (948da2a)
1.9.0 (2023-09-08)
- cattrap: add catch the cat assignment (d78cc50)
1.8.15 (2023-09-08)
1.8.14 (2023-09-07)
- typos: fix minor typos (b083c70)
1.8.13 (2023-09-07)
- intro: add ascii table (6cd497c)
1.8.12 (2023-09-06)
1.8.11 (2023-09-06)
- font: change to jost (00125a0)
1.8.10 (2023-09-06)
- data-types: fix data types descriptions (78fc0d4)
1.8.9 (2023-09-06)
- data-types: add spacing on the data-types specification (b361d98)
- typo: remove unused button (061968d)
1.8.8 (2023-09-05)
- flocking: add better arrows (def6512)
1.8.7 (2023-09-04)
1.8.6 (2023-09-04)
- flocking: fix flocking rule composition (52b690f)
1.8.5 (2023-09-01)
- intro: add numberings for the first class (33fc80c)
1.8.4 (2023-08-31)
- intro: add sequence diagram suggestion into intro programming (5182e5d)
1.8.3 (2023-08-31)
- ferpa: add ferpa consent to ai setup assignment (69fe9b7)
1.8.2 (2023-08-31)
- ferpa: add ferpa waiver consent (9f8a4d0)
1.8.1 (2023-08-31)
1.8.0 (2023-08-30)
- intro: better description on the learning objectives and outcomes (ab5606d)
- courses: restructure (da9bc19)
1.7.6 (2023-08-29)
- blog: add image to notes on submission (8b6fa3a)
1.7.5 (2023-08-29)
- rng: fix AI RNG tests (8f9d2ff)
1.7.4 (2023-08-28)
- slide: test (290b4a7)
1.7.3 (2023-08-28)
- end lines (b8ec525)
1.7.2 (2023-08-24)
- blog: add blog post meta details (f8ddc16)
1.7.1 (2023-08-22)
- blog: remove compatibility author data (b2d40cf)
1.7.0 (2023-08-22)
- adv schedule (4bb1186)
1.6.2 (2023-08-10)
- vr: add missing application (c259b37)
1.6.1 (2023-08-10)
- blog: readtime (f7dc6ad)
1.6.0 (2023-08-10)
- blog: add ideas on mixed reality (1b1b44f)
1.5.2 (2023-08-04)
- cmake: disable default build flag ENABLE_DOCUMENTATION (cd1c805)
- package: add more scripts (7c073ba)
1.5.1 (2023-08-03)
1.5.0 (2023-08-02)
- blog: disable draft (c459e7d)
- blog: timezone (665167b)
- life: fix game of life automated tests endlines (cfc4364)
- life: fixed some tests (0e97dcb)
- tzdata: add tzdata as dependency (b71de98)
- reveal: add reveal to embed presentations (f6e4cc6)
1.4.0 (2023-07-28)
- mkdocs: fix mkdocs watching wrong folder (e3de093)
- mkdocs: improve blog exclusion on pdf generation (8719186)
- blog: add blogging system (fb77f86)
1.3.8 (2023-07-26)
- maze: fix endlines for maze examples (95c18c1)
1.3.7 (2023-07-26)
- maze: add empty spaces at the end of the line (7350899)
1.3.6 (2023-07-26)
- maze: fix maze outputs (717a3ee)
- maze: improve maze example description (2cd17f0)
1.3.5 (2023-07-26)
- maze: improve maze generation examples (5210f70)
1.3.4 (2023-07-21)
- lfs: undo lfs track (6ff23f7)
1.3.3 (2023-07-21)
- gh-pages: force orphan (a689097)
1.3.2 (2023-07-21)
- home: add stars to home (ff8d497)
1.3.1 (2023-07-21)
- social: add logo (618c4ed)
1.3.0 (2023-07-21)
- social: fix gource output (9f3e386)
- social: add social cards (96564eb)
1.2.14 (2023-07-21)
- spatial-quantization: add spatial quantization to the AI index (2225e2e)
1.2.13 (2023-07-21)
- lfs: disable lfs (c2dc8fb)
- pdf: disable setup-chrome action (83a8690)
- pdf: install chrome manually (90602ec)
- pdf: install chrome properly to render js (096b0e6)
1.2.12 (2023-07-20)
- typo: innitiative -> intitiative (92b25fa)
1.2.11 (2023-07-20)
- pdf: add chromium to render js formulas (045f296)
- pdf: convert $$ to notation [ in order to properly render formulas (ade71c6)
- maze: add gif maze animation (6ea4ce4)
1.2.10 (2023-07-19)
- AI: improve AI index (a3b2ef2)
1.2.9 (2023-07-19)
- IA: better indexing for maze (11631cb)
1.2.8 (2023-07-19)
1.2.7 (2023-07-19)
- rng: better input example and description (8ab58ff)
1.2.6 (2023-07-19)
- IA: fix new line on schedule (b669e68)
1.2.5 (2023-07-19)
- life: add game of life assignment (0d15638)
1.2.4 (2023-07-18)
- rng: add pseudo random number generation assignment (da4663a)
1.2.3 (2023-07-14)
- flocking: add gifs to the repo and start lfs attributes (4063fd7)
1.2.2 (2023-07-14)
- math: change math formula processor to mathjax (4a03dc4)
1.2.1 (2023-07-13)
- pdf: improve pdf link download (dce4279)
1.2.0 (2023-07-13)
- pdf: automatic deploy pdf releases (a48edc5)
1.1.3 (2023-07-13)
- flocking: fix dot multiplication notation (f3bde7d)
1.1.2 (2023-07-13)
- flocking: improve tests (228dec9)
1.1.1 (2023-07-13)
- disable instant navigation to avoid latex rendering problem (5b08e0e)
1.1.0 (2023-07-13)
- flocking assignment (2be7cf9)
- Change pt to en. (b8b4203)
- checkout action ci (9ce8073)
- dojo filename (26c213b)
- fallback option for whet git is not available to provide dates (2430423)
- footer (a6f2118)
- git permissions inside container (d8d0547)
- indexing (de7ac39)
- maze links (06ac83c)
- navbar (35dcb9c)
- sorting: add more details on sorting algorithms (12dcc50)
- add advanced cpp to the index (b9c9059)
- add comments, and improve tooling description (af77a6a)
- add communication homework (945af72)
- add tests for advanced classes, improved function text (750452b)
- Advanced CPP schedule (d717437)
- arrays and interview session with chatgpt (0aa50d5)
- better summary (8031089)
- conditionals and loops (f2db605)
- extend arrays and add introduction to adv cpp (be5cd72)
- finetune tracking folders (fa06675)
- github commiters (7c94f2c)
- hosting (9bf2456)
- improve cmake description for multiple executables in the same project (d665724)
- improved headline (ff7a219)
- intro: add more loop patterns (df0dcf9)
- introduction (f165d24)
- mkdocs (ae78e90)
- mkdocs + readthedocs (671e857)
- portfolio (c09f1bb)
- portfolio: Promoting content (40f057a)
- scaffold (2e0e054)
- some examples (3a3cba2)
- sorting: add sorting topic (205ef27)
- sorting: add videos (2dcccee)
- streams (03fcdb0)
- tooling description (4f7b487)