เตรียมตัวอย่างไรสำหรับการแข่งขันพัฒนาเกม


11

Ludum Dare 18กำลังจะมาและฉันจะเข้าร่วม ฉันเคยทำการแข่งขันเกมระยะสั้นมาแล้วสองครั้งในอดีต แต่นี่เป็นเกมที่ยิ่งใหญ่เกมแรกของฉัน (และเกมเดี่ยวชุดแรกของฉัน) ฉันตื่นเต้นจริง ๆ สำหรับมัน แต่ฉันสงสัยว่ามีเคล็ดลับใด ๆ ที่จะเตรียมความพร้อมสำหรับสิ่งประเภทนี้และคำแนะนำใด ๆ เกี่ยวกับสิ่งที่ต้องทำในระหว่างการแข่งขัน ดังนั้น...

คุณจะเตรียมตัวหรือเข้าร่วมการแข่งขันเกมระยะสั้นได้อย่างไร?

คำตอบของคุณอาจเฉพาะเจาะจงกับ Ludum Dare แต่ฉันกำลังพูดถึงการแข่งขันเกมใด ๆ ตราบใดที่มันเป็นระยะสั้น - ไม่ใช่เดือนที่คุณพัฒนาเกมของคุณแล้วปล่อย ฉันกำลังพูดถึงการแข่งขันประเภทแรงดันสูง, เสร็จในเวลา, pull-an-all-nighter เกมแจมทั่วโลกเหมาะกับที่นี่เช่นกันถ้าคุณมีส่วนร่วมในการที่ปีก่อนหน้านี้

เคล็ดลับในบริบทของกลุ่มคน (แต่ละคนทำงานในเกมเดี่ยวของตัวเอง) จะดีมาก ฉันจะอยู่กับสโมสรพัฒนาเกมที่โรงเรียนของฉันเป็นเวลาเกือบ 48 ชั่วโมง (มีเพียงไม่กี่คนเท่านั้นที่ไม่ได้เป็นกลุ่มใหญ่)


เนื่องจากโพสต์นี้มีความคิดเห็นสูงโปรดพิจารณาทำให้เป็น CW
Jesse Dorsey

1
ฉันหวังว่าจะได้คำตอบที่ดีพร้อมเคล็ดลับที่แตกต่างกัน (เนื่องจากทุกคนแตกต่างกันและมีประสบการณ์ของตัวเอง) และฉันหวังว่าผู้ตอบจะได้รับชื่อเสียง ฉันไม่เห็นสาเหตุของการทำงานร่วมกันในคำตอบ (ในแบบของ wiki) หากสิ่งนี้ไม่เป็นธรรมโปรดอย่าลังเลที่จะทำให้มันเป็น CW; คุณเป็น mod หลังจากทั้งหมด! :)
Ricket

คำตอบ:


15

ในฐานะที่เป็นทั้งผู้จัดงานแจมเกมและผู้เข้าร่วมต่อไปนี้เป็นเคล็ดลับจากประสบการณ์ของฉัน:

  • ทำความคุ้นเคยกับเครื่องมือต่าง ๆ ที่คุณจะใช้ คุณต้องการใช้สภาพแวดล้อมการพัฒนาที่คุณคุ้นเคยอยู่แล้ว คุณไม่ต้องการที่จะเรียนรู้อะไรใหม่ ๆ ได้ทันทีหากคุณไม่จำเป็นต้องทำอย่างแน่นอน
  • ข้อสรุป: หากคุณได้รับอนุญาตให้เริ่มต้นด้วยโค้ดที่เขียนไว้ล่วงหน้า (ไลบรารี่เอ็นจิ้นเกม ฯลฯ ) - ไม่ว่าจะเป็นสิ่งที่คุณทำเองหรือจากแหล่งข้อมูลบุคคลที่สาม - ทำความคุ้นเคยกับสิ่งนั้นเช่นกัน .
  • การแข่งขันระยะสั้นจำเป็นต้องมีความอดทนทางกายภาพดังนั้นอย่าละเลยด้านกายภาพของคุณ! กินให้ดีออกกำลังกายเป็นประจำนอนหลับให้เต็มที่และโดยทั่วไปแล้วการเลือกวิถีชีวิตที่ทำให้คุณมีสุขภาพดีที่สุด ในระยะสั้น (เช่นสองสามวันก่อนการแข่งขันจะเริ่ม) ให้แน่ใจว่าได้นอนหลับของคุณเพื่อให้คุณเริ่มต้นใหม่
  • รู้ข้อ จำกัด ของคุณ จากประสบการณ์ของคุณเองคุณจะสามารถพัฒนาต่อเนื่องได้นานเท่าไหร่ก่อนที่คุณจะเริ่มเห็นผลตอบแทนที่ลดลงตามเวลา นานแค่ไหนและบ่อยครั้งที่คุณต้องหยุดพักเพื่อรักษาประสิทธิภาพสูงสุด? การนอนหลับของคุณโค้งงออะไร (นั่นคือถ้าคุณนอนดึกแล้วจะทำให้คุณมีเวลามากขึ้นหรือใช้เวลาน้อยลงหรือมีประสิทธิผลน้อยลงเพราะความเหนื่อยล้าทำให้คุณช้าลง)? หากคุณไม่รู้จักสิ่งเหล่านี้เกี่ยวกับตัวคุณ แต่คุณมีเวลาที่จะ "ทดสอบ" ตัวเองก่อนการแข่งขันทำเช่นนั้น
  • เตรียมของทางโลกเอาไว้ล่วงหน้า หากคุณเข้าร่วมจากที่บ้านตรวจสอบให้แน่ใจว่าคุณได้เตรียมอาหารของว่างและเครื่องดื่มไว้ล่วงหน้าและมีทางลัดและบุ๊คมาร์คบนเดสก์ท็อปของคุณสำหรับทุกสิ่งที่คุณคิดว่าคุณต้องการเข้าถึงได้ง่าย หากคุณมีหนังสืออ้างอิงโปรดตั้งกองไว้ติดกับคอมพิวเตอร์ของคุณ คิดว่าเครื่องมืออื่น ๆ ที่คุณอาจต้องการ: ดินสอ / ปากกากราฟและกระดาษมาตรฐานบางทีการ์ดลูกเต๋าและดัชนีและเช่นต้นแบบทางกายภาพเป็นต้นหากคุณไปที่ไหนสักแห่งนอกบ้านของคุณ (เช่นเดียวกับเหตุการณ์ "Game Jam" ทั่วไป ) แพ็คกระเป๋าล่วงหน้ากับทุกสิ่งที่คุณต้องการนำติดตัวไปด้วยและเตรียมให้พร้อมเพื่อที่คุณจะได้ไม่ตื่น แต่เช้าหรือตะกายในนาทีสุดท้าย
  • เป็นกลยุทธ์ระยะยาวสร้างทักษะการพัฒนาของคุณ ไม่มีทางที่การเป็นนักพัฒนาซอฟต์แวร์ที่แข็งแกร่งจะทำร้ายคุณได้ นอกจากนี้ยังไม่มีอะไรหยุดคุณจากการทำ "เกมติดขัดส่วนตัว" ของคุณท้าทายตัวเองให้สร้างเกมในหนึ่งสัปดาห์ (หรือวันหยุดสุดสัปดาห์) ตามกำหนดเวลาส่วนตัวของคุณ ยิ่งคุณทำโครงการประเภทนี้มากเท่าไหร่คุณก็จะยิ่งได้โครงการดีขึ้นเท่านั้น

7

ฉันทำ Ludum Dare สองครั้งความพยายามครั้งแรกของฉันล้มเหลวอย่างน่าสังเวช แต่ในครั้งที่สองของฉัน (LD17) ฉันทำได้ค่อนข้างดีและทำให้อันดับที่ 7 โดยรวม

