MMOG Programming (2005 Spring)
講師 吳毅成 (E-mail : icwu@csie.nctu.edu.tw)

王銓彰 (E-mail : kevin.cwang@msa.hinet.net)

張修逞 (E-mail : hc0405_chang@yahoo.com.tw)

課號 5122
時間 1IJK
地點 EC115


What's New
09 / 11 Winners of the game contest are here !!!

Team 02 (web link)
Team 05 (web link)
Team 14 (web link)

07 / 31 Winners of the game contest are here !!!

They are team 02, 05, and 14.

06 / 27 New Engine Release (06 / 27)
06 / 08 Shader slides (06 / 08)
05 / 16 Network API Library (05 / 16 / 22:10)
05 / 11 Network API Reference
04 / 12 分組名單 (04 / 12)


Introduction
課程簡介 本課程為交通大學「數位內容學程」之課程。
課程目標 本課程設計以實際開發多人線上遊戲雛型為架構,配合遊戲伺服系統的開發與3D遊戲引擎的運用,並結合網路程式設計的技術,以理論與實務並行,教導學生如何開發一套3D多人線上遊戲。
評分方式 學生將以做作業的方式,循序地完成一套3D多人連線遊戲雛型。
  • (40%) One Term Project
  • (30%) Final Examination
  • (30%) Homework Assignments will be Closely Coupled with the Term Project.
助教名單 姜智耀 林秉宏 周自強
E-mail: mmog@java.csie.nctu.edu.tw , Lab: EC511 , TEL: 31603
課程討論區 course.csie.mmog


Schedule
02 / 21 Introduction to Network Games >>> Slides Download
02 / 28 放假.
03 / 07 Massive Multi-player Online Games >>> Slides ( full ) ( part )
03 / 14 Distributed System Design >>> Slides ( full ) ( part )
03 / 21 The Client Using TheFly3D #1
>>> Slides ( full ) ( part )

>>> Engine Release

03 / 28 The Client Using TheFly3D #2
Homework #1
>>> Slides ( full ) ( part )

>>> Engine Release

>>> Homework Note

>>> Sample Program

04 / 04 春假.
04 / 11 Network Programming for Internet #1 >>> Slides ( full ) ( part )
04 / 18 Network Programming for Internet #2
Homework #2
>>> Slides ( full ) ( part )

>>> Engine Release (04 / 21)

>>> Homework Note

>>> Sample Code

04 / 25 A Proposal for Server Design #1 >>> Slides ( part )
05 / 02 A Proposal for Server Design #2
Homework #3
>>> Slides ( part )

>>> Homework Note

>>> Sample Project

05 / 09 Position Prediction System >>> Slides ( full ) ( part )

>>> Engine Release (05 / 09)

05 / 16 Load Balance
>>> Slides ( full ) ( part )

>>> Engine Release (05 / 16)

>>> Network API Library

>>> Network API Reference

05 / 23 Dynamic Zoning
Homework #4
>>> Slides ( full ) ( part )

>>> Homework Note

05 / 30 Online Game Security >>> Slides ( full ) ( part )
06 / 06 Summary : The Essential Game Development Techniques #1
Homework #5
>>> Slides ( full ) ( part )

>>> Engine Release

>>> Homework Note (06 / 09)

>>> Shader Slides (06 / 08)

06 / 13 Summary : The Essential Game Development Techniques #2 >>> Slides ( full ) ( part )

>>> Engine Release

>>> Final Exam Note (06 / 13)

06 / 20 Final Examination
06 / 24 Term-Project DEMO : 第一梯次 各組DEMO時間
07 / 02 Term-Project DEMO : 第二梯次 各組DEMO時間


Resource
相關連結






Copyright ©2005 by CSIE.NCTU. All Rights Reserved.