|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2024-06-02) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add cursor keys and render level title ([6601137](https://github.com/remarkablegames/code-arcade/commit/6601137dc60f998e9b48270107f058a40c651cb9)) |
| 9 | +* add Hint button ([ca91d6a](https://github.com/remarkablegames/code-arcade/commit/ca91d6a0bc27519f284f6955b6ed8dedafd0a1e7)) |
| 10 | +* add sounds to levels ([c5ef10c](https://github.com/remarkablegames/code-arcade/commit/c5ef10cb17c473ee2f2ee71f27c171ebc2e1ef03)) |
| 11 | +* copy game from Replit ([2cf1675](https://github.com/remarkablegames/code-arcade/commit/2cf1675d34c229cb5249febbf62bae30cba0ff4d)) |
| 12 | +* **helpers:** catch and log global errors ([0756482](https://github.com/remarkablegames/code-arcade/commit/075648218fb2ad3e39dba12c57b7e1c4cacd8519)) |
| 13 | +* **helpers:** render console.log in game ([ccb3d27](https://github.com/remarkablegames/code-arcade/commit/ccb3d276317e56269ac6a7cd69b92e341d5646b5)) |
| 14 | +* **helpers:** save level data to local storage ([2dbcd9e](https://github.com/remarkablegames/code-arcade/commit/2dbcd9ea043ef79dd645d302c41e0d8c0dccb021)) |
| 15 | +* improve game init function ([80306f7](https://github.com/remarkablegames/code-arcade/commit/80306f783501e44ae8774b0fde7d0cc36d179973)) |
| 16 | +* **levels:** add 18 ([936e13e](https://github.com/remarkablegames/code-arcade/commit/936e13e33dc441ba6443d4a7d1c0a66f44550a72)) |
| 17 | +* **levels:** add 19 ([deafcd9](https://github.com/remarkablegames/code-arcade/commit/deafcd9c13e17af86231d8473d40d220a3f1c2ff)) |
| 18 | +* **levels:** add 20 ([634cab3](https://github.com/remarkablegames/code-arcade/commit/634cab34ba60cc914000b9da9f086f5ab09d0945)) |
| 19 | +* **levels:** add 23 ([1e5817e](https://github.com/remarkablegames/code-arcade/commit/1e5817e25019f4768429450f9bc17cef0cf367b3)) |
| 20 | +* **levels:** add hints ([305f460](https://github.com/remarkablegames/code-arcade/commit/305f4605b34560db681d34d614115e3b1801dee3)) |
| 21 | +* **levels:** add level 1 ([6b26943](https://github.com/remarkablegames/code-arcade/commit/6b2694326fdf4582c8e46943eb37cfec78fdaa99)) |
| 22 | +* **levels:** add level 10 ([b76456d](https://github.com/remarkablegames/code-arcade/commit/b76456d86c9fc275846913dda897fde5695e4370)) |
| 23 | +* **levels:** add level 11 ([705b769](https://github.com/remarkablegames/code-arcade/commit/705b769b875f5999b7db098250f16d39898e92f0)) |
| 24 | +* **levels:** add level 12 ([8cd2b23](https://github.com/remarkablegames/code-arcade/commit/8cd2b231a8a726fbdc0ed1a234d194dd77b400ec)) |
| 25 | +* **levels:** add level 13 ([494c4c7](https://github.com/remarkablegames/code-arcade/commit/494c4c72a41b42dae504ff74e3c3b6fd5070f8de)) |
| 26 | +* **levels:** add level 14 ([3d31bf5](https://github.com/remarkablegames/code-arcade/commit/3d31bf58e1dd3bbe4ffd02bdffa3821edfacae92)) |
| 27 | +* **levels:** add level 15 ([d9bf05a](https://github.com/remarkablegames/code-arcade/commit/d9bf05afbde24a68390bd79d6f3fe8cb226e2b30)) |
| 28 | +* **levels:** add level 2 ([3aff8a5](https://github.com/remarkablegames/code-arcade/commit/3aff8a584239f53b0392b78d4d598c932db55db8)) |
| 29 | +* **levels:** add level 3 ([07f9768](https://github.com/remarkablegames/code-arcade/commit/07f97683eb23ba97f105c0f83cdee960f0d4d72e)) |
| 30 | +* **levels:** add level 4 ([17766f9](https://github.com/remarkablegames/code-arcade/commit/17766f968102c6ec4e353132880e94699628302c)) |
| 31 | +* **levels:** add level 5 ([ef9ee20](https://github.com/remarkablegames/code-arcade/commit/ef9ee20be449e58b5e9681206c26c878f3098664)) |
| 32 | +* **levels:** add level 6 ([2c981cc](https://github.com/remarkablegames/code-arcade/commit/2c981cc46f497978fc0258a5fc5a27a67a4ef49c)) |
| 33 | +* **levels:** add level 7 ([6bfae1e](https://github.com/remarkablegames/code-arcade/commit/6bfae1ea8cac1f7fab1ebf168fd551cfbe0ce1a5)) |
| 34 | +* **levels:** add level 8 ([aff1fec](https://github.com/remarkablegames/code-arcade/commit/aff1fecb654a85dfde4ceab538ee3ab7c323cca6)) |
| 35 | +* **levels:** add level 9 ([da60357](https://github.com/remarkablegames/code-arcade/commit/da603572b2e87d1cf39ea36729e7c0613591952a)) |
| 36 | +* **levels:** improve 0, 1, 2, 8, 9 ([7fe78c4](https://github.com/remarkablegames/code-arcade/commit/7fe78c44a935340effb5e132a1047b2530bf90f6)) |
| 37 | +* **levels:** insert 17 ([b991364](https://github.com/remarkablegames/code-arcade/commit/b9913645fe1b2828e35def024275108ee87d2736)) |
| 38 | +* **levels:** insert 2 ([12dc4cf](https://github.com/remarkablegames/code-arcade/commit/12dc4cf6a9f3575b44ffa9c470835f6972728805)) |
| 39 | +* **levels:** insert 21 ([407a373](https://github.com/remarkablegames/code-arcade/commit/407a37311c1b12c864e47a0355bc6643f4e9b481)) |
| 40 | +* **levels:** insert 22 ([bf33f85](https://github.com/remarkablegames/code-arcade/commit/bf33f85531336937c9e53334110eab29fce6dbf8)) |
| 41 | +* **levels:** insert 23 ([94d625d](https://github.com/remarkablegames/code-arcade/commit/94d625d2184183bbf02f5a5017d697b01aecb4ea)) |
| 42 | +* **levels:** insert 24 ([9edbe15](https://github.com/remarkablegames/code-arcade/commit/9edbe1506bfaa023f081a32389651f918a043e3a)) |
| 43 | +* **levels:** insert 3 ([98fee66](https://github.com/remarkablegames/code-arcade/commit/98fee66d95faaaae7d61d931e9e71656cdf90a18)) |
| 44 | +* **levels:** insert level 17 ([ae20f3f](https://github.com/remarkablegames/code-arcade/commit/ae20f3fba1dd1ea63cb1d6faea4f8eaf7583617a)) |
| 45 | +* **levels:** log when keypress is disabled ([2ff618a](https://github.com/remarkablegames/code-arcade/commit/2ff618ae04ed9c45ba07380ed4813abb46fe37c4)) |
| 46 | +* **templates:** log when mouse press is disabled ([cb366e4](https://github.com/remarkablegames/code-arcade/commit/cb366e4983bc138c4aa5aa0fb19c3f25aa4ecc9f)) |
| 47 | +* **templates:** move player with mouse ([885596b](https://github.com/remarkablegames/code-arcade/commit/885596be733c56075cf13e9476706dfc30844e61)) |
| 48 | + |
| 49 | + |
| 50 | +### Bug Fixes |
| 51 | + |
| 52 | +* improve website responsiveness with mobile friendly styles ([f0f1835](https://github.com/remarkablegames/code-arcade/commit/f0f18351d7261b544abe2875c7362423064d82c0)) |
| 53 | +* **levels:** add cancel callbacks to cleanup ([be5db6b](https://github.com/remarkablegames/code-arcade/commit/be5db6ba240521380034f7d8df00615f533b05c8)) |
| 54 | +* **levels:** fix cleanup at level start ([397b2ec](https://github.com/remarkablegames/code-arcade/commit/397b2ecd1b04cc8875417bdd45d4bfda8d20fe36)) |
| 55 | +* **levels:** fix cleanups ([0b8e750](https://github.com/remarkablegames/code-arcade/commit/0b8e750407fe6db7718fd1e0fdb84baea976b54f)) |
| 56 | +* **levels:** improve levels ([44a40d0](https://github.com/remarkablegames/code-arcade/commit/44a40d0112fa053d2a58f6ba28a3424e3b44505a)) |
| 57 | +* **levels:** move player to starting position if out of bounds ([1f15d8d](https://github.com/remarkablegames/code-arcade/commit/1f15d8d27ba07397ba41537604ed073fcc955826)) |
| 58 | +* **levels:** simplify 8 ([f95cdf2](https://github.com/remarkablegames/code-arcade/commit/f95cdf2c9f50b9d788adf51fbbd1d2c44f2c176b)) |
| 59 | +* **scenes:** replace `eval` with `new Function` ([3bf1cf8](https://github.com/remarkablegames/code-arcade/commit/3bf1cf8c94ce8b7bbb9fccd02240a817349dbfcf)) |
| 60 | +* **templates:** don't add player and exit if greater than 1 ([346d1ef](https://github.com/remarkablegames/code-arcade/commit/346d1efca8aa060a0604c19cd891cabb01b707a1)) |
| 61 | +* **templates:** don't allow more than 1 player and exit to be added ([799e936](https://github.com/remarkablegames/code-arcade/commit/799e936a53b197c2031420eb05b64617fbfab677)) |
| 62 | +* **templates:** go to next level on win ([69655df](https://github.com/remarkablegames/code-arcade/commit/69655df342fe3ed21e7ecfcc7c9012847753fd72)) |
| 63 | +* **templates:** tighten collider area for player and exit sprites ([018a24f](https://github.com/remarkablegames/code-arcade/commit/018a24f2b3daa509ad697c8cc4834b4883930a46)) |
| 64 | + |
| 65 | + |
| 66 | +### Performance Improvements |
| 67 | + |
| 68 | +* refactor game from canvas to inline iframe ([d8fedb2](https://github.com/remarkablegames/code-arcade/commit/d8fedb2371be1950c8566e53d24aa85d354c1356)) |
0 commit comments