Commit graph

96 commits

Author SHA1 Message Date
Brett Chalupa
c4ecfc0748 fix(sitemap): remove duplicate index 2022-12-11 19:58:42 -05:00
Brett Chalupa
8d843582dc feat: sitemap generation
Automatically generates the sitemap upon deploy and pings the search
engines. A bit naive but it works. Uses Ruby because this is a book
about using Ruby.
2022-12-11 19:56:14 -05:00
Brett Chalupa
e25d1908cb chore(ch12): add more high-score.txt caveat
To handle writing a different file based on debug or production mode is
beyond the scope of the v1 of the book, so I think just making this
clear and suggesting they write a script is fine.
2022-12-11 18:37:06 -05:00
Brett Chalupa
df1e28b3cf chore: check in design files
so everything is contained within one repo
2022-12-11 18:31:25 -05:00
Brett Chalupa
8be2e8cd01 fix: rework fireball & target deleting
the previous implementation was problematic when deleting array elements
while looping through them. this makes use of a marker to then reject
those that need to after checking them all. h/t levi, hiro, and ceph for
the feedback here!
2022-12-11 18:15:23 -05:00
Brett Chalupa
12e38a8716 chore(ch01): move source into runnable files
matches rest of the chapters and makes it easier to test that code
2022-12-11 17:42:31 -05:00
Brett Chalupa
ded82d0e3f chore: social metadata & revised desc 2022-12-11 13:26:18 -05:00
Brett Chalupa
0256c02370 chore: update mdbook to latest ver 2022-12-11 13:22:23 -05:00
Brett Chalupa
2f77884ac6 feat(ch12): add finished source link 2022-12-11 13:21:07 -05:00
Brett Chalupa
8a6468e14b fix: parameter explaintation adjustment 2022-12-11 13:19:05 -05:00
Brett Chalupa
6f0fe0dcae feat: additional illustrations 2022-12-11 13:13:23 -05:00
Brett Chalupa
453d3137d0 feat(ch01): diagrams 2022-12-11 13:08:27 -05:00
Brett Chalupa
36aafdb1ec feat(ruby-primer): swap poignant guide for ruby is for fun
based on discord feedback and poignant guide not really being great for
those new to programming, which is the target audience of the book
2022-12-11 12:20:41 -05:00
Brett Chalupa
d75015c70c fix(intro): typo in How to Read... sect 2022-12-11 11:51:39 -05:00
Brett Chalupa
ac080289ec chore: add itch link to README 2022-12-11 11:43:48 -05:00
Brett Chalupa
c78a5d7a9b fix(ch04): number correctness
h/t levi
2022-12-11 11:42:02 -05:00
Brett Chalupa
be4561e6d4 fix: typos using aspell 2022-12-11 11:38:48 -05:00
Brett Chalupa
61f27d3530 fix(ch03): typo & symbol mention
h/t levi!
2022-12-11 11:34:35 -05:00
Brett Chalupa
187a6bc0ec feat(intro): how to read 2022-12-11 11:33:09 -05:00
Brett Chalupa
40312bb796 chore(intro): revise warning 2022-12-11 11:30:00 -05:00
Brett Chalupa
7741ef26b2 fix(intro): minor revisions 2022-12-11 11:29:18 -05:00
Brett Chalupa
3da81f8190 fix(ch03): clarity with method naming 2022-12-11 11:27:49 -05:00
Brett Chalupa
0c02c8d24e feat(ch02): EC for bounds
h/t levi!
2022-12-11 11:26:59 -05:00
Brett Chalupa
54114719dd feat: add itch link to play to intro 2022-12-11 11:22:49 -05:00
Brett Chalupa
819479abb3 fix(ch01): don't use symbol in example
symbols are beyond the scope of the book, h/t to levi for noticing this
2022-12-11 11:20:54 -05:00
Brett Chalupa
eb2285bb8c feat(ch12): explain major ver causing minor ver reset
h/t to levi!
2022-12-11 11:13:02 -05:00
Brett Chalupa
998f280023 feat(ch12): specify embed size 2022-12-11 10:42:07 -05:00
Brett Chalupa
e61c9da42d feat(ch12): ship it first draft 2022-12-11 10:27:05 -05:00
Brett Chalupa
2c8172c17c feat(ch11): scenes first draft 2022-12-11 09:01:48 -05:00
Brett Chalupa
c24b53ae10 feat(ch10): wrap up on animation 2022-12-11 07:58:05 -05:00
Brett Chalupa
9c7e14ef1d feat(ch10): animation first draft 2022-12-10 17:22:27 -05:00
Brett Chalupa
41b99d7317 feat(ch09): background first draft 2022-12-10 07:28:27 -05:00
Brett Chalupa
aed0ca4770 feat(ch08): first draft of sound chapter 2022-12-09 10:55:23 -05:00
Brett Chalupa
473a1748ed feat: add thank you to dragon pixel artist 2022-12-08 07:00:49 -05:00
Brett Chalupa
8b7cc857a9 chore: call out funding 2022-12-08 06:58:41 -05:00
Brett Chalupa
725982d674 feat(intro): add discord 2022-12-08 06:55:47 -05:00
Brett Chalupa
3c74e73056 feat: DR resources 1st pass & edits 2022-12-08 06:53:14 -05:00
Brett Chalupa
624b33afd2 feat: expand game dev resources 2022-12-07 10:09:48 -05:00
Brett Chalupa
7d53662eef fix: typo in license 2022-12-07 09:20:39 -05:00
Brett Chalupa
2ff637eab3 feat(outro): expand the heck out of it 2022-12-07 09:12:47 -05:00
Brett Chalupa
f036173d71 feat: beyond the code 2022-12-07 08:31:22 -05:00
Brett Chalupa
68e2b0ebc9 fix(source control): intro typo 2022-12-07 08:26:43 -05:00
Brett Chalupa
a380621cf7 feat(ch07): high-score tracking first draft 2022-12-06 16:40:49 -05:00
Brett Chalupa
75bac0510d feat(outro): thank yous 2022-12-06 16:17:17 -05:00
Brett Chalupa
8ec662fe3d feat: ruby primer 1st draft 2022-12-06 16:00:13 -05:00
Brett Chalupa
324db8823b fix: typos & edits for clarity
From suggestions by Levi & Pineapple
2022-12-06 15:32:32 -05:00
Brett Chalupa
3485ead78d feat(ch06): refactor section 2022-12-06 10:31:52 -05:00
Brett Chalupa
6ae8e0912e feat(ch06): restart grace period 2022-12-06 10:17:50 -05:00
Brett Chalupa
5d630c876b feat(ch06): add core timer section 2022-12-06 08:42:05 -05:00
Brett Chalupa
75d8c930b3 feat: revise TOC 2022-12-06 07:54:19 -05:00