แจมด้วย เขียนเกมระดับไครซิสนี่ไม่ต้องถึงมือ ระดับเมนเฟรมหรือซุปเปอร์คอมพิวเตอร์หรอกครับ เพราะมันไม่ได้คำนวนอะไรซับซ้อนหรือต้องประมวลผมข้อมูลจำนวนมหาศาล แค่ระดับเวิครืสเตชั่นก็เหลือๆแล้ว การเขียนเกมเป็นงานศิลป เหมือนสร้างภาพยนต์ แต่งเพลง ละคร มันเกียวกับศิลปปินมากกว่าโปรแกรมเมอร์อ่ะนะ
Announcement
Collapse
No announcement yet.
ว่าแต่ สเปคคอมฯ ที่ใช้สร้างครายซิส แรงแค่ใหน -*-
Collapse
X
-
ลองดูเครดิตตอนท้ายเกมกันนิดนึงก็ดีครับ (เล่นเกมเค้าฟรี ๆ ดูหน้าตาคนสร้าง หรือชื่อทีมงานซักนิดก็ดี)
พวกที่มาโพสเรื่องระบบการทำงาน การสร้างเกมส์นี่ .....
ถามจริงๆว่าเคยทำกันรึเปล่า ผมเองไม่เคยทำเป็นทีม เคยแต่ทำคนเดียว
ศึกษาอยู่เกือบ 4 ปีผมเคยทำงานด้านเกมครับ แต่อยู่ทางฝั่งทีม Artist ครับ
ในระดับของทีมงานมืออาชีพจริง ๆ มีเยอะกว่าที่คุณว่ามาอีกครับ
เอาเป็นว่า ใครอยากรู้ว่ามีอะไรมั่งก็ ดูที่เครดิตเกมที่เล่นนั่นแหละ
Comment
-
ต้องขอโทษเจ้าของกระทุ้ด้วยนะครับที่ผมแนะนำให้ไปหาในgoogle ผมผิดไปแล้วขออภัยด้วยละกันครับหวังว่าคงไม่โกรธกันนะ
Originally posted by aha2pro View Postลงชื่อ ยืนยันอีกคน
ไม่รู้ย่อมไม่ผิด
ไม่ถามแล้วจะรู้หรอ
แล้วถ้าอยากถามในที่นี้ มันผิดตรงไหน งั้นก็ห้ามโพสไปซะเลยตั้งแต่แรก
.....ปิ๊งป่อง.....เรียน สมาชิกชาว OverClockZone ทุกท่านโปรดทราบ....
คราวหน้าจะตั้งกระทู้ถามเรื่องอะไร โปรดกรุณาเข้า Google ก่อนทุกครั้ง......
จากนั้น ถ้าได้ข้อมูลที่ทำให้ท่านกระจ่างแล้ว....จะได้ไม่ต้องมาโพสในนี้อีก...
ส่วนถ้า เข้า Google แล้ว ยังไม่กระจ่างอีก ก็ไม่ต้องมาโพสในที่นี้ อีกเช่นกัน...
เพราะเดี๋ยวเค้าก็ไล่ให้ไป เข้า Google ใหม่อีกรอบอยู่ดี ....ปิ๊งป่อง...จบ...
Comment
-
เทียบประมาณว่าคุณไปซ่อมรถถามเพื่อนที่รู้จักประมาณว่าต้องเปลี่ยนไหมหรือแค่ซ่อมหรือว่ามันทำงานยังไง
คุณเรียนจบบัญชี มนุษย์ สาระสนเทศ กฎหมาย บริหาร แต่!!!ไม่มีความรู้ด้านเครื่องยนต์
พอไปสอบถาม มันบอกว่าให้ไปเปิดGoogle
มันหมายฟามว่าเค้าโง่กว่าคุณรึ???
Comment
-
Originally posted by thanadov View Postลองดูเครดิตตอนท้ายเกมกันนิดนึงก็ดีครับ (เล่นเกมเค้าฟรี ๆ ดูหน้าตาคนสร้าง หรือชื่อทีมงานซักนิดก็ดี)
ผมเคยทำงานด้านเกมครับ แต่อยู่ทางฝั่งทีม Artist ครับ
ในระดับของทีมงานมืออาชีพจริง ๆ มีเยอะกว่าที่คุณว่ามาอีกครับ
เอาเป็นว่า ใครอยากรู้ว่ามีอะไรมั่งก็ ดูที่เครดิตเกมที่เล่นนั่นแหละ
ผมเองก็ไม่อยากโพสในเชิงเสียดสีเท่าไหร่หรอก แต่ผมเห็นว่า จขกท โดนรุมซะเหลือเกิน
จริงๆประเด็นคำถามที่ จขกท ถามมันไม่ใช่เรื่องที่ถามกันบ่อยๆ เหมือนพวกคำถามที่ว่า ทำไมเนื้อที่ HDD หาย ทำไมความเร็ว CPU ไม่คงที่ ทำไม XP เห็นแรมแค่ 3.5GB ฯลฯ ซึ่งคำถามเหล่านี้มันซ้ำซาก
ผมอยากให้ตอบเชิงให้ความรู้จริงๆ ถ้า จขกท ถามคำถามซ้ำซากแล้วมีคนมาบอกให้ไปหาใน Google หรือ Search ในบอร์ดนี้มาก่อน ผมก็เห็นด้วย
แต่นี่มันไม่ใช่ ก็กรุณาเข้าใจกันหน่อยละกัน ถ้าคุณมีนำใจก็เอาแหล่งข้อมูลมาลงให้หน่อยคงไม่ยากไปมั้ง
เพราะถือว่าช่วยเหลือกัน
ไม่อย่างนั้น เวลาคุณจะตอบคำถามหรือให้ความรู้ใคร คุณก็บอกว่า " ไปหาใน google เอาสิ " ตลอดเลยได้ใช้รึเปล่า ลองคิดดูกันหน่อยละกัน
ลองคิดเอาละกันครับLast edited by zicmaxx; 1 Nov 2009, 00:05:50.
Comment
-
Originally posted by zicmaxx View Postก็จริงครับที่ว่า มันมีเยอะกว่าที่ผมบอก เพราะผมบอกแค่คร่าวๆเท่านั้น
ผมเองก็ไม่อยากโพสในเชิงเสียดสีเท่าไหร่หรอก แต่ผมเห็นว่า จขกท โดนรุมซะเหลือเกิน
จริงๆประเด็นคำถามที่ จขกท ถามมันไม่ใช่เรื่องที่ถามกันบ่อยๆ เหมือนพวกคำถามที่ว่า ทำไมเนื้อที่ HDD หาย ทำไมความเร็ว CPU ไม่คงที่ ทำไม XP เห็นแรมแค่ 3.5GB ฯลฯ ซึ่งคำถามเหล่านี้มันซ้ำซาก
ผมอยากให้ตอบเชิงให้ความรู้จริงๆ ถ้า จขกท ถามคำถามซ้ำซากแล้วมีคนมาบอกให้ไปหาใน Google หรือ Search ในบอร์ดนี้มาก่อน ผมก็เห็นด้วย
แต่นี่มันไม่ใช่ ก็กรุณาเข้าใจกันหน่อยละกัน ถ้าคุณมีนำใจก็เอาแหล่งข้อมูลมาลงให้หน่อยคงไม่ยากไปมั้ง
เพราะถือว่าช่วยเหลือกัน
ไม่อย่างนั้น เวลาคุณจะตอบคำถามหรือให้ความรู้ใคร คุณก็บอกว่า " ไปหาใน google เอาสิ " ตลอดเลยได้ใช้รึเปล่า ลองคิดดูกันหน่อยละกัน
ลองคิดเอาละกันครับ
ว่าแต่นอนดึกจังเลยนะครับ
Comment
-
Originally posted by superhero View Postระบบ Cluster Computer ครับ ใช้หลายเครื่องมาต่อเข้าถึงกันและร่วมกันประมวลผลข้อมูล การสร้างครับจะถามว่ากี่แรมกี่ GB กี่ core คงตอบยาก เพราะจะใช้คอมทำ cluster กี่เครื่องก็ไม่รุ(เอาเป็นว่าเยอะมากๆ การสร้างและrenderจะช่วยย่นระยะเวลาได้เร็วมากๆ 10000 เท่าได้ คอมเครื่องหนึ่งประกอบด้วย Hardware หลักแสน แค่ การ์ดจอ ก็หลายเเสนเล้วครับ
โดยเฉพาะหนัง 3D animation เวลาจะ render ออกมาหลังจากตัดต่อแล้ว เพื่อให้ได้วีดี HD ต้อง render ด้วย 1 pc ใช้เวลานานเป็นปี แต่ถ้าใช้ cluster จะเหลือแค่ไม่กี่วัน
ผมเคยเห็น culster คอมพิวเตอร์วิเคราะห์ข้อมูล bio แค่ CPU 715 core ตาค้างเลยครับแรมนั้นไม่ต้องพูดครับ
Comment
-
Originally posted by zicmaxx View Postพวกที่มาโพสเรื่องระบบการทำงาน การสร้างเกมส์นี่ .....
ถามจริงๆว่าเคยทำกันรึเปล่า ผมเองไม่เคยทำเป็นทีม เคยแต่ทำคนเดียว
ศึกษาอยู่เกือบ 4ปี
ผมเคยสร้างเกมส์เอง ใช้ 3D render engine ฟรี ของ Truevision3D
ส่วนการเรนเดอร์ ยกไปให้ Engine ทำงาน
ซึ่ง engine ก็เป็นเพียง library ที่รวม class เกี่ยวกับการประมวลผลแค่นั้น
ส่วนการประมวลผล ด้าน Game System ผมก็เขียนซอสโค๊ดเอง
แค่ PC หรือ Notebook ธรรมดา ก็สามารถคอมไพล์ได้ แล้วไม่จำเป็นต้อง คอมไพล์ทีเดียวทั้งเกมส์
เพราะคุณสามารถสร้าง library แยกย่อย เป็น DLL ไฟล์ แล้วการแก้ไข library
ก็ไม่จำเป็นต้องคอมไพล์ทั้งเกมส์ใหม่หมด นอกจากว่า คุณจะไปเปลี่ยน พารามิเตอร์ของเมธอดใดๆ
ที่มีผลต่อการแก้ไขซอสโค๊ดของเกมส์หลัก
แล้วผมยังเคยลองใช้ unreal engine 2 ซึ่งเป็นฟรีเวอร์ชั่น การคอมไพล์และเขียน code ต่างๆ
ก็เป็นการเรียกใช้ library แค่นั้นเอง แต่มันจะมี tool ช่วยในการ ออกแบบภายในตัว
เช่น การจำลองฉากจริงเข้าโปรแกรม ทำการ render พร้อมทั้ง กำหนดพารามิเตอร์ต่างๆลงไป
เพื่อใช้ในการคอมไพล์ อันนี้ในกรณีทำคนเดียวนะ ไม่ต้องถึงกับสวยแบบ Crysis ก็สามารถทำเกมส์ FPS
ได้สบายๆ ที่ผมทำไม่ได้คือทำให้สวยแบบ Crysis และเรื่อง PhysX ก็แค่นั้น
แต่การทำงานเป็นทีมจริงๆ แต่ละคนจะทำงานต่างๆกันไป ถ้าจะให้ผมแยกแบบคร่าวๆ ก็มี
ทีมนึงสร้าง model
ทีมนึงสร้าง game system
ทีมนึงสร้าง 3d render
ทีมนึงทำการ bliding 3d render เข้ากับทีม game system
ทดสอบการเรนเดอร์ เอาโมเดล เข้า Tool ที่มีการเรียกใช้ 3d render ของทีมที่พัฒนา 3d render
ทีมทดสอบหา bug
ทุกอย่างแยกงานกันทำ แต่ต้องมี คอมพิวเตอร์กลาง รวม source code & resource ทั้งหมด เพื่อ
ทำการ compile ครั้งสุดท้าย ซึ่งตรงนี้ผมว่า มันคงไม่ต้องเวอร์ขนาดเป็น cluster หรือ super computer หรอก
เพราะเป็นแค่การคอมไพล์ ไม่ใช่การ render อะไรทั้งนั้น
การ render จริงๆ อยู่ในส่วนขั้นตอนอื่นแล้ว คือการสร้าง model และทดสอบกับ engine
แต่จะมี engine บางประเภทที่จะเป็นการทำงานแบบ realtime คล้ายๆ unreal engine ที่ผมเคยลองใช้
ซึ่งจะมี tool ภายในตัวเลย
เช่น คุณสามารถเลือกกำหนดการสร้างเพลนขึ้นมา และเพิ่ม object ต่างๆ เข้าไปในระบบได้ รวมถึงกำหนด
กฏเกณฑ์ต่างๆ ภายในเกมส์ขึ้นมาได้ สามารถทำการเรนเดอร์ทดสอบจริงได้เลย
ซึ่งตรงนี้ ผมก็คิดว่า คงต้องใช้คอมพิวเตอร์ที่แรงพอตัวเลยทีเดียว
แต่อย่าลืมว่า ตัว engine ประเภทนี้ ก็เป็นแค่โปรแกรมหนึ่ง ที่ประกอบด้วยการทำงานของ library หลายส่วน
ซึ่งแยกกันเขียนอยู่ดี
Comment
-
Originally posted by zicmaxx View Postก็จริงครับที่ว่า มันมีเยอะกว่าที่ผมบอก เพราะผมบอกแค่คร่าวๆเท่านั้น
ผมเองก็ไม่อยากโพสในเชิงเสียดสีเท่าไหร่หรอก แต่ผมเห็นว่า จขกท โดนรุมซะเหลือเกิน
จริงๆประเด็นคำถามที่ จขกท ถามมันไม่ใช่เรื่องที่ถามกันบ่อยๆ เหมือนพวกคำถามที่ว่า ทำไมเนื้อที่ HDD หาย ทำไมความเร็ว CPU ไม่คงที่ ทำไม XP เห็นแรมแค่ 3.5GB ฯลฯ ซึ่งคำถามเหล่านี้มันซ้ำซาก
ผมอยากให้ตอบเชิงให้ความรู้จริงๆ ถ้า จขกท ถามคำถามซ้ำซากแล้วมีคนมาบอกให้ไปหาใน Google หรือ Search ในบอร์ดนี้มาก่อน ผมก็เห็นด้วย
แต่นี่มันไม่ใช่ ก็กรุณาเข้าใจกันหน่อยละกัน ถ้าคุณมีนำใจก็เอาแหล่งข้อมูลมาลงให้หน่อยคงไม่ยากไปมั้ง
เพราะถือว่าช่วยเหลือกัน
ไม่อย่างนั้น เวลาคุณจะตอบคำถามหรือให้ความรู้ใคร คุณก็บอกว่า " ไปหาใน google เอาสิ " ตลอดเลยได้ใช้รึเปล่า ลองคิดดูกันหน่อยละกัน
ลองคิดเอาละกันครับ
Comment
-
อ่านมาจนหน้า ที่ 5 แล้ว
สรุปคือ เกมส์แต่ละเกมส์ที่ทำกันออกมา ไม่จำเป็นที่จะต้องแรง เร็ว สเป๊คสูงอย่างที่เราคาดกันไว้ แต่ว่า จะต้องมีหลายคน หลายความคิด หลายฝ่าย ต่างฝีมือ ต่างความถนัด เอ้า เมิงถนัดด้านกราฟฟิก เอ้าเมิงถนัดด้านเสียง ด้านโน้น ด้านนี้ จัดไป เอาไปทำคนละด้าน สุดท้ายก็เอามาประกับเข้ากัน เป็นเกมส์เดียว ด้วยคอมที่อาจจะไม่สูงมาก แต่ว่าคอมที่จะเอาไว้ทดลองเล่นก็น่าจะสูงน่าดู แล้วเกมส์ต่อๆมาก็ แค่เสริมลงไปอีก ไม่ว่าจะเป็นเทคนิคใหม่ๆ แผนใหม่ๆ เพราะว่าโครงสร้างตัวเก่าๆก็มีอยู่แล้ว จะมานั่งทำใหม่ก็คงไม่ไหวใช่ไหมหล่ะครับ ผมว่าโครงสร้างคงไม่เกินไปกว่านี้หรอกครับ
ผมว่าผมคิดถูกนะ.............
Comment
-
แต่ผมอ่าน response ของจขกท. ในหน้าแรก รุสึก ขำๆ นิดๆ นะ
เหมือนกับดู ดอกเตอร์ จบ com science กำลังอธิบายให้เด็กประถมฟัง
จขกท : สเปคคอมฯ ที่ใช้สร้างครายซิส แรงแค่ใหน
ดอกเตอร์ : pc ที่เราใช้ กับ คอมพิวเตอร์ workstation ของคนสร้างเกม มันใช้งานคนละแบบกัน เอามาเทียบกันไม่ได้หรอก
จขกท : ...................(กำลังทำท่า งงๆ)
ดอกเตอร์ : เอาเป็นว่า workstation ของพวกเค้าเล่นเกมได้ไม่ดีเท่า pc ของเรา
จขกท : อืมมมม.......... แล้วแรมกี่กิ๊กล่ะ
ดอกเตอร์ : ................... ตอบยากนะ เพราะเค้าใช้ระบบ Cluster computer กัน คือแต่ละเครื่องจะแยกกันทำงาน
แล้วค่อยเอางานมารวมกันทีเดียวใน super computer แต่เอาเป็นว่าเยอะมากละกัน เพราะคอมที่ใช้งานมันเยอะมาก (แล้วก็โชว์รูประบบ Clustering Super computer ผู้สร้างเกมทำงานกับโน้ตบุ๊ค)
จขกท : มีโน้ตบุ๊คด้วยย!!! โน้ตบุ๊คเค้าคงแรงน่าดูเนอะ
ดอกเตอร์ : ..............................
ดอกเตอร์ : จขกท. อายุเท่าไหร่
จขกท : 22 คับ
ดอกเตอร์ : ไปตายซะ!!! เอ้ย!! ไป search google ซะ
Comment
-
ปัญหาคือ จขกท. ไม่รู้บางเรื่องแต่ดันคิดไปเองซะไกล บางอย่างที่ไม่รู้จริงๆผมว่าจขกท.หัดเป็นฝ่ายรับฟังก่อนดีกว่าครับ แต่เท่าที่อ่าน จขกท.ไม่ฟังไม่พอยังคิดจินตนาการไปเองแบบหลุดโลกเลยล่ะ
คนที่รู้เรื่องเขาก็รำคาญสิครับ ถึงได้ปัดรำคาญให้ไปศึกษาเอง
มันไม่เหมือนคนไม่รู้เรื่องเครื่องยนต์ แล้วไปให้ช่างซ่อมนะครับ อันนั้น เราแค่ยืนดูเขาซ่อมเฉยๆ
แต่นี่มันเหมือน คนมีปัญหาแล้วมาปรึกษาแล้วพูดไม่รู้เรื่องครับ เพิ่งเจอเมื่อเช้า
ก:มาติดต่องานครับ
ข:ติดต่อเรื่องอะไรครับ
ก:เรื่องการโอนย้ายครับ
ข:ยื่นเรื่องไปหรือยังครับ
ก:ยังเลยครับ
ข:งั้นคุณต้องไปไปยื่นเรื่องตามขั้นตอนก่อนนะครับ
ก:ผมไม่รู้นี่ครับช่วยบอกผมหน่อยครับ
ข:ก็ทำเรื่องโอนย้ายส่งขึ้นไปตามลำดับชั้นครับ
ก:ผมไม่อยากรอครับ
ข:ไม่รอไม่ได้หรอกครับงานมันมีขั้นตอนถ้าข้ามขั้นตอนไปเรื่องจะไม่ได้รับการอนุมัติ
ก: !!ออกจาก ห้องปิดประตู
Comment
Comment