สวัสดีค่ะท่านผู้มาเยือน!  ลงชื่อเข้าใข้งาน สมัครสมาชิก

Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RGSS1 มินิเกม BlackJack (21)
10-20-2016, 08:05 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 12-20-2016 11:47 PM โดย hengmana.)
โพสต์: #1
มินิเกม BlackJack (21)
BlackJack (21)

สคริปต์เขียนโดย : Fmisty_rain
ลิงค์ต้นฉบับ : http://kilisamenosekai.web.fc2.com/TKOOL...gss02.html ตรงล่างสุด

ข้อตกลงการนำไปใช้งาน :
ไม่น่าชัด แต่อย่างน้อยๆก็ใส่ชื่อ ลงในเครดิตด้วยล่ะ

สกรีนช๊อต :
[ภาพ: 161214090703.JPG]
ทั้งหมดแก้ข้อความเป็นภาษาไทยเกือบหมดแล้ว

รายละเอียด :
เป็นเกมหยิบไพ่รวมแต้มสู้กัน จะชนะได้ต้องมีแต้มมากกว่าแต้มเจ้ามือให้ได้ โดยต้องไม่เกิน 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

วิธีการใช้งาน :
กดรูปนี้ [ภาพ: trump00.png]
แล้วsaveรูปไว้ตั้งชื่อเป็น trump ใส่ใน Graphics/Pictures
แล้วไปสร้างตัวเหตุการณ์ ในmap โดยใช้คำสั่ง เรียกใช้สคริปต์
$scene = BlackJack.new

.

ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
[-] The following 6 users Like hengmana's post:
dreamknight (10-21-2016), Ivan_GilDong (10-20-2016), LuZi (10-25-2016), maya (10-23-2016), Mysticphoenix (11-15-2016), splendith (10-20-2016)
10-20-2016, 09:21 PM
โพสต์: #2
RE: มินิเกม BlackJack (21)
น่าเล่นมากครับ แพนด้าจ๊าก

[ภาพ: NvcQbcH.jpg]
เข้าสู่เว็บไซต์ของสมาชิกผู้นี้ ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ android webkit browser android
10-21-2016, 08:12 PM
โพสต์: #3
RE: มินิเกม BlackJack (21)
ขอถามหน่อยนะคะ อันนี้เกมจะสุ่มไพ่ทุกครั้งที่เล่น หรือว่าสุ่มไพ่ทีเดียว 52 ใบใน deck แล้วค่อยสุ่มใหม่เมื่อเล่นครบ 52 ใบแล้วคะ


ถ้าเป็นเกม Blackjack จริง ๆ ที่เล่นตามคาสิโน เจ้ามือจะสับไพ่ทีเดียวทั้ง deck แล้วเล่นจนครบ 52 ใบ ไม่มีการสับ deck ใหม่เมื่อจบหนึ่งรอบ ทำให้ใช้วิธีโกงด้วยการนับเลขหรือจำไพ่ได้ เลยอยากรู้ว่าสคริปต์นี้สุ่มทุกครั้งที่เล่นหรือว่าสุ่มครั้งเดียวทั้ง deck (เผื่อจะได้โกงนับเลขเอาได้)

[ภาพ: 6977f46ce7a5965e6d2d71911a3fbaa9.png]
เข้าสู่เว็บไซต์ของสมาชิกผู้นี้ ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows nt
10-21-2016, 09:00 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 11-14-2016 04:18 PM โดย hengmana.)
โพสต์: #4
RE: มินิเกม BlackJack (21)
สุ่มใหม่ทั้ง deck (52ใบ)ทุกๆ 1เกม(เล่น5ครั้ง) ครับ พอเล่นต่อ เกม2 ก็สุ่มใหม่อีกครั้ง

*ลองปรับ เล่นเยอะๆหลายๆครั้ง ไพ่หมดสำรับ Error เลย -_-a
เล่น1ครั้ง จะใช้ไพ่ไปประมาณ 4~10 ใบ เล่น5ครั้ง คงไม่มีใครใช้หมดมั่ง

