联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> 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 (holamlau@cityu.edu.hk) by email.


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp