Thaigraph

 

   

ค้นหา
Thaigraph หน้าฟอรั่ม Ren'Py รวมลิงค์บทความสอนทำเกมส์ Ren ...
ดู: 32460|ตอบ: 64
go

รวมลิงค์บทความสอนทำเกมส์ Ren'py

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 5-2-2013 13:13 |แสดงโพสต์ทั้งหมด

รวมลิงค์บทความสอนทำเกมส์ Ren'py



สาเหตุที่ก่อตั้งหมวด Renpy ขึ้นในเว็บไทยกราฟ
ที่บอร์ด Renpy ก่อตั้งขึ้นมา เพราะเกิดไอเดียจากเว็บเด็กดีที่มีน้องๆมัธยม และนักศึกษา ฝึกหัดแต่งนิยายกันมาก บางคนก็แต่งได้ดีจริงๆ จนน่าจะเอาไปทำหนัง หรือสร้างเป็นการ์ตูนอนิเมะขึ้นมาเลย แต่ทว่าของพวกนั้นมันต้องใช้ทั้งเวลาและงบประมาณ(เงิน)มาก

โปรแกรม renpy จึงกลายมาเป็นอีกทางเลือกหนึ่ง สำหรับน้องที่มีพอตเรื่องเด็ดๆ อยู่กับตัวอยู่แล้ว มีความสามารถในการวาดภาพ และอยากจะแจ้งเกิด โดยการนำเนื้อเรื่องที่ตนเองแต่ง มานำเสนอในรูปแบบของเกมส์ ซึ่งก็ไม่จำเป็นว่าจะต้องเก่งการเขียนโปรแกรมลึกซึ้ง ขอแค่พอรู้โค๊ดปูๆปลาๆก็สร้างเกมส์เล่นเองได้ (ถ้าสงสัยหรือไม่เข้าใจตรงไหนให้ตั้งกระทู้ถาม ถ้าตอบได้ก็จะตอบให้ค่ะ)

แล้วก็ถ้าหากทำออกมาดี เนื้อเรื่องดีน่าติดตาม ภาพ CG สวย เราก็สามารถวางขายตามเว็บไซต์ต่างๆได้ด้วย ยิ่งถ้าทำเป็นสองภาษา แบบมีภาษาอังกฤษด้วย ก็สามารถเอาไปขายคนต่างชาติเล่นได้ ถือเป็นการสร้างรายได้อีกทางหนึ่ง ^^"

ตัวอย่างเกมส์ ที่สร้างโดยใช้โปรแกรม renpy


จะแยกออกเป็นหมวดๆให้นะค่ะจะได้หาง่ายขึ้น

ภาพประกอบ

เริ่มต้น

ไฟล์ตัวอย่าง

- วิธีติดตั้งโปรแกรม JEdit

-

- Ren'Py โปรแกรมในฝันของนักสร้างเกมส์ Visual Novel

-

- [renpy] เริ่มต้นสร้างเกมส์ Visual Novel กับ Renpy

-

- [renpy] การอ้างอิงตัวแปรจากต่างแฟ้ม

-

- [renpy] วิธี Delete Persistent (ลบความจำเกมส์)

-

- [Renpy] วิธีย้ายชิ้นงานที่ทำจากเวอร์ชั่นเก่า มาทำต่อใน Renpy เวอร์ชั่นใหม่กว่า

-




ภาพประกอบ

Character

ไฟล์ตัวอย่าง

- [renpy ] การสร้างตัวละคร และใส่บทสนทนา

-

- วิธีเปลี่ยน font เป็นภาษาไทย และกำหนดขนาด font

-

- [renpy] ทำตามบทความแล้วทำไมยังเปลี่ยนฟ้อนเป็นภาษาไทยไม่ได้?

-

- [renpy] การใส่ภาพตัวละคร และพื้นฉาก

-

- [renpy] วิธีใส่ภาพตัวละคร ประกอบคำสนทนา