กระสุนสุ่มบางอัน (เฉพาะกับแอลดีเป็นหลัก แต่อาจใช้ได้ในที่อื่น):

  • การนอนหลับ : นี่เป็นสิ่งที่สำคัญมาก LD16 เป็นคอมโป 48 ชั่วโมงแรกของฉันและฉันพยายามที่จะไปนานเกินไปโดยไม่นอนและทำให้การ "งีบหลับ" ผ่านไปเป็นเวลา 10 ชั่วโมงผ่านกำหนดเวลา ... สำหรับ LD17 ฉันนอนทั้งสองคืนเป็นเวลา 6-7 ชั่วโมง และมันก็ราบรื่นขึ้นมาก ฉันทำงานด้วยเวลาน้อยลง แต่ไม่ได้หลับไปครึ่งหนึ่งตลอดเวลาช่วยอย่างแน่นอน

  • แผนการเปลี่ยน : LD สุดท้ายฉันเปลี่ยนความคิดของฉันอย่างสมบูรณ์ประมาณ 10 ชั่วโมงแล้วทำให้งานส่วนใหญ่หมดไปจากเวลานั้นและย้ายไปในทิศทางที่แตกต่างกัน ดูเหมือนหมดหวังอย่างสิ้นเชิงตั้งแต่แผนเริ่มต้นของฉันไม่สนุก แต่ฉันมากับความคิดอื่นนอนกับมันและในที่สุดมันก็มารวมกัน ดังนั้นอย่ากลัวที่จะเปลี่ยนเส้นทางถ้าวิธีการเริ่มต้นของคุณไม่ไปไหน

  • Timelapse : ดูเหมือนจะไม่เกี่ยวข้อง แต่ความสามารถในการเล่น 48 ชั่วโมงเนื่องจากการหมดเวลาจะช่วยให้คุณรู้สึกว่าคุณใช้เวลามากเกินไปหรือน้อยเกินไป ฉันยังพบว่าการบันทึกช่วงเวลานั้นเป็นสิ่งกระตุ้นที่ทำให้ทำงานได้ไม่หยุด ...

  • ชุมชน / IRC : ส่วนใหญ่ของ Ludum Dare คือชุมชนมันสนุกมากขึ้นถ้าคุณเข้าร่วมในกระบวนการทั้งหมด ทำตามกำหนดเวลาถ่ายภาพอาหาร / พื้นที่ทำงานแขวนใน IRC และที่สำคัญที่สุดคือโหวตและออกความคิดเห็นสำหรับทุกคน

  • มิดเดิลแวร์ / เฟรมเวิร์ก / อะไรก็ตาม : บางคนชอบที่จะเริ่มต้นอย่างแท้จริงตั้งแต่เริ่มต้นแต่กฎอนุญาตให้มิดเดิลแวร์ที่มีอยู่อย่างเปิดเผยและมิดเดิลแวร์ที่ทำขึ้นเอง จากจำนวนผู้เล่นเกมและรายการ Unity ฉันไม่รู้สึกแย่นักเกี่ยวกับการเขียนเฟรมเวิร์กอย่างรวดเร็วโดยใช้มิดเดิลแวร์สักสองสามบิต (ฉันใช้ Ogre และ Bullet ครั้งล่าสุด) เมื่อสัปดาห์ก่อน

  • เสียง : โดยส่วนตัวแล้วฉันมีประสบการณ์น้อยมากเกี่ยวกับเรื่องเสียงดังนั้นนี่จึงเป็นเรื่องที่ยากสำหรับฉัน แต่เสียงนิด ๆ หน่อย ๆ จะไปไกล ครั้งสุดท้ายที่ผมได้จัดการเพื่อมีบิตที่เรียบง่ายของ (ซ้ำมาก) เพลง (ทำด้วย LMMS) และผลกระทบเสียงสร้างขึ้นด้วยSFXR

  • โพสต์เวอร์ชั่น Compo : ฉันขอแนะนำให้คุณติดตามผลงานของคุณหลังจากการแข่งขัน ฉันเพิ่มกระดานผู้นำออนไลน์และปรับแต่งไม่กี่รายการของฉันจาก LD ล่าสุดเป็นความคิดภายหลังปล่อยมันใน moddb และมันก็ประสบความสำเร็จอย่างน่าประหลาดใจ เป็นบทความเล็ก ๆ เกี่ยวกับมันในนิตยสารเกมของฝรั่งเศส)

นั่นคือทั้งหมดที่ฉันสามารถคิดได้ในตอนนี้ขอให้โชคดี!


