BlackJack (21)
สคริปต์เขียนโดย :
Fmisty_rain
ลิงค์ต้นฉบับ :
http://kilisamenosekai.web.fc2.com/TKOOL...gss02.html ตรงล่างสุด
ข้อตกลงการนำไปใช้งาน :
ไม่น่าชัด แต่อย่างน้อยๆก็ใส่ชื่อ ลงในเครดิตด้วยล่ะ
สกรีนช๊อต :
ทั้งหมดแก้ข้อความเป็นภาษาไทยเกือบหมดแล้ว
รายละเอียด :
เป็นเกมหยิบไพ่รวมแต้มสู้กัน จะชนะได้ต้องมีแต้มมากกว่าแต้มเจ้ามือให้ได้ โดยต้องไม่เกิน 21แต้ม
เกมแบล็คแจ็ค โดยคุณจะได้รับไพ่สองใบเปิดให้เห็น ส่วนเจ้ามือจะได้ไพ่สองใบเช่นกันแต่จะเปิดให้คุณเห็นเพียงใบเดียว
การชนะในเกมแบล็คแจ็คคือคุณต้องมีแต้มใกล้เคียง 21 แต้มและแต้มมากกว่าเจ้ามือโดยที่แต้มของเจ้ามือไม่เกิน 21 แต้ม
แต้มของไพ่
– ไพ่ 2 – 10 มีค่าตามตัวเลขของมัน
– ไพ่ J Q K มีค่าเป็น 10
– ไพ่ A มีค่าเป็น 1 หรือ 11 ขึ้นอยู่กับไพ่อื่นที่อยู่ในมือ ที่จะทำให้ผลรวมมีค่าเป็น 21 หรือ น้อยกว่า
โค๊ดสคริปต์ ปรับแต่งเพิ่มเติมโดย hengmana 20/12/2016
*แก้บัคแต้มตัวA จาก 11แต้ม หนึ่งใบแรกในมือ ให้กลายเป็น 1แต้ม เมื่อรวมเกิน 21
http://pastebin.com/raw/vdcpTumj +โม "ขอเพิ่ม" "โจมตี" "ตั้งรับ" +
จำนวนรอบเล่นกี่ครั้งต่อเกม และจัดย้ายตำแหน่งวางไพ่ใหม่
ให้ใส่โค๊ดสคริปต์(F11)ระหว่าง Scene_Debug กับ Main
ปรับแต่งระบบเพิ่มเติม :
เริ่มต้มเกมจะมีอัตรา1เท่าตลอด เมือเข้าเกมใหม่
แต่ถ้าเล่นต่อจะ 1+(ค่าอันเก่าเกมที่แล้ว x (รอบครั้งมากสุด - 5 ) /10) เพิ่มขึ้น
โดย หนึ่งเกมจะเล่น5ครั้ง ถ้าเล่นต่อจะ+เพิ่มอีกหนึ่งเป็น 6 ครั้ง เล่นต่อเรื่อยๆได้มากสุดแค่ 8 ครั้งต่อเกม
ตัวอย่าง
เริ่มต้มเกมที่ 1 มีอัตรา 1.0000 เล่น 5/5 ครั้งต่อเกม
เล่นต่อเกมที่ 2 ได้รับรับโบนัสเริ่มต้น 1.0000 + 10%อัตรารอบเกมที่แล้ว +เล่น 6/6 ครั้ง
เล่นต่อเกมที่ 3 ได้รับรับโบนัสเริ่มต้น 1.0000 + 20%อัตรารอบเกมที่แล้ว +เล่น 7/7 ครั้ง
เล่นต่อเกมที่ 4 ได้รับรับโบนัสเริ่มต้น 1.0000 + 30%อัตรารอบเกมที่แล้ว +เล่น 8/8 ครั้ง
เล่นต่อเกมที่ 5 ได้รับรับโบนัสเริ่มต้น 1.0000 + 30%อัตรารอบเกมที่แล้ว +เล่น 8/8 ครั้ง ไม่เพิ่มขึ้นแล้ว
คำสั่งโจมตี ถ้าชนะ+0.50 ,แพ้ลด 50% , เสมอ +0.00 และชนะแต้มรวม[21]จะ+โบนัสเพิ่ม(คูณ1.5)
คำสั่งตั้งรับ ถ้าชนะ+0.25 ,แพ้ลด 25% , เสมอ +1.50 และชนะแต้มรวม[21]จะ+โบนัสเพิ่ม(คูณ1.5)
ตัวอย่าง โบนัส [21]
n คือ อัตราที่เราได้จากในเกม
ถ้ารวม 21 แต้มแล้วชนะ จะได้ (n +0.50 )*1.5
**เพิ่มโบนัส แต้มรวมกัน [11] ถึง [20] จะบวกเพิ่มอีก 0.10 ถึง 0.01
รวมแต้มได้แล้วชนะ | [11] | [12] | [13] | [14] | [15] | [16] | [17] | [18] | [19] | [20] |
โบนัสบวกเพิ่มอีก | + 0.10 | + 0.09 | + 0.08 | + 0.07 | + 0.06 | + 0.05 | + 0.04 | + 0.03 | + 0.02 | + 0.01 |
วิธีการใช้งาน :
กดรูปนี้
แล้วsaveรูปไว้ตั้งชื่อเป็น trump ใส่ใน Graphics/Pictures
แล้วไปสร้างตัวเหตุการณ์ ในmap โดยใช้คำสั่ง เรียกใช้สคริปต์
$scene = BlackJack.new
.