{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T18:57:08Z","timestamp":1793127428566,"version":"4.5.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2006,10,1]],"date-time":"2006-10-01T00:00:00Z","timestamp":1159660800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Comput. Entertain."],"published-print":{"date-parts":[[2006,10]]},"abstract":"<jats:p>Multiplayer online game (MOG) middleware is a set of software toolkits that assists and simplifies the MOG development process. Using the middleware enables developers to focus more resources on improving game design while spending less time and money on 3D rendering and server infrastructure issues. As the scale of MOGs grows rapidly, providing scalable data-sharing service, or interest management, becomes one of the major requirements for MOG middleware. In this article we present the details of the interest management system of our MOG middleware, Lucid Platform. We employ the data distribution management (DDM) service of the high-level architecture (HLA) as the main concept of our design. Since the message-filtering mechanisms of DDM are very complex and may impose significant computational overheads, we use an efficient interest-matching algorithm for the implementation. Experimental results, based on the demo games and the emulator programs, show that our approach works well in practice.<\/jats:p>","DOI":"10.1145\/1178418.1178431","type":"journal-article","created":{"date-parts":[[2007,1,16]],"date-time":"2007-01-16T19:38:29Z","timestamp":1168976309000},"page":"9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Lucid platform"],"prefix":"10.1145","volume":"4","author":[{"given":"Elvis S.","family":"Liu","sequence":"first","affiliation":[{"name":"The Hong Kong Polytechnic University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Milo K.","family":"Yip","sequence":"additional","affiliation":[{"name":"The Hong Kong Polytechnic University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gino","family":"Yu","sequence":"additional","affiliation":[{"name":"The Hong Kong Polytechnic University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of VRAIS'96 Conference (Santa Clara CA). 204--213","author":"Barrus J."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/258549.258588"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of ECSCW. 189--204","author":"Benford S."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/199404.199437"},{"key":"e_1_2_1_5_1","unstructured":"DMSO1998. Dept. of Defense High-Level Architecture Interface Specification.Ver.1.3.  DMSO1998. Dept. of Defense High-Level Architecture Interface Specification.Ver.1.3."},{"key":"e_1_2_1_6_1","unstructured":"Everquest II. http:\/\/everquest2.station.sony.com.  Everquest II. http:\/\/everquest2.station.sony.com."},{"key":"e_1_2_1_7_1","unstructured":"Final Fantaxy XI. http:\/\/www.playonline.com\/ff11.  Final Fantaxy XI. http:\/\/www.playonline.com\/ff11."},{"key":"e_1_2_1_8_1","volume-title":"Wiley and Sons","author":"Fujimoto R. M.","year":"2000"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237244"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the International Conference on Distributed Computing Systems. 27--34","author":"Greenhalgh C."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/93.486702"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675649"},{"key":"e_1_2_1_13_1","unstructured":"Lineage II. http:\/\/www.lineage2.com.  Lineage II. http:\/\/www.lineage2.com."},{"key":"e_1_2_1_14_1","unstructured":"Liu E. S. Lung R. M. and Cheung P. C. 2005. LucidNet Programmer Guide. MIC SD The Hong Kong Polytechnic University.  Liu E. S. Lung R. M. and Cheung P. C. 2005. LucidNet Programmer Guide. MIC SD The Hong Kong Polytechnic University."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1162\/pres.1994.3.4.265"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the Virtual Reality Annual International Symposium. 2--10","author":"Macedonia M. R."},{"key":"e_1_2_1_17_1","unstructured":"MC SD. 2005. Lucid Platform1.0. The Hong Kong Polytechnic University. http:\/\/www.lucidplatform.com.  MC SD. 2005. Lucid Platform1.0. The Hong Kong Polytechnic University. http:\/\/www.lucidplatform.com."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v16:15"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97892"},{"issue":"0","key":"e_1_2_1_20_1","first-page":"3","volume":"3","author":"OMG","year":"2004","journal-title":"Common Object Request Broker Architecture: Core Specification. Ver."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(92)90211-D"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 14th Workshop on Standards for the Interoperability of Distributed Simulations. 739--747","author":"Rak S."},{"key":"e_1_2_1_23_1","unstructured":"Renderware. http:\/\/www.csl.com.  Renderware. http:\/\/www.csl.com."},{"key":"e_1_2_1_24_1","unstructured":"Samet H. 1989. Spatial Data Structures: Quadtree Octrees and Other Hierarchical Methods. Addison-Wesley Reading MA.  Samet H. 1989. Spatial Data Structures: Quadtree Octrees and Other Hierarchical Methods. Addison-Wesley Reading MA."},{"key":"e_1_2_1_25_1","unstructured":"Treasure Box. Auroral Snare. http:\/\/www.auroralsnare.com\/xbox.  Treasure Box. Auroral Snare. http:\/\/www.auroralsnare.com\/xbox."},{"key":"e_1_2_1_26_1","unstructured":"Unreal Engine. http:\/\/www.epicgames.com.  Unreal Engine. http:\/\/www.epicgames.com."},{"key":"e_1_2_1_27_1","unstructured":"World Of Warcraft. http:\/\/www.worldofwarcraft.com.  World Of Warcraft. http:\/\/www.worldofwarcraft.com."},{"key":"e_1_2_1_28_1","unstructured":"Yip M. K. Cheung M. Cheung P. C. and Chan. M.-F. 2005. Lucid3D Programmer Guide. MIC SD The Hong Kong Polytechnic University.  Yip M. K. Cheung M. Cheung P. C. and Chan. M.-F. 2005. Lucid3D Programmer Guide. MIC SD The Hong Kong Polytechnic University."}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1178418.1178431","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1178418.1178431","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:07Z","timestamp":1750262887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1178418.1178431"}},"subtitle":["applying HLA DDM to multiplayer online game middleware"],"short-title":[],"issued":{"date-parts":[[2006,10]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,10]]}},"alternative-id":["10.1145\/1178418.1178431"],"URL":"https:\/\/doi.org\/10.1145\/1178418.1178431","relation":{},"ISSN":["1544-3574"],"issn-type":[{"value":"1544-3574","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,10]]},"assertion":[{"value":"2006-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}