ผลต่างระหว่างรุ่นของ "Prg2/monkey game"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 5: แถว 5:
 
* Repository: [https://github.com/jittat/monkeys-demo https://github.com/jittat/monkeys-demo]
 
* Repository: [https://github.com/jittat/monkeys-demo https://github.com/jittat/monkeys-demo]
  
== Materials ==
+
== Part 1 ==
  
=== Part 1 ===
+
== Part 2 ==
  
=== Part 2 ===
+
== Part 3 ==
  
=== Part 3 ===
+
== 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.
 
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.
  

รุ่นแก้ไขเมื่อ 00:49, 9 มีนาคม 2564

This is part of Programming 2 2563

Basic information

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.

See the diff here: [1]

Monkey-games-last-diff.png

This is the edit history for the game.

Prg2-monkey-edit-history.png