一、概述..............................................1
1、游戏介绍:..........................................1,2
2、游戏特色:.........................................2
二、游戏图片.......................................2
三、游戏音乐:.........................................2
四、游戏过程截图.......................................3,4
五、不足之处...........................................4
六、项目评语...........................................5
附录:游戏设计.........................................6
一、概述
1、游戏介绍:
游戏名称:《摇塞子》
游戏题材:益智
游戏风格:益智
游戏类型:益智类
运行环境:支持jvm虚拟机的浏览器
开发工具:J2se
操作方式:小键盘
游戏操作配置:数字键
基本配置推荐配置
处理器CPU:
显卡: 集成
声卡: 集成
硬盘: 10M
内存: 64MB RAM
操作系统:支持java虚拟机的浏览器的操作系统
网络下载: 56K 以上Modem 宽带:(ADSL,Cable Modem)
发行区域:北京
策划编程人员:2人
所在学校:北京金海计算机培训学校
用户群体:6岁以上
游戏故事背景:赌徒小新陪你玩到爽
2、游戏特色
(1) 画面精美,操作简单.
(2)轻松休闲,舒缓您拉紧的神经 J
(3)诙谐,幽默。
二、游戏角色设计
  
疯狂赌徒:小新
三、游戏音乐
本游戏暂无音乐
四、游戏截图



游戏失败后的画面
六、项目评语
评语:北京金海计算机培训学校海标工作组(陈余,张卫,黄月光,倪时伟,扬宏毅)设计的游戏是基于Applet平台的游戏,此款游戏功能齐全,设计多个关卡,编码规范,而且有很好的移植性,稍加修改就能移植到各种无线平台,操作简单,体现了软件开发者先进的编程思想和优秀设计者的素质。我们课程分为三大部(初级,中级,高级)分学员完成游戏是在仅仅学完初级(java语言基础)之后,在没有系统讲解游戏的设计和游戏项目的情况下,设计出来的,可以预见,等到我们全部学习结束之后,一定能成为出色的游戏开发者。
指导老师: 许文超
附录:游戏设计
【教师评语】面向对象的思想理解的非常好,考虑周全,设计规范合理,条理清晰,可读性好。在初级教学中已经展现了他们良好的素质,相信在以后不但深入的学习学员们能取得更大的成功。
附录:游戏设计
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Dice
{
JFrame frame;
JPanel panel;
JLabel label;
JLabel[] l=new JLabel[16];
JButton b1,b2,b3,b4;
Dice()
{
frame = new JFrame("掷骰子游戏");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(640,480);
frame.setLocation(200,150);
//frame.getContentPane().setLayout(new GridLayout(5,1));
panel=new JPanel();
panel.setLayout(new GridLayout(7,3));
frame.getContentPane().add(panel);
for (int i=0; i<16; i++)
{
l[i]=new JLabel();
}
panel.add(l[0]);
panel.add(l[1]);
panel.add(l[2]);
panel.add(l[3]);
label=new JLabel("请选择游戏模式",SwingConstants.CENTER);
panel.add(label);
panel.add(l[4]);
panel.add(l[5]);
SelectActionListener s=new SelectActionListener();
b1=new JButton("一个骰子下注模式");
b1.addActionListener(s);
panel.add(b1);
panel.add(l[6]);
panel.add(l[7]);
b2=new JButton("三个骰子下注模式");
b2.addActionListener(s);
panel.add(b2);
panel.add(l[8]);
panel.add(l[9]);
b3=new JButton("掷骰子比大小模式");
b3.addActionListener(s);
panel.add(b3);
panel.add(l[10]);
panel.add(l[11]);
b4=new JButton("退出游戏");
b4.addActionListener(s);
panel.add(b4);
panel.add(l[12]);
panel.add(l[13]);
panel.add(l[14]);
panel.add(l[15]);
frame.setVisible(true);
}
private class SelectActionListener implements ActionListener//游戏按钮
{
public SelectActionListener()
{
}
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==b1)
{
frame.setVisible(false);
new OneDice(frame,panel);
}
}
}
public static void main(String[] args)
{
new Dice();
}
} |