

วัตถุประสงค์ของการพัฒนาเกมนี้คือการศึกษาการควบคุมที่ดำเนินการในการสื่อสารไคลเอนต์ / เซิร์ฟเวอร์ นอกเหนือจากการเชื่อมต่อระหว่างผู้เล่นทุกคนการรักษาความล้มเหลวได้รับการพัฒนาซึ่งฉันพิจารณาส่วนที่สำคัญที่สุด
สมมติว่ามีผู้เล่นหลายคนที่เชื่อมต่อกับการเล่นและจากนั้นหนึ่งในนั้นสูญเสียการเชื่อมต่อเนื่องจากปัญหาทางเทคนิค เกมขึ้นอยู่กับผู้เล่นทุกคนที่เข้าร่วมการเคลื่อนไหว ด้วยวิธีนี้การรักษาถูกนำไปใช้ในการหยุดเกมทำให้เซิร์ฟเวอร์ตัดสินใจว่ามันต้องการทำอะไร:

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

มีโฟลเดอร์ที่มีไฟล์แปล (.lang) คุณสามารถส่งการแปลภาษาใหม่ให้ฉันถ้าคุณต้องการ
สำหรับตอนนี้เกมรองรับจดหมายใน:
สำหรับแต่ละภาษามีไฟล์ทรัพยากรพจนานุกรมซึ่งโดยทั่วไประบุตัวอักษรทั้งหมดของตัวอักษรที่รองรับและจำนวนครั้งที่เกิดขึ้นกี่ครั้ง
มีโฟลเดอร์ที่มีไฟล์พจนานุกรม (.dic) คุณสามารถส่งพจนานุกรมให้ฉันในภาษาที่ต้องการ
เขื่อน: https://github.com/digao-dalpiaz/dam
dzsocket: https://github.com/digao-dalpiaz/dzsocket
ฉันกำลังพัฒนาใน Delphi 10.3.3 Community Edition ฉันยังไม่รู้ว่าจะระบุว่ารุ่นก่อนหน้านี้เป็นไปได้ที่จะรวบรวม
คุณสามารถส่งข้อบกพร่องและข้อเสนอแนะรวมทั้งเป็นผู้ทดสอบ โปรดอย่าลังเลที่จะเปิดปัญหาให้มากที่สุดเท่าที่คุณต้องการ หากคุณต้องการทดสอบเกมโปรดติดต่อฉันทางอีเมลในโปรไฟล์ GitHub ของฉัน
เซิร์ฟเวอร์ทำงานบนพอร์ต TCP 6631