1
Yay สำหรับ sfxr! ฉันพบอัญมณีของโปรแกรมเมื่อไม่กี่วันที่ผ่านมาและเก็บถาวรไว้เพื่อใช้ในระหว่างการแข่งขัน :)
Ricket

2

ฉันเข้าแข่งขันในเกมที่ติดขัดเมื่อปีที่แล้วและเพิ่งตัดสินใจก่อนที่การแข่งขันจะทำให้ทุกอย่างราบรื่นขึ้น ตัวอย่างเช่นคุณไม่ต้องการตัดสินใจเครื่องยนต์เมื่อคุณควรเขียนโปรแกรม

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

พยายามคาดการณ์ความท้าทายด้านการเขียนโค้ดที่คุณจะได้รับ เรากำลังสร้างเกมยิงขั้นพื้นฐานและหนึ่งในความท้าทายที่ยิ่งใหญ่ที่สุดคือพยายามให้ศัตรูเคลื่อนที่ไปสู่ผู้เล่นที่เคลื่อนไหวได้อย่างสมจริง นี่เป็นความท้าทายที่เราสามารถคาดการณ์ได้หากเราใช้เวลาพูดคุยก่อนเหตุการณ์มากขึ้น

ในที่สุดหากเป็นการแข่งขันแบบทีมให้ตรวจสอบความคิดเหล่านี้กับสมาชิกในทีมของคุณ คุณไม่ต้องการแสดงความคิดที่แตกต่างกันมากมายและใช้เวลาในการโต้วาทีเพื่อพิจารณา


2

ทำให้ระบบของคุณล่ม ตอนนี้รับเครื่องมือทั้งหมดที่คุณอาจใช้ในระหว่างการแข่งขันและนำตัวคุณเองผ่านการแข่งขันก่อนการแข่งขัน คุณไม่จำเป็นต้องสร้างเกมให้สมบูรณ์ แต่ดูว่าคุณคุ้นเคยกับการทำสิ่งต่าง ๆ เข้าด้วยกัน (ซึ่งรวมถึงทุกแง่มุมการเล่นเกมศิลปะดนตรี ฯลฯ ) นี่คือ "เคล็ดลับ" เดียวที่คุณต้องการ หากคุณมีขั้นตอนการทำงานและดำเนินการก่อนการแข่งขันรางวัลของคุณคือความสามารถในการมุ่งความสนใจไปที่เนื้อหาจริงของเกมในขณะที่นาฬิกากำลังฟ้อง

นอกจากนี้คุณยังสามารถเผยแพร่เกม pre-compo / การทดลองนี้เป็น warmup ... ชุมชน LD ชอบและคุณอาจได้รับข้อเสนอแนะก่อนการแข่งขันจะเริ่มขึ้น!

สำหรับบางอย่างเช่น Ludum Dare ไม่มีสิ่งใดที่คุณสามารถทำเนื้อหาได้อย่างฉลาดและการเล่นเกมที่แท้จริงอาจจะแตกต่างจากสิ่งที่คุณฝึกมาก่อน แต่ถ้าคุณรู้ว่าคุณจะใช้แพลตฟอร์ม XYZ และมันจะเป็นเกมแบบ 2D เทพยดา (ตัวอย่าง) จากนั้นคุณจะสามารถเข้าถึงส่วนของเนื้อหา / รูปแบบเกมได้โดยเร็วที่สุด

ฉันเรียนรู้วิธีนี้ยาก LD16 ใช้เวลาพยายามทำให้สิ่งต่าง ๆ ทำงานได้ LD17 ใช้จ่ายเพื่อเพิ่มคุณค่าให้กับโลก

ฉันหวังว่าจะเห็นสิ่งที่คุณเกิดขึ้น โชคดี!!


ข้อความด้านข้างสำหรับ LD: ฉันเห็นว่าคุณสามารถสร้างมิดเดิลแวร์ของคุณเองสำหรับคอมโพสิตตราบใดที่คุณปล่อยให้ทุกคนก่อนการแข่งขัน
funwhilelost

ฉันชอบกฎนี้จริง ๆ ... แต่ทุกคนต้องมีล่วงหน้าอย่างน้อยสองสัปดาห์ พรุ่งนี้ฉันต้องรีบออกไปให้ได้แล้ว !! : -O
Ricket
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.