Using a simple MMORPG to teach Multi-user, Client-server Database Development

作者: G Wadley , Sobell

DOI:

关键词:

摘要: Applications built for undergraduate programming assignments are typically single-user systems, of which the programmer is also sole user. Real-world information systems differ from this scenario in a number ways. In particular, they usually client-server within many users concurrently access same data. order to illustrate our students benefits and pitfalls multi-user based around shared database, we asked them build simple massively-multiplayer online role-playing game (MMORPG) stored game-world player state relational database. We provided with graphical client written Visual Basic. As players moved about world, interacting objects other players, their programs called procedures central database update accordingly. The students’ task was implement tables that allowed clients work. system’s architecture resembled commercial often occasioned concurrent paper describe system, experience building it, perception its pedagogical pros cons.

参考文章(4)
Ron Weber, Ontological foundations of information systems Coopers & Lybrand : Accounting Association of Australia and New Zealand. ,(1997)
Lynn Andrea Stein, CHALLENGING THE COMPUTATIONAL METAPHOR: IMPLICATIONS FOR HOW WE THINK Cybernetics and Systems. ,vol. 30, pp. 473- 507 ,(1999) , 10.1080/019697299125073