ผลต่างระหว่างรุ่นของ "Prg2/monkey game"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 14: | แถว 14: | ||
=== Final code === | === Final code === | ||
+ | We notice that there are many duplicate lines in Sprite and Text (in <tt>gamelib.py</tt>). Therefore, we extract a new base class, called <tt>GameCanvasElement</tt> from both classes. We also have to update all attributes from <tt>sprites</tt> to <tt>elements</tt> so as to be more inclusive about things inside the list. | ||
+ | |||
+ | This is the edit history for the game. | ||
+ | |||
+ | [[Image:Prg2-monkey-edit-history.png]] |
รุ่นแก้ไขเมื่อ 00:40, 9 มีนาคม 2564
- This is part of Programming 2 2563
Basic information
- Repository: https://github.com/jittat/monkeys-demo
Materials
Part 1
Part 2
Part 3
Final code
We notice that there are many duplicate lines in Sprite and Text (in gamelib.py). Therefore, we extract a new base class, called GameCanvasElement from both classes. We also have to update all attributes from sprites to elements so as to be more inclusive about things inside the list.
This is the edit history for the game.