**ลองแบบใช้ไพ่เยอะ(ถ้าแต้มรวมเกิน21ก็หยุดแค่นั้น)
[111122223333] [444455] ใช้ไป 18 ใบ ที่เหลือคงใช้
[5566] [6677] ใช้ไป 8 ใบ
[778] [888] ใช้ไป 6 ใบ
[999] [9JJ] ใช้ไป 6 ใบ
[JJQ] [QQQ] ใช้ไป 6 ใบ
[KKK] [K1010] ใช้ไป 6 ใบ
1เกมเล่น 6ครั้ง ใช้ทั้งหมด 50 ใบเหลือ 2ใบ

***(ที่จริง 7ครั้งก็ได้เพราะถ้าเราเกิน คอมจะไม่จั่วเพิ่ม ให้เกินหรอก)
[111122223333] [JJ] ใช้ 14 ใบ
[444455] [JJ] ใช้ 8 ใบ
[5566] [QQ] ใช้ 6 ใบ
[6677] [QQ] ใช้ 6 ใบ
[778] [KK] ใช้ 5 ใบ
[888] [KK] ใช้ 5 ใบ
[999] [1010] ใช้ 5 ใบ
เล่น 7ครั้ง ใช้ทั้งหมด 49 ใบเหลือ 3ใบ
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
[-] The following 2 users Like hengmana's post:
Ivan_GilDong (10-22-2016), Mikichan (10-22-2016)
10-23-2016, 12:33 AM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 11-14-2016 04:18 PM โดย hengmana.)
โพสต์: #5
RE: มินิเกม BlackJack (21)
โมเพิ่มคำสั่งที่3 "หมอบ" ไว้ในตัวเลือก "ขอเพิ่ม" "พอแล้ว"
โดยคำสั่ง "หมอบ" จะปล่อยไพ่ครั้งนี้ไป แต่จะเสีย อัตราที่เราได้เป็น
n * (1 - (ค่าแพ้เดิม=0.5)/2)
n * 0.75
ถ้าใช้ หมอบ อัตราที่เราได้จากในเกม จะโดนลดเหลือ 75%
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
[-] The following 1 user Likes hengmana's post:
Ivan_GilDong (11-17-2016)
11-12-2016, 11:51 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 11-14-2016 04:18 PM โดย hengmana.)
โพสต์: #6
RE: มินิเกม BlackJack (21)
โมเปลี่ยนคำสั่ง
"ขอเพิ่ม" "พอแล้ว" "หมอบ"
เป็น
"ขอเพิ่ม" "โจมตี" "ตั้งรับ"

เปลี่ยนอัตราที่เราได้จากคำสั่งในเกมเป็น
คำสั่งโจมตี ถ้าชนะ+0.50 ,แพ้ลด 50% , เสมอ +0.00 และชนะแต้มรวม[21]จะ+โบนัสเพิ่ม(คูณ2)
คำสั่งตั้งรับ ถ้าชนะ+0.25 ,แพ้ลด 25% , เสมอ +2.00 และชนะแต้มรวม[21]จะ+โบนัสเพิ่ม(คูณ2)
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
[-] The following 2 users Like hengmana's post:
Ivan_GilDong (11-17-2016), Pegasus (11-13-2016)
12-14-2016, 04:57 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 05-14-2017 09:46 PM โดย hengmana.)
โพสต์: #7
RE: มินิเกม BlackJack (21)
[ภาพ: 161019074421.PNG] -> [ภาพ: 161214090703.JPG]

โมเพิ่มโชว์ จำนวนรอบเล่นกี่ครั้งต่อเกม และจัดย้ายตำแหน่งวางไพ่ใหม่

เปลี่ยนได้รับโบนัสเริ่มต้นถ้าเล่นต่อไป 1.0000 + 10%อัตรารอบเกมที่แล้ว ได้มากสุด +30%
และถ้าเล่นต่อ+เพิ่มอีก1ครั้งเป็น 6 ครั้งต่อเกม เล่นต่อเรื่อยๆได้มากสุดแค่ 8 ครั้งต่อเกม

แก้ [21] เปลี่ยนโบนัส ลดลงเป็น(คูณ1.5)
เปลี่ยนโบนัสเสมอ ลดลงเป็น +1.50 เมื่อใช้คำสั่งตั้งรับ
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
[-] The following 1 user Likes hengmana's post:
dreamknight (12-15-2016)
Post Reply 


ข้ามไปบอร์ด:


User(s) browsing this thread: 1 Guest(s)

Download Opera - A faster and more secure Web browser.