-

- [renpy] การ Input Name User (รับค่าตัวแปร ชื่อผู้เล่น)

-

- [renpy] วิธีใส่ "ชื่อตัวละคร" ให้แสดงในกรอบ [Name in Box]

-


- [renpy] ลูกเล่นเปลี่ยนฉาก (Pre-Defined Transitions )

-


- [renpy] ลูกเล่นการเปลี่ยนฉาก ด้วยคำสั่ง ImageDissolve

-

- [renpy] วิธีทำให้ตัวละคร กระพริบตา และ ขยับปากพูด [Blink And Lip Flap]

-

- [renpy] วิธีเปลี่ยนสีคำพูดของตัวละคร แต่ละตัว

-


- [renpy] วิธีสร้างตัวละครลับ

มี

..


ภาพประกอบ

Animation

ไฟล์ตัวอย่าง

- [renpy] วิธีทำแสงแดดในเกมส์ และที่หน้า Main Menu

-

- [renpy] วิธีใส่ Effect ดอกไม้ร่วง ที่หน้า Main Menu

-

- [renpy] วิธีทำ Effect ดอกไม้ร่วง

-

- [renpy] วิธีใส่ Logo ก่อนเข้าหน้า main menu ( Label Splashscreen)

-

- [renpy] วิธีที่ภาพ Animation หน้า Imagemap Main Menu และ Imagemap หน้าอื่นๆ

มี

-  [renpy] วิธีทำฉากตัวละครนั่งอยู่ในรถ

มี

-  [renpy] วิธีทำ label Fight RPG  

-

...


ภาพประกอบ

CG Gallery & Room Music & Shop & Inventory

ไฟล์ตัวอย่าง

- [renpy] วิธีทำ อัลบั้มภาพ CG Gallery แบบ Classic

มี

- [renpy] วิธีทำ CG Gallery แบบ Imagemap

มี


- [renpy] ทำร้านค้าแบบง่าย

มี


- [renpy] ทำร้านค้าแบบ Advanced

มี


- [renpy] ทำร้านค้าแบบ Advanced + Imagemap

มี

...
...
...
...
...


ภาพประกอบ

Choices & Score

ไฟล์ตัวอย่าง

- [renpy] การสร้างเมนูทางเลือก Choice Menu

-

- [renpy] วิธีทำเมนูเลือกตัวละคร และรับตัวแปรชื่อผู้เล่น

-

- [renpy] วิธีเปลี่ยน Background - Choice Menu

-

- [renpy] วิธี เพิ่ม- ลด คะแนนคำถาม (Score Question) แบบแยกหน้าแสดง

-

- [renpy] วิธี เพิ่ม- ลด คะแนนคำถาม (Score Question) แบบแสดงคะแนนที่หน้าหลัก

มี

- [renpy] วิธีทำตัวเลือก Choices แบบจดจำ (Remembering User Choices )

-

- [renpy] วิธีทำตัวเลือกคำถามแบบกำหนดระยะเวลา (Timed choice)

มี

- [renpy] วิธีทำคะแนนตอบคำถามแบบ Text ให้แสดง-ซ่อนได้

มี

- [renpy] วิธีเพิ่ม - ลดคะแนนคำถามแบบ Text

มี

- [renpy] วิธีแสดงเลขคะแนนตัวเลขให้เป็น Image

มี

- [renpy] วิธีแสดงคะแนนตัวเลขให้เป็นภาพ และให้แสดง-ซ่อนได้

มี

...
...
...


ภาพประกอบ

Conversation & Text

ไฟล์ตัวอย่าง

- [renpy] วิธีเปลี่ยนพื้นกรอบ คำสนทนา

-

- [renpy] วิธีใส่ภาพ animation หลังตัวละครพูดจบ ctc

-

- [renpy] วิธีเปลี่ยน font เป็นภาษาไทย และกำหนดขนาด font

-

