สร้างเกม Multiplayer ครั้งแรก
HTML-код
- Опубликовано: 16 мар 2022
- *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
contextsensitive.bandcamp.com/
➤ Ref.
Among us
store.steampowered.com/app/94...
Goose Goose Duck
store.steampowered.com/app/15...
ช่อง Dani
/ danidev
ช่อง Inorin
/ inorin
Unity
unity.com/
Mirror Networking
mirror-networking.com/
Werewolf board game
www.mercular.com/werewolf-ult...
Avalon board game
www.mercular.com/avalon-board...
express.js
expressjs.com/
socket.io
socket.io/
gRPC
grpc.io/
figma
figma.com/
Paper Mario
en.wikipedia.org/wiki/Paper_M...
ต่อไปทำเกมไรดี มาบอกกันได้เลยยยยย
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คนแบบสุ่ม
-ยิงได้ครั้งเดียวและมีโอกาสโดนฝ่ายร้าย
(ฝ่ายค้าน)
เก่งจังงงง ดูกี่ครั้งก็ต้องพูดคำนี้ จังหวะดี ฟังไม่เบื่อ โบ๊ะบ๊ะมากกกก🥳🔥
พี่ทำเว็บตัวเองแจกเกมแต่ละเกมที่เคยทำมาได้มั้ยครับ เวลาให้เพื่อนโหลดจะได้เข้าใจง่าย
ได้เลยๆ 😆
@@Techcast ขอบคุณครับ🙏🤣
อยากให้พี่อยากให้เพิ่มตำละครพิเศษ
เช่น
โจร อยู่ฝั่งคนดีเเต่merinเห็นเป็นคนร้าย
ฝาเฝด เป็นฝั่งคนดีจะรู้ว่าใครเป็นฝาเฝดอีกคน
สลาม(ไม่รู้เขียนถูกไหม) อยู่ฝังคนร้ายเวลาถูกส่งไปทำภารกิจก็จะเหมือนกับฝั่งคนร้ายเเต่ฝังคนร้ายเเละmerinจะไม่รู้ว่าใครเป็นสลามรวมถึงสลามก็ไม่รู้ใครเป็นคนร้ายเช่นกัน
ตัวปลอม อยู่ฝังคนดีเเต่ฝั่งคนร้ายจะเห็นว่าตัวปลอมเป็นคนร้ายเเต่merinจะเห็นเป็นคนดี
คนมีค่าหัว อยู่ฝั่งคนดีเเต่เมื่อถูกส่งไปทำภารกิจจะได้ไม่สำเร็จตลอด
นักล่าค่าหัว อยู่ฝั่งเป็นกลาง(ไม่ใช้ฝั่งคนดีหรือคนร้าย)ต้องฆ้าคนมีค่าหัวเพื่อชนะเเต่นักล่าค่าหัวจะไม่รู้ว่าใครเป็นคนมีค่าหัว
คลิปแนวนี้อยากให้เป็นคลิปเนื้อหาละเอียดมากค่ะ ไม่ก็คลิปยาวๆ ชอบดูมากเลยค่ะ🦎🍞✨
ระบบ mutiplayer นี้ต้องรู้เรื่องเกี่ยวกับ การรับส่งค่า buffer ที่มันเป็น Stream in out ถ้าไม่ใช้ library ในการช่วยนะ เขียนได้แต่เขียนยาก มันอยู่ที่การออกแบบ server กับ client ด้วยถ้ารู้หลักมันแล้วก็ flow ๆ เลยครับ
ชอบคลิปช่องพี่มากขนาดไม่รู้เรื่องโปรแกรมอะไรยังดูรู้เรื่องแล้วสนุก รอคลิปต่อไปนะคะ>
โครตดี โครตเพลิน
นี้มันคนสมัครสมาชิกนี้นา😮😮😮😮
ว้าวนี่มันคนสมัคร สมาชิก
ฟังดูแล้วน่าสนุกมาก รอติดตามเลยครับ
ชอบจังหวะการตัดคลิปกับการนำเสนอมากๆครับ เห็นแล้วให้แรงบัลดาลใจสุดๆ
คอนเทนต์ทำเกมดีมากเลยหะทำต่อไปอิกนะหะชอบ 55555+ (เหมือน Dani เลย 555)
2:25 Ctrl + V คือทุกสิ่ง 🙂
โคตรชอบเลย อยากให้ทำ เกมแนว surviver ถ้าพี่เป็นคนทำมันต้องเจ๋งมากแน่ๆ จะรอเล่นเลยแหละ
ชื่นชมครับ นับเสนอ tech ได้สนุกมากๆ
wonderful upload Techcast. I smashed that thumbs up on your video. Continue to keep up the solid work.
การตัดต่อที่สุดยอดมาก
ไอเดียจะประมาณว่าจะมีอยู่ 3 อาชีพหลักๆสไลด์เปอร์สายช่วยเหลือและก็สายโจมตีโดยจะแบ่งเป็นทีมฟ้าทีมแดงทีมละ 10 คนหรือทีมละ 5 คนโดยแต่ละทีมนั้นมี 2 กรณีหลักๆที่ฟ้านั้นมีหน้าที่ค่าธีมแดงให้หมดก่อนหมดเวลาให้ได้แต้มเยอะที่สุดต่างกับทีมดังที่จะต้องไประเบิดอีกฝั่งนึงด้วยการไปวางระเบิดให้ครบจุดก่อนที่ตัวเองจะถูกฆ่าและนับแต้มทำอย่างนั้นแล้วจะทำให้สีฟ้างั้นแพ้ราบคาบโดยที่ไม่นับคะแนนแล้วเอาวุฒิก็ต้องเป็นอาวุธแนวไซไฟเพราะความไฮเทคสุดยอดแล้วต้องเป็นเกมแบบนี้ทำยากแต่ตัวละครนั้นควรจะเป็นแบบตัวละครที่ต่างกันออกไปแล้วแล้วหลังจากนั้นก็ code ในการออกคำสั่งให้มี AI เหลือตามรอบด่านเพื่อให้เราสามารถเก็บค่าตัดได้โดยจะมีแสดงค่าตัดเร็วเหมือนเกม rovจริงๆเราฆ่าศัตรูอย่างตำหนักได้มากขนาดไหนเราก็จะได้พวกค่าพลังชีวิตและค่า EXP เพิ่มมากขึ้นใกล้ๆเกม rov ต่างกันแค่ว่าเป็นเกมยิงปืน fpsโอเคพูดเยอะเกินไปแค่นี้ครับ
พี่โคตรโหดเลยย ชอบบมาก เพื่อนๆพี่ปั่นดีชอบๆ555 กดซับให้2ทีเลย
ทำไมอธิบายความรู้ได้สนุกขนาดนี้555555 ชอบมาก
เกมแนว Rogue ครับ อยากให้มีด่านให้ผ่านเรื่อยๆ มีสกิลแปลกๆ
ทำเกมเเนวป้องกันฐาน(tower defense)หน่อยครับ
ชอบการตัดต่อ ดูเพลินมากๆครับ
อยากให้พี่ลองเพิ่มมินิเกม หรือ ไอเทม อาจจะเปลี่ยนroleของคนขณะเล่นได้ หรือไอเทมใบ้ หรือ บังคับโหวตไรประมาณนี้ครับ
น่าจะมีการเพิ่ม role มากกว่านี้นะครับ และก็แมพด้วย (or you can’t do that + loser + GGEZ + GGWP + loser dance)
เรื่องมาก!5555(หยอกๆ)
ratio
55
GG=GOOD GAME
อยากให้พี่สร้างตัวละคร นักติดฝั่ง
นักติดฝั่งสามารถติดใครก็ได้ถ้าสมมุตว่าคนธรรมดาชนะนักติดฝั่งก็ชนะไปด้วย
อยากให้พี่ทำเกม funny fire เป็นเกมที่จะให้ผู้เล่นเลือก mini game ต่างๆถ้า mini game ไหนมีคน vote มากที่สุดผู้เล่นทุกคนจะต้องเล่น mini game นั้น(เป็นเกมแบบเล่นหลายคน)แล้วใน mini game ต่างๆ จะมีดนตรีที่แตกต่างกันออกไปและมี mode ให้เล่นอย่างเช่น เล่นเป็นทีม หรือ แย่งกันเพื่อเข้าเส้นไชย ส่วนของตัวผู้เล้นจะเป็นแบบไหนก็ได้ครับ(หมายถึงสกิล)(เป็นเกม 3D) และมี event ต่างๆ อย่าง เช่น ลาวา หรือว่าไม่ก็เป็น super bomp ฯลฯ ครับแต่ถ้ามีใคร heck ให้พี่ทำให้เขามองไม่เห้นเส้นทางหรือมองไม่เห็นผู่เล่นครับและแบนครับ(ไอเดียผมเอง)เพิ่มเติม ผู้เล่นพอชนะแล้วหรือคนที่ไม่ชนะจะได้เป็นเงิน แล้วสามารถซื้ออุปกรณ์ได้ด้วยครับ และแนวโทนสีก็จะมีประมาณนี้ครับ ⚫️🟣🔴🔵🟢🟡🔳🔲 รวมถึงสีแบบ dark matter ครับ
"ฮะฮ่า" ฟังแล้วนึกถึงจารย์แดง5555
ตััดต่อดีโคดๆเลยครับ5555
อยากให้มีการ์ดพิเศษที่จะได้จากมินิเกมปวดสมองๆ เช่น ยกเลิกภารกิจแล้วเปลี่ยนเราเป็นผู้นำภารกิจ ไม่ก็ใช้ตรวจสอบว่าคนที่เราเลือกไปทำภารกิจนั้นมีคนร้ายหรือใหม่ เป็นต้น
มาแล้วครับพี่ชาย
ภาพสวยจัดเลยพี่
รัก อารมณ์เดึยวกันเลย เล่นหมาละตายคนแรกไม่หนุกเลย เพื่อนเล่นกันเราต้องมานั่งเขี่ยโทรศัพท์ 😢
เผื่อใครไม่เก็ตตอนท้ายที่ Techcast เล่นกับเพื่อนๆ
Techcast เป็น Merlin ที่เห็นว่า Nongpang กับ Inorin เป็น คนไม่ดี แต่พยายามใบ้เพื่อนๆคนดีอยู่ เพราะถ้าใบ้ตรงเกินไปมีสิทธิ์โดน Nongpang ยิงตายแล้วจะพลิกมาแพ้แทน 55555
เวลาเพื่อนเลือกผิดคน ก็จะแบบ ลุกลี้ลุกลน แบบนั้นแหละ 555555
คริปนี้ดี ดีทุกคริปปปป
idea ในการสร้างเกม:เพิ่มหน้าที่มา 1 คือ Medic ทำให้ชุบชีวิตคนได้แต่ทำได้แค่ครั้งเดียวต่อ 1 คน...
5:09 วิธีการขายของแบบเนียนๆ
ตัดต่อแบบโคตรDaniเลยพี่ 55556
#milkgang
ผมกดซับไว้อยู่แล้วแต่กลัวกลายเป็นศพ เลยกดซับอีกรอบ
ลั่น2.5D 555555 ชอบมาดครับๆ❤️❤️
พี่ สร้างเกมแนวต่อสู้ Multiplayer ได้ไหมครับ
พี่สร้างเกมสงครามได้ไหมครับ
ทำใน roblox studio หน่อยงับ พี่สามารถใช้ blender มาช่วยได้นะ ใช้หารายได้ได้ด้วย😄
พี่คะ ลงคลิปเร็วๆหน่อย รอนานมาก5555
เพิ่มผู้ที่ถอดจิตวิญญาณไปดูที่อื่นได้ดั่งใจ แต่ร่างกายยังอยู่ที่เดิม หากมีนักล่ามากระทำอะไรกับร่างกายก็จบเห่ ถือว่าไม่โกงมาก
พวกอมองอัสจะมีภารกิจให้ทำ พอเป็นอวาลอนเลยคิดว่าไม่มีอะไรมาก ไม่น่าสนใจเท่า แต่กลายเป็นว่าปั่นกันสนุกเลย555555
ะชอบช่องนี้มากเลย
พอพูดถึงแว่นปุ้บ ผมนี่ตะโกนพร้อมพี่เลย "แว่น OPHTUS!!!"
นี่แหละ dani ไทย
6:02 คำนี้ทำให้รู้ว่าจผมเป็นคนคิดลึก
น่าเล่นมากๆๆๆๆๆๆๆๆๆ อยากให้ทีม HRK หรือทีม รับทราบ มาเล่นจังเลย
ชอบการเล่าเรื่องมากครับ
เพิ่มระบบหิวมะ
[คนร้ายจะได้ใส่พิษในอาหารได้]
>คนหิวจะไปทำงานไม่ได้<
>คนกินพิษจะไปทำงานไม่ได้
หลอดอาหารก็แบบมายคราฟเลยพี่
มี10หลอดถ้าเหลือ3รอดจะไปทำงานไม่ได้
ถ้าหลอดอาหาร0จะขยับช้าลง50%ด้วย
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###)
ชอบมากเลยครับผม
ยินดีกับ 200K Sub ล่วงหน้านะครับ🙏🏻
4:38
Techcast: 2d กับ 3d มันเข้ากันไม่ได้
Mario paper: 2.5d
Touhou project: ภาพพื้นหลัง3d เกม2d
Don't starve : ภาพพื้นหลัง2d เกม3d
ผม : ห้ะ
สู้ๆนะคะ
ต่อไปทำเกมfpsนะครับถ้าพี่ทำได้อะนะ
เป็นการเเทรกโฆษณาได้ดีครับ
ตัดต่อดีมากเลย
อัพปุ๊บดูปั๊บ
อยากให้พี่ทำเกมแนว open worldอ่ะครับ
ดีจัดๆ
ดูคลิปแรกค่ะ;-;...
///กดติดตาม
ชอบมากกกกกกกกกกกกกกกกกกกกกกก
พี่ลองทำเกมแนว Tower Defense หน่อยครับ :]
ลองไปทำเกม roblox ดูไหมครับ 555
ทำเกมแบบ fippy bird หน่อยครับ
(หรือพี่จะทำไม่ได้)
ปล.dani แบบไทย
พี่เเม่งเจ๋งว่ะไอดอลเลยอ่ะ55555
เห็นแล้วหน้าสนุก อยากเล่นนนนนน
พี่ทำเกมที่น่ารักได้ไหมครับ🦋
ชอบๆ เห็นแล้วอยากเล่นเลย
พึ่งมาเห็นคลิปนี่🥺 เพราะกำลังจะทำโปรเจค เป็นการทำเกมน่าสนใจสุดๆ 🔥✨แต่เวลามันไม่รอนี่สิ 😓
เก่งขึ้นทุกวัน
โอ้ยยยยยยผมมาไม่ทันนนนน
อย่างดีชอบๆอยากเล่นนนน
ชอบจริงๆ อะไรแหลๆ ถถถ
ผมว่าระบบเกมน่าสนใจนะครับ
รอเล่นเลยย
สนุกดีครับ🤩🤩🤩♥️♥️♥️
อยากลองเล่นบ้างจัง555
สนุกมากเลยคลิปนี้5555
เพิ่มanimationการฆ่าจะเท่มากเลย
กดซับแล้ว
1:08 นึกถึงพี่เอก Heartrocker เลย
คุ้มค่ากับการรอจริงๆ
เกมน่าสนใจดี👍👍👏👏 แต่ก็อบเขามาไม่ใช้ว่าก็อบชะทีเดี่ยวเหมือนแร่งบันดาลใจ
ดูแล้วน่าสนุกอ่ะอยากลองเล่นแล้วครับ
อยากเล่นอ่ะ😂👌✨
มาแล้ววววว
อยากไห้พี่ลองทำเกม Fps+Rpg ครับ
ยินดีด้วยครับ2แสนสับแล้ว
ช่องนี้แม่งโครตดี
ดีครับ😊😊
ทำเกม horror หน่อยครับ (you can do it)
อยากให้พี่เล่นกับเพื่อนพี่อีก
อยากเห็นพี่ทำเกมFPSอ่ะครับ
เกมน่าเล่นมากอะ ชอบภาพเกม555
ส่งเกมให้แก๊งใส่นัวร์เทสคร้าบ
อยากให้พี่ทำเกมแนว เดดบาย ครับ