聯系方式

您當前位置:首頁 >> Java編程Java編程

日期:2019-12-19 11:11

AST11103 Problem Solving with Programming Skills

Additional Individual Assignment: Min-Game Programming (40%)

Learning Outcomes

1. Use common application software and program development tools;

2. Analyze simple problems with basic problem solving skills and techniques;

3. Apply programming skills and styles in constructing simple computer application;

4. Create reliable and error-free computer application with systematic testing technique; and

5. 5. Compose documentation for the computer applications.

Introduction

The aim of this project is to apply and demonstrate all your skills learnt in this course and implement a

mini-game in Java. You are free to design the GUI and functions of your game. You will also produce a user

manual as documentation of your game. In lab 8, we have used Random() to make a simple game, in this

assignment, you are expected to design your own mini-game, here are some ideas of mini game:

- Paper, Scissors and Rock

- random number guessing game

- Blackjack

- And any other game idea

Basic Requirements

You are required to implement a Mini-game Java GUI application. The application should include, but not

limited to, the following features:

A. Basic Features (30%)

? Display user-friendly GUIs that enable player to start and end the game.

? Reasonable game logic and end game conditions (win or loss).

? The game should allow player to play multiple rounds of the game, your game should record the

accumulated marks / scores / number of wins, etc.

? Your game contains a high scores record system using read/write of txt file (Lab 9).

? Any additional and appropriate features to make the game interesting.

B. Documentation (10%)

? Besides adding sufficient comments in your Java code, you are required to write a Player

Manual (at most 5 pages).

? The Player Manual provides information to player on how to start, play and complete your

mini-game in a step-by-step manner. By following your player manual, players should be able

to run your game without any additional assistance.

AST11103 Problem Solving with Programming Skills

? Copyright 2019, Prepared by Dr. Lau Ho Lam. All Rights Reserved 2

Submission

? Please make sure your project is runnable in NetBeans and the PDF is readable.

? Use Export > To Zip to export your game and rename your zip file as “YourFullName_Game.zip”

(For example, “LauHoLam_Game.zip”).

? You may use any software to produce your player manual, save it as PDF file.

? Put both (1) the Exported ZIP file and (2) PDF player manual into a single ZIP file as

“YourFullName.zip” (For example, “LauHoLam.zip”).

? Upload your zip file to the course website-> Assignments -> Additional Individual Assignment.

? Due Date: 21 December 2019 23:59, late submission will NOT be accepted.

Testing Environment

? When we grade your project, we will use NetBeans Import from ZIP to open and test your project.

? If you have any special requirements, please contact me ([email protected]) by email.


版權所有:編程輔導網 2018 All Rights Reserved 聯系方式:QQ:99515681 電子信箱:[email protected]
免責聲明:本站部分內容從網絡整理而來,只供參考!如有版權問題可聯系本站刪除。

25选5一等奖多少钱