- [renpy] ทำตามบทความแล้วทำไมยังเปลี่ยนฟ้อนเป็นภาษาไทยไม่ได้?

-

- [renpy] การใช้คำสั่ง Text Style เพิ่มลูกเล่นคำพูดตัวละคร

-

- [renpy] ลูกเล่น Text แบบต่างๆ

-

- [renpy] การตั้งความเร็วในการแสดง Text

-


- [renpy] แก้ปัญหา Text บรรยายเลื่อนบรรทัด หรือ โดนกรอบทับ

-

...



ภาพประกอบ

Sound & Movies เสียงและภาพยนต์ประกอบเกมส์

ไฟล์ตัวอย่าง

- [renpy] วิธีแทรกฉาก Movies ขณะเล่นเกมส์

-

- [renpy] วิธีใส่ sound ประกอบเกมส์

-

...
...


ภาพประกอบ

โครงสร้างเกมส์

ไฟล์ตัวอย่าง

- [renpy] วิธีลบ Delete Persistent หลัง Build Distributions เกมส์แล้ว

-

- [[renpy] วิธีลบ "SAVE"

-

- [renpy] วิธี Lock คลิกเม้าส์ขวา และ Lock save

มี

- [renpy] Keyboard & Mouse Event

-

- [renpy] วิธีเปลี่ยน cursor mouse

-

- [renpy] วิธีเปลี่ยนภาพ Icon เกมส์

-

- [renpy] วิธีสั่งให้โปรแกรมแสดง "วัน" และ "เดือน" Date Overlay  

-

- [renpy] วิธีทำ Imagemap ภายในเกมส์

-

- [renpy] วิธีการทำ Imagemap ภายใน Label

-

- [renpy]วิธีทำ Imagemap สำหรับหน้า Menu เริ่มเกมส์

-

- [renpy] วิธีแทรกหน้า Bonus ไว้ที่ Main Menu แบบ Imagemap

-

- [renpy] วิธีทำ Imagemap หน้า Preferences

-

- [renpy] วิธีทำ Imagemap หน้า yes/no - prompt

-

- [renpy] วิธีทำ Imagemap Quick Menu

-

- [renpy] วิธีทำ Imagemap หน้า Save & Load

-

- [renpy] วิธีใส่ menu ในกรอบสนทนา

-

- [renpy] วิธีใส่ภาพ Main menu

-

...

-

- renpy] วิธีแทรกหน้า Bonus ที่ Main Menu แบบ Classic

-

- [renpy] วิธีทำหน้า Title ก่อนเข้าสู่หน้า Main Menu หลัก

-

...
...
...
...
...


อื่นๆ

ไฟล์ตัวอย่าง

- [renpy] เวอร์ชั่น 6.15 ออกแล้วจ้า

-

- [renpy] แจกพื้น Background สนทนา

-

- [renpy] RPG Battle Engine

-

- [renpy] วิธีแก้โปรแกรม JEdit อ่านไฟล์ .rpy ไม่โชว์ไฮไลท์

-

...
...
...



พิเศษ!!!

ไฟล์ตัวอย่าง

- [renpy] วิธีทำให้เกมส์ renpy รันบนระบบ Android

-

- [renpy]  วิธีทำ Compile Install เกมส์บน Windows โดยใช้ NSIS

-

-   [renpy] การพับลิชไฟล์ และซ่อนไฟล์หลังพับลิช

-

-   [renpy] วิธีแทรก มินิเกมส์ Jigsaw Puzzle

มี

-   [renpy] วิธีแทรก มินิเกมส์ Jigsaw Puzzle (แบบ 2)

มี

...




