ผลต่างระหว่างรุ่นของ "Oop lab/arcade/space"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 40: แถว 40:
 
: ''ยังเขียนส่วนนี้ไม่เสร็จ: to do - how to install with virtualenv''
 
: ''ยังเขียนส่วนนี้ไม่เสร็จ: to do - how to install with virtualenv''
  
 +
== เกมว่าง ๆ ==
 
== แสดงรูปยานอวกาศ ==
 
== แสดงรูปยานอวกาศ ==
 +
 +
=== สร้าง sprite ===
 +
เราจะใช้โปรแกรมเช่น GIMP, Photoshop, Paint.NET เพื่อวาด sprite ขนาด 64 x 64 จุด วาดยานอวกาศที่มีทิศหันขึ้น อย่าลืมทำให้ background นั้นใส (transparent) ด้วย  โปรแกรมมักจะแสดงดังด้านล่าง (ถ้า background ใส)
 +
 +
[[Image:219245-spaceship-sprite-transparent.png]]
 +
 +
ถ้าไม่ได้ทำให้ background ใส เวลาแสดงจะเห็นดังรูปด้านล่าง
 +
 +
[[Image:219245-spaceship-sprite-broken-transparent.png]]
 +
 +
สร้างไดเรกทอรี '''<tt>images</tt>''' เพื่อเก็บ assets รูป จากนั้นจัดเก็บรูปดังกล่าวชื่อ '''<tt>ship.png</tt>'''
 +
 +
ถ้าขี้เกียจวาด ไปเอารูปได้ที่ [http://theory.cpe.ku.ac.th/~jittat/cocos/files/ship.png ship.png].
  
 
== เคลื่อนที่ ==
 
== เคลื่อนที่ ==

รุ่นแก้ไขเมื่อ 23:38, 30 พฤศจิกายน 2559

หน้านี้เป็นส่วนหนึ่งของ oop lab

ติดตั้ง Arcade

เราจะใช้ game library ชื่อ arcade ในการพัฒนาเกม

ติดตั้ง pip/pip3

pip เป็นโปรแกรมสำหรับติดตั้ง library บน Python ในระบบที่มี python3 พร้อม ๆ กับ python2 เราจะเรียก pip3 เพื่อให้ติดตั้ง library ลงในส่วนของ python3

Windows

pip จะมาพร้อมกับการติดตั้ง python ให้เลือก option ดังกล่าวด้วย ถ้าเปิด command แล้วเรียก pip ขึ้นก็แสดงว่าได้ติดตั้งเรียบร้อย ถ้าไม่มี ให้ลองติดตั้ง python3 อีกครั้ง และให้เลือก pip ในหน้า Optional Features ด้วย

Linux

ให้ติดตั้ง pip3 และโปรแกรมประกอบอื่น ๆ โดยสั่ง

sudo apt install -y python3-dev python3-pip libjpeg-dev zlib1g-dev

Mac

ถ้าติดตั้ง python3 แล้ว น่าจะมี pip3 มาแล้ว ทดลองเรียกดูใน terminal

ใช้ pip ติดตั้ง arcade

ถ้าในการติดตั้ง python เราได้ลง pip มาแล้ว เราจะสามารถติดตั้ง arcade ผ่านทาง pip ได้โดยสั่ง

pip3 install arcade

ถ้าเป็น windows ให้สั่ง

pip install arcade

virtualenv

เราติดตั้ง arcade ลงใน library ของระบบเลย ซึ่งทำแบบนี้บ่อย ๆ อาจจะทำให้ library เละและตีกันได้ Python มีระบบสำหรับติดตั้ง library แยกกัน เรียกว่า virtualenv

ยังเขียนส่วนนี้ไม่เสร็จ: to do - how to install with virtualenv

เกมว่าง ๆ

แสดงรูปยานอวกาศ

สร้าง sprite

เราจะใช้โปรแกรมเช่น GIMP, Photoshop, Paint.NET เพื่อวาด sprite ขนาด 64 x 64 จุด วาดยานอวกาศที่มีทิศหันขึ้น อย่าลืมทำให้ background นั้นใส (transparent) ด้วย โปรแกรมมักจะแสดงดังด้านล่าง (ถ้า background ใส)

219245-spaceship-sprite-transparent.png

ถ้าไม่ได้ทำให้ background ใส เวลาแสดงจะเห็นดังรูปด้านล่าง

219245-spaceship-sprite-broken-transparent.png

สร้างไดเรกทอรี images เพื่อเก็บ assets รูป จากนั้นจัดเก็บรูปดังกล่าวชื่อ ship.png

ถ้าขี้เกียจวาด ไปเอารูปได้ที่ ship.png.

เคลื่อนที่

World, WorldRenderer

ยานอวกาศเก็บสมบัติ

แสดงคะแนน

อุกกาบาต