ผลต่างระหว่างรุ่นของ "Oop lab-57"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 40: | แถว 40: | ||
** [[oop lab/การลบ entity|การลบ entity ที่ตกขอบจอ]] | ** [[oop lab/การลบ entity|การลบ entity ที่ตกขอบจอ]] | ||
** [[oop lab/unit testing slick2d|Unit testing Slick2D code]] | ** [[oop lab/unit testing slick2d|Unit testing Slick2D code]] | ||
− | ** [[ | + | ** [[oop lab/objects co-ordination|การประสานงานการทำงานระหว่าง object ในเกม]] |
+ | ** [[oop lab/java collections|Java Collections]] | ||
** Slick2D: [[oop lab/sprite sheets|Sprite sheets]], [[oop lab/timing|Timing]] | ** Slick2D: [[oop lab/sprite sheets|Sprite sheets]], [[oop lab/timing|Timing]] | ||
*** Game states: [http://lyndonarmitage.com/an-introduction-to-state-based-games-slick-library/ เอกสารโดย Lyndon Armitage] | *** Game states: [http://lyndonarmitage.com/an-introduction-to-state-based-games-slick-library/ เอกสารโดย Lyndon Armitage] |
รุ่นแก้ไขเมื่อ 04:32, 22 กันยายน 2557
หน้านี้รวมเอกสารประกอบการเรียนการสอนวิชา การปฏิบัติการการเขียนโปรแกรมเชิงวัตถุ
เนื้อหา
Part 1: Java
- Week1:
- Week2:
- คลิปประกอบ:
- แนะนำการเขียนโปรแกรมเชิงวัตถุ 1
- แนะนำการเขียนโปรแกรมเชิงวัตถุ 2 - ตัวอย่างการเขียนคลาส Counter
- การติดตั้ง Slick2D: สำหรับ Eclipse, สำหรับ NetBeans
- Lab:
- ทดลองเขียนคลาส 1
- การติดตั้ง Slick2D ดูคลิปด้านบนประกอบ
- เกมยานอวกาศบินไปมา
- คลิปประกอบ:
- Week3:
- คลิปเกี่ยวกับ Git: (สามารถ search หาได้อีกหลายสิบอันบน YouTube)
- Lab:
- เกม Flappy Dot - หัดใช้ Sprite และอ่านข้อมูลป้อนเข้าเพิ่มเติม
- Week4:
- Week5:
- คลิป: Type ใน Java
- Week6:
เอกสารอ้างอิง
Part 2: Python
Part 3: JavaScript (Optional)
ลิงก์เอกสารประกอบ
Java
- Coding conventions: Google Java Style