ดวอร์กินส์ เกม ไดรเวอร์
DGDหรือDworkin 's Game Driver (ครั้งหนึ่งเคยเรียกว่า Dworkin's Generic Driver) เป็นเซิร์ฟเวอร์LPMudที่เขียนโดย Felix A. "Dworkin" Croes [ 1 ] [ 2 ] DGD เป็นผู้บุกเบิกนวัตกรรมทางเทคนิคที่สำคัญในMUDโดยเฉพาะอย่างยิ่งการจัดเก็บวัตถุบนดิสก์การคงอยู่ของโลก อย่างสมบูรณ์ การแยกความรับผิดชอบระหว่างไดรเวอร์และmudlibการแปลงรูปร่างขณะรันไทม์ การเก็บขยะอัตโนมัติ วัตถุที่มีน้ำหนักเบา และการคอมไพล์LPC เป็น C [ 1 ] [ 3 ] [ 4 ]
ประวัติศาสตร์
DGD เผยแพร่สู่สาธารณะครั้งแรกเมื่อวันที่ 12 สิงหาคม พ.ศ. 2536 [ 3 ]
MUD แรกที่เปิดให้ใช้งานสาธารณะซึ่งใช้ DGD คือPaderMUD (ต่อมาคือ Xyllomer ) ในเดือนธันวาคม พ.ศ. 2536 [ 5 ]
MUD หลักดั้งเดิมสำหรับการพัฒนา DGD คือThe Pattern [ 6 ]ซึ่งอ้างอิงถึงThe Chronicles of Amber (เช่น นามแฝง Dworkin ของ Croes ซึ่งหมายถึงDworkin Barimen ) มันถูกปิดให้บริการไปก่อนเดือนกุมภาพันธ์ พ.ศ. 2540 [ 7 ]
ในระหว่างปีการศึกษา 1994–1995 DGD เป็นองค์ประกอบหลักในวิทยานิพนธ์ระดับปริญญาโทที่มหาวิทยาลัยคาทอลิกแห่งลูเวนในส่วนหนึ่งของงานวิทยานิพนธ์ ได้มีการคิดค้นกลไกเชิงกำหนดสำหรับการจัดการอาร์เรย์และการแมปที่ส่งผ่านระหว่างวัตถุ[ 8 ]
ในเดือนธันวาคม พ.ศ. 2538 บริษัท BeeHive Internet Technologies, Inc. ได้รับสิทธิ์แต่เพียงผู้เดียวในการใช้ DGD ในเชิงพาณิชย์ และได้ขายสิทธิ์การใช้งานแต่เพียงผู้เดียวให้กับichatในเดือนมกราคม พ.ศ. 2539 ichat ใช้ DGD ในการสร้างห้องแชท Yahoo! ห้องแรก จากนั้น ichat ก็กลายเป็น Acuity Corporation ซึ่งขายสิทธิ์การใช้งานย่อยให้กับ Skotos ในเดือนกุมภาพันธ์ พ.ศ. 2542 Skotos ใช้ DGD ในการสร้างเกมออนไลน์หลายเกม ต่อมา Acuity Corporation ถูกซื้อกิจการโดย Quintus Corporation ในเดือนมีนาคม พ.ศ. 2544 สิทธิ์การใช้งานแต่เพียงผู้เดียวถูกยกเลิกเนื่องจากการล้มละลายของบริษัทดังกล่าว[ 4 ] [ 9 ]
ในปี พ.ศ. 2545 DGD ถูกนำมาใช้ในการวิจัยเชิงวิชาการเกี่ยวกับระบบวัตถุแบบกระจายถาวร[ 10 ]
ในเดือนสิงหาคม พ.ศ. 2548 สิทธิ์การใช้งานเชิงพาณิชย์ของ DGD ได้ถูกโอนกลับไปยัง Dworkin BV ซึ่งเป็นบริษัทของ Croes [ 4 ]
เมื่อวันที่ 3 กุมภาพันธ์ พ.ศ. 2553 DGD 1.4 ได้รับการเผยแพร่เป็น ซอฟต์แวร์ โอเพนซอร์ส[ 11 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- วิกิ
- dgd บนGitHub