All in all I don't like how the Chapter 3 has turned out. My initial idea has been to discuss typical problems arising in game programming on real-life examples. However, most of the code in Chapter 3 has become too specific for this Arkanoid and hardly can be transferred to any other project. Besides, technical details of the specific implementation obscure the general ideas. I think, instead of describing a step by step code evolution, a better approach would be to restructure the Chapter 3 into a series of loosely related articles grouped by a common subject. For example, a group on visual effects with articles on postprocessing, particle effects, etc. Basically, topics currently placed in appendicies should become the main material for this chapter.
This will require a lot of work that I currently don't want to deal with. Instead I would like to concentrate on making a small but well-polished, publishable quality, game. As one of the first steps, this will require to find an artist and a sound designer.
Regarding the tutorial, the plan is following: 1) Update the Chapters 1 and 2. 2) Find a native speaker to get help with the text proofreading. 3) Restructure the Chapter 3 into a series of "additional topics".
Oh, I'm not saying it's bad. As someone else pointed out, people are different, and this tutorial caters to a certain type of reader. Besides, I'd have to try and follow it, which doesn't mesh with my plans right now. :P
Ok. If there are any specific suggestions, please let me know.
Thanks! Glad to hear this!
I've finished the last 2 parts of the tutorial: credits screen and packaging.
All in all I don't like how the Chapter 3 has turned out.
My initial idea has been to discuss typical problems arising in game programming on real-life examples.
However, most of the code in Chapter 3 has become too specific for this Arkanoid and hardly can be transferred to any other project.
Besides, technical details of the specific implementation obscure the general ideas.
I think, instead of describing a step by step code evolution, a better approach would be to restructure the Chapter 3 into a series of loosely related articles grouped by a common subject. For example, a group on visual effects with articles on postprocessing, particle effects, etc. Basically, topics currently placed in appendicies should become the main material for this chapter.
This will require a lot of work that I currently don't want to deal with.
Instead I would like to concentrate on making a small but well-polished, publishable quality, game.
As one of the first steps, this will require to find an artist and a sound designer.
Regarding the tutorial, the plan is following:
1) Update the Chapters 1 and 2.
2) Find a native speaker to get help with the text proofreading.
3) Restructure the Chapter 3 into a series of "additional topics".
Several updates in the wiki: Side Panel, Score, Fonts, More Sounds
I haven't announced the contents of the third chapter, so here it is.
1. Better Ball Rebounds
2. Ball Launch From Platform (Two Objects Moving Together)
3. Mouse Controls
4. Spawning Bonuses
5. Bonus Effects
6. Glue Bonus
7. Add New Ball Bonus
8. Life and Next Level Bonuses
9. Random Bonuses
10. Menu Buttons
11. Wall Tiles
12. Side Panel (draft)
13. Score (draft)
14. Fonts (draft)
15. More Sounds (draft)
16. Final Screen (draft)
17. Packaging and Distribution (draft)
While it is moslty concerned with Arkanoid-specific details, some topics can be applied to other types of the games.
For example, the sections on Random Bonuses, Menu Buttons, and Wall Tiles have been updated recently.
Ok. If there are any specific suggestions, please let me know.
I'm open to discussion and suggestions. If you point out, where exactly it rushes forward and what exactly is unclear, I can try to fix that.
Thanks!
Hey!
I've used one of these samples in my tutorial on making Arkanoid-type game with Love2d game engine.
Hey!
I've used some of these samples in my tutorial on making Arkanoid-type game with Love2d game engine.
Hey!
I've used some of these samples in my tutorial on making Arkanoid-type game with Love2d game engine.
Pages