***สำหรับใครที่รู้ส่วนไหน และอยากจะแชร์สิ่งที่ตนเองรู้ให้กับคนอื่นๆบ้าง ก็มาช่วยกันนะค่ะเพราะอยากจะบอกว่าเราก็ไม่ได้รู้คำสั่งทั้งหมดในโปรแกรมหรอก -*-

ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนจึงจะสามารถดูและดาวน์โหลดไฟล์แนบได้ หากยังไม่มีแอคเคานต์หรือยังไม่ได้เป็นสมาชิก กรุณาสมัครสมาชิก
บางบทความคุณจำเป็นต้องสมัครสมาชิกแบบ VIP และ SUPERVIP ถึงจะเข้าอ่านบทความได้

Rank: 1

โพสต์เมื่อ 13-2-2013 01:46 |แสดงโพสต์ทั้งหมด
ขอบคุณมากเลยคะ ที่นี่ช่วยมาตลอดเลย

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 6-3-2013 19:46 |แสดงโพสต์ทั้งหมด

ตอนแรกกับคุยกับเว็บมาสเตอร์อยู่ว่า.. ทำหมวด renpy ขึ้นมาแล้วจะมีใครเข้ามาอ่านไหม?  หุหุ อย่างน้อยก็มี 1 คนที่เข้ามาอ่าน

ขอบคุณเช่นกันค่ะ ^^" ค่อยมีกำลังใจทำต่อ

Rank: 1

โพสต์เมื่อ 16-3-2013 17:27 |แสดงโพสต์ทั้งหมด
อยากจะขอบคุณเจ้าของบทความมากเลยค่ะที่เขียนฮาวทูได้ละเอียด + เยอะขนาดนี้
เรากำลังศึกษาวิธีใช้โปรแกรมนี้อยู่พอดี แม้จะอ่านภาษาอังกฤษออก แต่บทความในเว็บหลักที่ไร้รูปภาพนั้นมันก็เข้าใจยากจริงจัง TvT
ขอบคุณคุณเจ้าของบทความมากเลยนะคะ ^^
ไว้ทำเกมออกมาได้จริงๆแล้วจะมาลองโชว์ให้ดูนะคะ ^__^ ขอบคุณค่า

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 23-3-2013 20:41 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ raveeoftitans ตั้งกระทู้

พอดีต้องเดินทางไปทำธุระต่างจังหวัดครึ่งเดือน เพิ่งได้กลับมาจับคอมพิวเตอร์วันนี้ ^^"

ขอบคุณค่ะ ถ้าทำเสร็จแล้วอย่าลืมนำมาแบ่งให้เล่นบ้างนะค่ะ ^^

Rank: 1

โพสต์เมื่อ 24-3-2013 20:08 |แสดงโพสต์ทั้งหมด
ขอบคุณมากๆเลยค่ะ ช่วยได้มากเลย
โปรแกรมนี้หาวิธีทำค่อนข้างยาก หาแบบอังกฤษอ่านก็แปลไม่ค่อยถูกลำบากมากมาย
พอมั่วเองเจอเอเร่อมากๆเข้าท้อสุดๆ

เป็นกำลังใจให้เขียนต่อนะคะ ^__^

Rank: 1

โพสต์เมื่อ 29-4-2013 20:19 |แสดงโพสต์ทั้งหมด
สุดยอดบทความเกี่ยวกับ
Ren'Pyที่รวบรวมความรู้ง่ายต่อการทำความเข้าใจ
ขอบคุณมากๆครับเปรียบได้กับE-bookเล่มโตๆเลยทีเดียว

Rank: 1

โพสต์เมื่อ 4-5-2013 20:12 |แสดงโพสต์ทั้งหมด
ขอบคุณจขกทมากครับ บทความดีมากกกก   กำลังหาทางสร้างอยู่พอดี

ตอนนี้อยากทราบ2เรื่องครับ======================================================
เรื่องแรก

เรื่องการทำ route ของคำตอบที่ส่งผลภายระยะยาวน่ะครับ กรณีทำเป็นเกม อาทิเช่น

ตอน event 1  มีตัวเลือก a b c แล้ว เช่นกรณีถ้าตอบ c จะส่งผลต่อ route ในภายหลังที่ไกลกันมากๆ

