HD in Game Software Development (IT114107)
Posted mamyaoa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HD in Game Software Development (IT114107)相关的知识,希望对你有一定的参考价值。
Department of Information and Communications Technology
HD in Game Software Development (IT114107)
ITP4723 Advanced Game Software Technology
Assignment
Submission Guidelines
This is an individual assignment.
Plagiarism will be dealt with accordingly. Plagiarized assignments will receive ZERO mark and disciplinary action will be taken.
The submission deadline of the assignment is 4:30pm, 23 Apr 2019 (Tuesday).
You need to submit all program sources and the report/user guide (in a single zip file, the zip file should only include the source code and user guide in doc/docx format, do NOT zip all files inside the zip) to the Moodle website before the deadline. You are advised to upload your work at a time reasonably earlier than the cut-off date and time. Moodle allows multiple submissions, however, only the latest copy will be retained.
You will receive NO MARKS for LATE SUBMISSION.
You are also required to give a video demonstration. 50% of total marks will be deducted if demonstration is NOT done.
1Aims and Objectives
To gain experience in developing networked mini android mobile games.
To allow students to model, design and implement his/her own Mobile Android Game;
To gain practical skill of networked Android games development.
To understand the constraints and limitation of mobile application and the ways to overcome them.
To obtain knowledge on managing images, audio and video in multimedia technology in the mobile applications.
2Introduction
In this assignment, you are required to develop a networked Android game by using Android framework with NO Game Engine allowed. The mobile game is suitable for children under the age of 16 and it must be full of imagination, attraction and excitement for them. So the game interactivity with multimedia technologies should be embedded and applied in your game.
It is a networked mobile game which should be connected through AT LEAST ONE of the following communication technologies:
(1)HTTP Networking
(2)Bluetooth
(3)TCP Socket Programming
IT114107留学生作业代做、代写JAVA课程设计作业、代做Game Software作业、代写JAVA程序作业
3Functional Requirements
The game should cover the following essential features:
1.Start Menu/Screen, Game Over Screen
2.Game Architecture with SurfaceView(or View) and Game Loop;
3.Use of Sprite class, Sprite Collision Detection, Sprite Animation;
4.Handling Mobile User Touch / Inputs;
5.Multimedia Technologies with sound and video;
6.Communications with HTTP Networking, Bluetooth and/or TCP Socket Programming;
7.Game Server (if any)
8.Video Streaming or AR/VR features;
9.Optionally, adding sensors as input controller e.g. Accelerometer, location sensors, etc.
Listed above are the basic requirements that your game should provide. You are free to add extra features to your game, such as artificial intelligence, etc.
4Technical Documentation (10%)
You are required to report the following details for Mobile Game Modeling of your game:
1.Game Story, Game Play(Obstacles, Game Level Design, Scoring, etc)
2.Mobile Game Multimedia Design
Audio Capabilities (Tone, Wav, Midi) or Video Capability in the Game
3.Technical report - Mobile Game Program Design
Network Architecture Design (How players are connected?)
Game Initialization
Game Update and Render Game Cycle
2D Graphics on Canvas and Draw
Managing Game Data
Handling sizes of Android devices, and Portrait and Landscape Modes
Boundary Checking and Virtual World (if any)
Drawing and Game Messages
AR/VR
5Mobile Game Implementation (70%)
You are required to implement the networked mobile game you specified in the Technical Documentation designed in previous sections. The user interface design must try to achieve user-friendliness and consistency of appearance in mobile devices, in terms of font sizes, styles and color patterns.
The scripts in the implementation of the Mobile Game must strictly follow the naming convention and the programming style suggested by the vendor, Android and JAVA.
Use Android SDK for game development with No Game Engine allowed for the implementation.
6Additional Features (10%)
You are free to add extra features to your game, such as artificial intelligence, sensors, etc.
7User Guide and Demonstration (10%)
You are required to submit softcopy of the Game Player User Guide (in doc/docx format) with screen dumps. You are also required to give a video demonstration (Please upload your video demo to YouTube, unlist the video and include the link in your user guide) to show the features of your game and how to play it in detail.
因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:[email protected]
微信:codinghelp
以上是关于HD in Game Software Development (IT114107)的主要内容,如果未能解决你的问题,请参考以下文章
Programming In hardware Programming in software
HDU 1846: Brave Game (in Java)
use cat to install software list in txt
The morality and game theory in Blockchain
python 转储和加载稀疏矩阵https://stackoverflow.com/questions/11129429/storing-numpy-sparse-matrix-in-hdf5-pyt