สร้างเกม Multiplayer ครั้งแรก
Вставка
- Опубліковано 28 лис 2024
- *NO DOWNLOAD AVAILABLE YET*
สร้างเกม Multiplayer ครั้งแรก กับ Unity
เกมที่สร้างคือเป็นโปรเจคเก่าแล้วละ กะว่าจะลอกเกม Among us เลย
แต่ด้วยความที่ เราไม่ชอบ board game เบื้องหลังของมันเลย
เลยจะเปลี่ยนเป็นแนวที่เราชอบแทน อย่างเกม Avalon The Resistance
ที่เหลือคง ไปดูในคลิปได้แหล่ะนะ แต่ตรงนี้อยากจะเล่ามุม Dev ที่ได้แตะ
Code Multiplayer กันนิดนึง
คือ บอกก่อนว่า ตัวผมเองเป็น Full stack Dev มา 4 ปี
ช่ำหลังบ้าน ซะเยอะ เวลาเขียน เราก็จะเห็นภาพว่า Model View Controller (MVC)
หรือ จะเป็น Repository Pattern
แต่ พวก Multiplayer ใน Unity ทุกตัวเลย รวมถึง Mirror ด้วย
มันเขียน Code เป็น Single codebase คือ code ที่เดียวใช้ได้ ทั้ง host, server, client
การเขียนมันไม่ยากหรอก ตัวที่ยากคือ การจัดการข้อมูล
แบบ เอ๊ะ เรามีตัวแปรนี้ ทำไมมันใช้ไม่ได้นะ ก็ assign ไปแล้วนี้ สุดท้ายคือ
logic ตรงนั้นมัน assign จาก server ใน class อื่น อะไรงี้
และ Tutorial การสอนก็ค่อนข้างทำให้เห็นภาพยากเหมือนกัน
อย่าง เกม ในคลิปนี้ เรียกได้ว่า smell code จัดๆเลย
แต่ก็ทำให้เราเห็นภาพมากขึ้นว่า ถ้าเขียนครั้งถัดไปต้องระวังอะไรบ้าง
Pattern อะไรที่เราควรเอามาปรับใช้ เพื่อแก้ให้ดีขึ้น แต่ตอนนี้คือ It's work, don't touch it ไปก่อนแล้วกัน 5555
➤ สอบถามและสั่งซื้อแว่น Ophtus ได้ที่ / ophtus
โค้ดส่วนลด 100 บาท “ TECHCAST ”
➤ ช่องทางติดตาม
facebook : / techcastneedsponsor
➤ support me
promptpay : bit.ly/3m3uH5p
➤ มาเป็น Member และ Sponsor ให้ Techcast ได้แล้ววันนี้
ด้วยการสมัครเป็นสมาชิกเพื่อเข้าถึงสิทธิพิเศษอีกมากมาย
/ @techcast
➤ Music Credit
Music: Evan King - ENERGETIC, UPBEAT
/ @contextsensitive
contextsensiti...
➤ Ref.
Among us
store.steampow...
Goose Goose Duck
store.steampow...
ช่อง Dani
/ danidev
ช่อง Inorin
/ inorin
Unity
unity.com/
Mirror Networking
mirror-network...
Werewolf board game
www.mercular.c...
Avalon board game
www.mercular.c...
express.js
expressjs.com/
socket.io
socket.io/
gRPC
grpc.io/
figma
figma.com/
Paper Mario
en.wikipedia.o...
ต่อไปทำเกมไรดี มาบอกกันได้เลยยยยย
Cuphead ครับ
ทำเกมไนROBLOXแนวสีมูเรเต่อ
เกมส์surviveครับ
เป็นเกมคล้ายๆกับminecraft ที่เป็นสร้างสถานอะไรต่างๆ
พร้อมยังสามารถ ให้ผู้เล่นที่มีความรู้ในการเขียนโค้ดสามารถ สร้างมอดมาเล่นในเกมได้ซึ่งจะเป็นอะไรที่ดีมากก
Cuphead
ขอเอาใจช่วยให้ทำเกมนี้ออกมาเสร็จอย่างสมบูรณ์แบบนะคะ ในฐานะคนดู พร้อมที่จะรอเล่นเลยค่ะ อยากให้เอาลงสตรีมนะคะ หลายๆคนจะได้โหลดมาเล่นกัน
เพิ่มอาชีพ:1.Necormancer
+สามารถชุพชีวิตซากศพให้มาเป็นพวคได้1คนและจะไปปาดฝ่ายผู้กล้า1คนแต่(ร้าย)
-ตนเองจะปาดไม่ได้
(ซากศพเป็นAI)
2.Pierrot
+จะรอดชีวิตจากการโดนฆ้า1ครั้งและคนที่ฆ้าจะตายแทน
-ความสามารถมีผลครั้งเดียว(ผู้กล้า)
3.Rogueหากฆ้าฝ่ายผู้กล้าเสร็จจะล่องหนและวิ่งใว2เท่าเป็นเวลา15วิมีคูลดาวฆ้านานขึ้น2เท่า(จะปรับเท่าไรก็ได้แล้วแต่)(ฝ่ายร้าย)
4.Gunner
หากทำภารกิจหาคำใบ้เสร็จหมดจะสามารถฆ้าได้1ครั้งหากมีRogueอยู่จะแสดงรูปศรชี้ไปหา(ฝ่ายผู้กล้า)
(อาชีพRogueและGunnerจะอยู่ในหมวดโรลเดียวกันคือหากเพิ่มโรลจะได้ทั้ง2อัน)
5.Knight
+สามารถปาดได้หากฆ้าฝ่ายคนร้ายจะไม่ตายหากฆ้าฝ่ายผู้กล้าตนเองจะตายเอง
หากทำภารกิจคำใบ้หมดจะเห็นฆ่าตกรที่อยู่เป็นรูปศรชี้ไปแบบสุ่ม
-ปาดได้แค่1ครั้ง(ฝ่ายผู้กล้า)
6.Dark chef
+สามารถลากศพได้และซ่อนโรลคนตายได้เวลาฆ่าเสร็จจะซ่อนศพ(ร้าย)
7.midic
+ดูโรลคนตายได้และหากศพเพิ่งตายจะสามารถฟื้นคืนชีพได้(ผู้กล้า)
8.Archer
+ยิงคนตอนประชุมได้1คนแบบสุ่ม
-ยิงได้ครั้งเดียวและมีโอกาสโดนฝ่ายร้าย
(ฝ่ายค้าน)
ระบบ mutiplayer นี้ต้องรู้เรื่องเกี่ยวกับ การรับส่งค่า buffer ที่มันเป็น Stream in out ถ้าไม่ใช้ library ในการช่วยนะ เขียนได้แต่เขียนยาก มันอยู่ที่การออกแบบ server กับ client ด้วยถ้ารู้หลักมันแล้วก็ flow ๆ เลยครับ
อยากให้พี่อยากให้เพิ่มตำละครพิเศษ
เช่น
โจร อยู่ฝั่งคนดีเเต่merinเห็นเป็นคนร้าย
ฝาเฝด เป็นฝั่งคนดีจะรู้ว่าใครเป็นฝาเฝดอีกคน
สลาม(ไม่รู้เขียนถูกไหม) อยู่ฝังคนร้ายเวลาถูกส่งไปทำภารกิจก็จะเหมือนกับฝั่งคนร้ายเเต่ฝังคนร้ายเเละmerinจะไม่รู้ว่าใครเป็นสลามรวมถึงสลามก็ไม่รู้ใครเป็นคนร้ายเช่นกัน
ตัวปลอม อยู่ฝังคนดีเเต่ฝั่งคนร้ายจะเห็นว่าตัวปลอมเป็นคนร้ายเเต่merinจะเห็นเป็นคนดี
คนมีค่าหัว อยู่ฝั่งคนดีเเต่เมื่อถูกส่งไปทำภารกิจจะได้ไม่สำเร็จตลอด
นักล่าค่าหัว อยู่ฝั่งเป็นกลาง(ไม่ใช้ฝั่งคนดีหรือคนร้าย)ต้องฆ้าคนมีค่าหัวเพื่อชนะเเต่นักล่าค่าหัวจะไม่รู้ว่าใครเป็นคนมีค่าหัว
พี่ทำเว็บตัวเองแจกเกมแต่ละเกมที่เคยทำมาได้มั้ยครับ เวลาให้เพื่อนโหลดจะได้เข้าใจง่าย
ได้เลยๆ 😆
@@Techcast ขอบคุณครับ🙏🤣
ชอบคลิปช่องพี่มากขนาดไม่รู้เรื่องโปรแกรมอะไรยังดูรู้เรื่องแล้วสนุก รอคลิปต่อไปนะคะ>
เก่งจังงงง ดูกี่ครั้งก็ต้องพูดคำนี้ จังหวะดี ฟังไม่เบื่อ โบ๊ะบ๊ะมากกกก🥳🔥
คอนเทนต์ทำเกมดีมากเลยหะทำต่อไปอิกนะหะชอบ 55555+ (เหมือน Dani เลย 555)
2:25 Ctrl + V คือทุกสิ่ง 🙂
โครตดี โครตเพลิน
นี้มันคนสมัครสมาชิกนี้นา😮😮😮😮
ว้าวนี่มันคนสมัคร สมาชิก
การตัดต่อที่สุดยอดมาก
น่าจะมีการเพิ่ม role มากกว่านี้นะครับ และก็แมพด้วย (or you can’t do that + loser + GGEZ + GGWP + loser dance)
เรื่องมาก!5555(หยอกๆ)
ratio
55
GG=GOOD GAME
เผื่อใครไม่เก็ตตอนท้ายที่ Techcast เล่นกับเพื่อนๆ
Techcast เป็น Merlin ที่เห็นว่า Nongpang กับ Inorin เป็น คนไม่ดี แต่พยายามใบ้เพื่อนๆคนดีอยู่ เพราะถ้าใบ้ตรงเกินไปมีสิทธิ์โดน Nongpang ยิงตายแล้วจะพลิกมาแพ้แทน 55555
เวลาเพื่อนเลือกผิดคน ก็จะแบบ ลุกลี้ลุกลน แบบนั้นแหละ 555555
โคตรชอบเลย อยากให้ทำ เกมแนว surviver ถ้าพี่เป็นคนทำมันต้องเจ๋งมากแน่ๆ จะรอเล่นเลยแหละ
wonderful upload Techcast. I smashed that thumbs up on your video. Continue to keep up the solid work.
ฟังดูแล้วน่าสนุกมาก รอติดตามเลยครับ
เกมแนว Rogue ครับ อยากให้มีด่านให้ผ่านเรื่อยๆ มีสกิลแปลกๆ
ทำไมอธิบายความรู้ได้สนุกขนาดนี้555555 ชอบมาก
5:09 วิธีการขายของแบบเนียนๆ
คลิปแนวนี้อยากให้เป็นคลิปเนื้อหาละเอียดมากค่ะ ไม่ก็คลิปยาวๆ ชอบดูมากเลยค่ะ🦎🍞✨
ไอเดียจะประมาณว่าจะมีอยู่ 3 อาชีพหลักๆสไลด์เปอร์สายช่วยเหลือและก็สายโจมตีโดยจะแบ่งเป็นทีมฟ้าทีมแดงทีมละ 10 คนหรือทีมละ 5 คนโดยแต่ละทีมนั้นมี 2 กรณีหลักๆที่ฟ้านั้นมีหน้าที่ค่าธีมแดงให้หมดก่อนหมดเวลาให้ได้แต้มเยอะที่สุดต่างกับทีมดังที่จะต้องไประเบิดอีกฝั่งนึงด้วยการไปวางระเบิดให้ครบจุดก่อนที่ตัวเองจะถูกฆ่าและนับแต้มทำอย่างนั้นแล้วจะทำให้สีฟ้างั้นแพ้ราบคาบโดยที่ไม่นับคะแนนแล้วเอาวุฒิก็ต้องเป็นอาวุธแนวไซไฟเพราะความไฮเทคสุดยอดแล้วต้องเป็นเกมแบบนี้ทำยากแต่ตัวละครนั้นควรจะเป็นแบบตัวละครที่ต่างกันออกไปแล้วแล้วหลังจากนั้นก็ code ในการออกคำสั่งให้มี AI เหลือตามรอบด่านเพื่อให้เราสามารถเก็บค่าตัดได้โดยจะมีแสดงค่าตัดเร็วเหมือนเกม rovจริงๆเราฆ่าศัตรูอย่างตำหนักได้มากขนาดไหนเราก็จะได้พวกค่าพลังชีวิตและค่า EXP เพิ่มมากขึ้นใกล้ๆเกม rov ต่างกันแค่ว่าเป็นเกมยิงปืน fpsโอเคพูดเยอะเกินไปแค่นี้ครับ
1:08 นึกถึงพี่เอก Heartrocker เลย
ทำเกมเเนวป้องกันฐาน(tower defense)หน่อยครับ
ชอบจังหวะการตัดคลิปกับการนำเสนอมากๆครับ เห็นแล้วให้แรงบัลดาลใจสุดๆ
อยากให้พี่สร้างตัวละคร นักติดฝั่ง
นักติดฝั่งสามารถติดใครก็ได้ถ้าสมมุตว่าคนธรรมดาชนะนักติดฝั่งก็ชนะไปด้วย
"ฮะฮ่า" ฟังแล้วนึกถึงจารย์แดง5555
รัก อารมณ์เดึยวกันเลย เล่นหมาละตายคนแรกไม่หนุกเลย เพื่อนเล่นกันเราต้องมานั่งเขี่ยโทรศัพท์ 😢
พี่โคตรโหดเลยย ชอบบมาก เพื่อนๆพี่ปั่นดีชอบๆ555 กดซับให้2ทีเลย
อยากให้พี่ลองเพิ่มมินิเกม หรือ ไอเทม อาจจะเปลี่ยนroleของคนขณะเล่นได้ หรือไอเทมใบ้ หรือ บังคับโหวตไรประมาณนี้ครับ
อยากให้พี่ทำเกม funny fire เป็นเกมที่จะให้ผู้เล่นเลือก mini game ต่างๆถ้า mini game ไหนมีคน vote มากที่สุดผู้เล่นทุกคนจะต้องเล่น mini game นั้น(เป็นเกมแบบเล่นหลายคน)แล้วใน mini game ต่างๆ จะมีดนตรีที่แตกต่างกันออกไปและมี mode ให้เล่นอย่างเช่น เล่นเป็นทีม หรือ แย่งกันเพื่อเข้าเส้นไชย ส่วนของตัวผู้เล้นจะเป็นแบบไหนก็ได้ครับ(หมายถึงสกิล)(เป็นเกม 3D) และมี event ต่างๆ อย่าง เช่น ลาวา หรือว่าไม่ก็เป็น super bomp ฯลฯ ครับแต่ถ้ามีใคร heck ให้พี่ทำให้เขามองไม่เห้นเส้นทางหรือมองไม่เห็นผู่เล่นครับและแบนครับ(ไอเดียผมเอง)เพิ่มเติม ผู้เล่นพอชนะแล้วหรือคนที่ไม่ชนะจะได้เป็นเงิน แล้วสามารถซื้ออุปกรณ์ได้ด้วยครับ และแนวโทนสีก็จะมีประมาณนี้ครับ ⚫️🟣🔴🔵🟢🟡🔳🔲 รวมถึงสีแบบ dark matter ครับ
อยากให้มีการ์ดพิเศษที่จะได้จากมินิเกมปวดสมองๆ เช่น ยกเลิกภารกิจแล้วเปลี่ยนเราเป็นผู้นำภารกิจ ไม่ก็ใช้ตรวจสอบว่าคนที่เราเลือกไปทำภารกิจนั้นมีคนร้ายหรือใหม่ เป็นต้น
พอพูดถึงแว่นปุ้บ ผมนี่ตะโกนพร้อมพี่เลย "แว่น OPHTUS!!!"
เพิ่มผู้ที่ถอดจิตวิญญาณไปดูที่อื่นได้ดั่งใจ แต่ร่างกายยังอยู่ที่เดิม หากมีนักล่ามากระทำอะไรกับร่างกายก็จบเห่ ถือว่าไม่โกงมาก
ภาพสวยจัดเลยพี่
ตััดต่อดีโคดๆเลยครับ5555
ชื่นชมครับ นับเสนอ tech ได้สนุกมากๆ
ตัดต่อแบบโคตรDaniเลยพี่ 55556
#milkgang
คริปนี้ดี ดีทุกคริปปปป
6:02 คำนี้ทำให้รู้ว่าจผมเป็นคนคิดลึก
ทำใน roblox studio หน่อยงับ พี่สามารถใช้ blender มาช่วยได้นะ ใช้หารายได้ได้ด้วย😄
พี่ สร้างเกมแนวต่อสู้ Multiplayer ได้ไหมครับ
ชอบการตัดต่อ ดูเพลินมากๆครับ
พี่สร้างเกมสงครามได้ไหมครับ
ลั่น2.5D 555555 ชอบมาดครับๆ❤️❤️
นี่แหละ dani ไทย
0:04 dani ชัดชัด XD
พวกอมองอัสจะมีภารกิจให้ทำ พอเป็นอวาลอนเลยคิดว่าไม่มีอะไรมาก ไม่น่าสนใจเท่า แต่กลายเป็นว่าปั่นกันสนุกเลย555555
ดูแล้วน่าสนุกอ่ะอยากลองเล่นแล้วครับ
Haven't you heard of Karlson? It's only the 20th most wishlisted game on steam. Wishlist it now so we can get to the number 1 spot
you can't escape the muck (eat s###)
ส่งเกมให้แก๊งใส่นัวร์เทสคร้าบ
เพิ่มระบบหิวมะ
[คนร้ายจะได้ใส่พิษในอาหารได้]
>คนหิวจะไปทำงานไม่ได้<
>คนกินพิษจะไปทำงานไม่ได้
หลอดอาหารก็แบบมายคราฟเลยพี่
มี10หลอดถ้าเหลือ3รอดจะไปทำงานไม่ได้
ถ้าหลอดอาหาร0จะขยับช้าลง50%ด้วย
ดูคลิปแรกค่ะ;-;...
///กดติดตาม
4:38
Techcast: 2d กับ 3d มันเข้ากันไม่ได้
Mario paper: 2.5d
Touhou project: ภาพพื้นหลัง3d เกม2d
Don't starve : ภาพพื้นหลัง2d เกม3d
ผม : ห้ะ
พี่คะ ลงคลิปเร็วๆหน่อย รอนานมาก5555
ยินดีด้วยครับ2แสนสับแล้ว
เพิ่มanimationการฆ่าจะเท่มากเลย
idea ในการสร้างเกม:เพิ่มหน้าที่มา 1 คือ Medic ทำให้ชุบชีวิตคนได้แต่ทำได้แค่ครั้งเดียวต่อ 1 คน...
3:41 ชอบจังหวะนี้มากเลย55555
ผมกดซับไว้อยู่แล้วแต่กลัวกลายเป็นศพ เลยกดซับอีกรอบ
พี่เเม่งเจ๋งว่ะไอดอลเลยอ่ะ55555
ะชอบช่องนี้มากเลย
แทง isoon เลย
ผมเป็นคนธรรมดา 55555
หวัดดีหะ
มาแล้วครับพี่ชาย
อยากให้พี่ทำเกมแนว open worldอ่ะครับ
สู้ๆนะคะ
ต่อไปทำเกมfpsนะครับถ้าพี่ทำได้อะนะ
เก่งขึ้นทุกวัน
เป็นการเเทรกโฆษณาได้ดีครับ
อัพปุ๊บดูปั๊บ
1:14 เชี่ย!!! ผมบอกเลยบอร์ดเกม AVALON
คือบอร์ดเกมที่ผมชอบที่สุดในบรรดาบอร์ดเกมแล้ว ผมจำได้เลยครั้งแรกที่ได้ลองเล่นเป็นครั้งแรก วันนั้นเป็นช่วงปิดเทอม และแม่งโครตน่าเบื่อเลย ไม่มีไรทำแก้เบื่อ ผมกับเพื่อนๆผม6-7คนก็นั่งโง่ๆง่อยๆอยู่งั้นแหละ
อยู่ดีๆมีรุ่นพี่ระแวกบ้านผม แกเดินออกมาซื้อข้าวเลยเห็นกลุ่มผมเพื่อนๆนั่งหงอยกัน แกเลยเดินไปเอาเกมบอร์ด AVALON มาชวนเล่น เพราะเพื่อนผมกับพี่แก คนมันก็เยอะพอดีแกเลยลองชวน กติกาเข้าใจไม่ยากจนเกินไป ผมจำได้เลย รอบแรกที่ได้เล่นดู
ผมโครตชอบเลย บทบาทแต่ละบทบาทมีความสามารถของมัน ปั่นกันยับเลย คิดเอา
ผมชอบมากชวนเล่นติดกัน5วันอะ ไอ้เหี้ยเพราะไอ้กลุ่มพวกผมอะแม่งติดใจกันทั้งกลุ่ม
สนุกมาก จนขอยืมบอร์ดเกมแกมาเล่นอยู่หน้าบ้าน จนพี่แกด่า เล่นเหี้ยไรขนาดนั้นไม่เบื่อไง๊5555 ก็แม่งสนุกเหี้ยๆอะ5555
ชอบการเล่าเรื่องมากครับ
กดซับแล้ว
โอ้ยยยยยยผมมาไม่ทันนนนน
เกมน้องทำสวยดี
ขอตั้งชื่อเล่นคลิปนี้ว่า ลอยแพ the series ครับ 😅
ขอให้มีการมุดอุโมงสําหรับนักฆ่า
5:10 โอ้วนั้นมันแว่นอะไรกันน่าา!! 555 (เห็นอนาคตเลย)
ยินดีกับ 200K Sub ล่วงหน้านะครับ🙏🏻
ชอบมากเลยครับผม
อยากให้พี่ทำเกมแนว เดดบาย ครับ
ต่อไปอยากเห็นเกมทำลายมิตรภาพ แบบ บดขยี้้้้้
พึ่งมาเห็นคลิปนี่🥺 เพราะกำลังจะทำโปรเจค เป็นการทำเกมน่าสนใจสุดๆ 🔥✨แต่เวลามันไม่รอนี่สิ 😓
ว้าว ความรู้ใหม่ ผมอยากจะสร้างเกม (แต่ความรู้ไม่พอเพราะผมยังเด็ก[จบเหาะไม่ต้องทำ ไปทำเกมfnafตรงนู็ไป])
4:20
Inspyration by กวางยาว ใช่มะ😆😆😆
อยากไห้พี่ลองทำเกม Fps+Rpg ครับ
4:38 โคตรเหมือนตัวร้ายเลย
Map สไตล์ 2d ผสม 3d คร้ายๆเกม ever planet เลย
ช่องนี้แม่งโครตดี
5:11 นั่นมันนนนนน
ทำเกมแบบ fippy bird หน่อยครับ
(หรือพี่จะทำไม่ได้)
ปล.dani แบบไทย
อยากให้พี่เล่นกับเพื่อนพี่อีก
คริ้นชิปหาย บางส่วนไม่ต้องใส่ก็ได้แถมโครตน่าเบื่อแต่ production โครตดีครับ ชอบๆ
ต่อไปอยากให้พี่ทำเกม bullet hell ครับ55
ผ่านมาหนึ่งปีละ เมื่อไรจะลงให้เล่น หรือ ลงให้เล่นแล้ว
น่าเล่นมากๆๆๆๆๆๆๆๆๆ อยากให้ทีม HRK หรือทีม รับทราบ มาเล่นจังเลย
พี่ทำเกมที่น่ารักได้ไหมครับ🦋
ผมอยากให้พี่ทำเกมแนว Dark deception ครับ
ชอบจริงๆ อะไรแหลๆ ถถถ
เกมน่าเล่นมากอะ ชอบภาพเกม555
ลองไปทำเกม roblox ดูไหมครับ 555
พี่ลองทำเกมแนว Tower Defense หน่อยครับ :]