event 2-49 ไม่มีผลอะไร

พอตอน event 50 ถ้าเกิดเคยตอบC ที่ event 1 ก็จะทำให้มีตัวเลือก a b c "d" เพิ่มขึ้นมา

(ถ้าตอบข้อa หรือb ในevent 1 มาถึงฉากนี้event 50จะมีchoice ให้แค่ a b c ครับ)

======================================================

เรื่องที่2

เรื่องchoice การตอบคำถามที่จำกัดเวลาน่ะครับ
อาทิเช่น เวลามีฉากเร่งรีบและขึ้นคำถามม จะขึ้นวินาทีให้ตอบให้ทัน ถ้าตอบไม่ทัน(ไม่กดเลือกroute) ก็จะกลายเป็นอีกevent นึงไป

ทั้ง2อันนี้พอจะมีสคริปต์และพอจะทำได้มั้ยครับผม (ผมอธิบายงงมั้ยครับ)

ขอบคุณล่วงหน้านะครับ

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 5-5-2013 13:07 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ ruruner ตั้งกระทู้

ก่อนอื่นต้องขออภัยที่บางบทความอาจจะทำแบบรีบๆ ด้วยเวลาแต่ละวันที่มีจำกัด และบางครั้งก็ลืมเข้ามาตรวจทานซ้ำ

อีกเรื่องหนึ่งที่ต้องขออภัยด้วย เนื่องจากเวลาที่จะได้ศึกษาโปรแกรม renpy อย่างจริงจังให้เข้าใจลึกซึ้งมีน้อยมาก สคริปบางตัวสามารถนำมาใช้ได้แค่ในระดับพื้นๆ และมันก็อาจจะยังไม่ไม่ใช่สคริปที่ดีที่สุด เพราะยังมีหลายจุดที่จะต้องได้รับการปรับปรุงแก้ไขให้สบบูรณ์แบบกว่าเดิม

และอีกเรื่องหนึ่งที่ต้องขออภัยด้วย... เรามีโอกาสได้จับเครื่องคอมพิวเตอร์จริงๆน้อยมาก ส่วนใหญ่จะเข้ามาเช็คเว็บ ล๊อกอินชื่อทิ้งไว้แล้วไปทำธุระอย่างอื่น หรือไม่ก็รีบทำงาน รีบนั่งทำบทความอัพโหลดขึ้นเว็บ บางครั้งเวลามีสมาชิกเว็บใดเว็บหนึ่งมาซิบถาม เราอาจจะไม่พิมพ์ตอบ จริงๆไม่ได้หยิ่งนะค่ะ (เป็นคนชอบคุยด้วยซ้ำ โดยเฉพาะเรื่องที่สนใจก็ยิ่งชอบคุยมากเป็นพิเศษ) แต่เพราะตอนนั้นเราอาจไม่ได้อยู่หน้าจอคอมฯ
หรือจดจ่อกับการทำงานมากเกินไปจนไม่ทันสังเกตว่ามีคนทักมา

ที่คุณ ruruner ถามไว้ เราไม่แน่ใจว่าจะตอบได้ตรงจุดหรือเปล่า? (อ่านคำถามแล้วยังงงๆอยู่นิดๆ แหะๆ) แต่สัญญาว่าจะเรียบเรียงทำเป็นบทความให้ในโอกาสต่อไปนะค่ะ ^^


-----------------------------------------------------------

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 7-5-2013 23:06 |แสดงโพสต์ทั้งหมด
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก


Thaigraph

GMT+7, 17-10-2019 01:22 , Processed in 1.511239 second(s), 20 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc. Thai Language by DiscuzThai! Team.

Top 10 Best Sellers in Clothing for 2017 Top 10 Best Sellers in Clothing Best Sellers in Clothing
Top 10 Best Sellers in Books reviewer 2017 Top 10 Best Sellers in Books Best Sellers in Books