- this is just repeating the canvas explanation from the soccer tutorial. i get repetition and all that, but i think it'd just be better to link back to the first tutorial if they need a run-down of how the canvas works. we definitely should still have the part on making the canvas, and its params and all that, but i don't think we need the steps to tinker with it again.
- comp sci fundamentals! interesting. it says its unfinished, but it looks fine to me.
- "associated modules" - ??? we've never introduced the concept of modules yet, but now it's being mentioned like we know what it is. if it's unfinished, we should just leave it out. move any unfinished stuff to branches if we want to keep working on it.
- darn, the comp sci fundamentals are gone. i guess that's why it said unfinished.
- the recap says we learned what setup and draw do. but... we never actually do! at least, not until we get to the appendix after the recap, which does go in depth about how setup is called once, and draw is called continually. maybe we should just move that section up.
- on the last step, we get told to add the alert code, which is obviously bugged, since it keeps popping up. however, it then says the tutorial is done. but after that, there's quick fixes, where it lists a solution. (though i'd remove the enemy, not the player...) why not just put that into the main tutorial?
- this just felt like a way to rewrite the soccer tutorial. there weren't really any new concepts introduced, aside from a couple new functions, like
loadImage()
andrandom()
. i'd rather just put these concepts into the soccer tutorial, or even just use this tutorial instead of soccer, since parts of it are a bit more detailed. parts from soccer, like score, could be added to this. my big point is that in their current state, these two tutorials should be merged into one, either soccer concepts into dodge, or dodge concepts into soccer.