Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
COMP222: Principle of Computer Game Design and Implementation COMP222: Principle of Computer Game Design and Implementation Staff Dr Xiaowei Huang Mr Graham Briggs Office Time Wednesday, 15:00 - 16:00 Aims To introduce the main issues surrounding the computer games architecture. To introduce the fundamental concepts underpinning computer games development (game physics, game artificial intelligence, content generation). To provide practical experience of software engineering associated with computer games. Learning Outcomes Have an understanding of different design issues related to computer games development: game structure, game engine, physics engine; Have an appreciation of the fundamental concepts associated with game development: game physics, game artificial intelligence, content generation; Have the ability to implement a simple game using an existing game engine. Lectures lecturer1 lecturer2 lecturer3 lecturer4 lecturer5 lecturer6 lecturer7 (Demos: one.java , Two.java , three.java , four.java ) lecturer8 (Demos: five.java , six.java , angleSum.java , angleSum_cal.java ) lecturer9 (Demos: rotate.java , rotate2.java ) lecturer10 (Demos: cross_product.java , cross_product2.java ) lecturer11 (Demos: hellocamera.java , helloInput.java ) lecturer12 lecturer13 (Demos: HelloPicking.java ) lecturer14 lecturer15 (Demos: HelloAiming.java , HelloAiming2.java , HelloAiming3.java ) lecturer16 (Demos: Example04.java , Example05.java ) lecturer17 (Demos: Example01.java ) lecturer18 (Demos: Example01.java , Example02.java , Example03.java , Example04.java , Example05.java , Example06.java , Example07.java ) lecturer19 lecturer20 lecturer21 lecturer22 lecturer23 lecturer24 lecturer25 lecturer26 lecturer27 lecturer28 lecturer29 lecturer30 Revision Tutorials: tutorial1 tutorial2 tutorial3 tutorial4 Assignments: Assignment 1 Assignment 2 tournament student list TextBooks: Steve Rabin (Ed.). Introduction to game development. Second edition. Charles River Media. 2010. Millington, I. & Funge, J. 2009. Artificial intelligence for games (2nd edition). Burlington, M. A.: Morgan Kaufmann/Elsevier Millington, I. Game Physics Engine Development (Second Edition). Elsiveier. 2010 Ruth Kusterer. jMonkeyEngine 3.0: Beginner’s guide. PACT publishing, 2013. Richard Reese, Justin Johnson: jMonkeyEngine 3.0 Game Development: A practical Guide. P8tecy, 2015. Rickard Eden. jMonkeyEngine 3.0 Cookbook. PACT pubshiing, 2013. Past Exams: Exam2013 with Solution2013 Exam2014 with Solution2014 Exam2015 with Solution2015 Exam2016 with Solution2016 Exam2017 with Solution2017 Prof. Boris Konev Every week, I will try to arrange a one-hour office time. However, please send an email to me to ensure my availability before coming. There will be 26-30 lectures. The lecture notes will appear here one week ahead of the lectures. There will be two project assignments, which will be disclosed in due course. Each coursework assignment takes 10% of the final mark. For general game design and implementation, the following books are recommended: For the implementation using jMonkey, please refer to the following books: Acknowledgement: Most of the materials are inherited from