Module Descriptors
MULTIPLAYER GAMES PROTOTYPING 1B: SCRIPTING 2D GAME CONNECTIVITY.
GAME40104
Key Facts
Faculty of Arts and Creative Technologies
Level 4
15 credits
Contact
Leader: Yvan Cartwright
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Resources
Valve half life 2
Guild War (or similar)
Lua programming language
PSP emulator
Module Texts
Mobile Device Game Development, Clayton E. Crooks II, Charles River Media 2004, ISBN: 1-58450-324-6

Game Development with LUA, Paul Schuytema / Mark Manyen, Charles River Media, 2005 ISBN:1-58450-404-8

Game Programming with Python, Lua, and Ruby, Tom Gutschmidt, Premier Press, 2003, ISBN:1-59200-079-7

Beginning Lua Programming, Kurt Jung, Aaron Brown, Wiley publisher 2007, ISBN:978-0-470-06917-2

Massively Multiplayer Game Development 2, Thor Alexander , Charles River Media 2005, ISBN: 1584503904
Module Special Admissions Requirements
Students should have studied CE00738-1 Multiplayer Games Prototyping 1A: Introduction to 2D Game Scripting or equivalent
Module Additional Assessment Details
100% course work
Written assignment, 2000-2500 words (50%) assessing Learning Outcomes 2 and 3
Practical piece of work (50%) assessing Learning Outcomes 1 and 4

Module Indicative Content
Students will cover the following topics:
- Object orientation for High Level Languages (HLL)
- Communication between HLL and Low level languages (LLL)
- Building glue functions between HLL and LLL
- Definition and control of AI functions
- Understanding data sets and spreadsheet data
- I/O functions file systems and directories
Module Learning Strategies
3 hour lecture/lab taught in an interactive manner
(1:20)3