GUI小游戏一枚

原文:GUI小游戏一枚

源代码下载地址:http://www.zuidaima.com/share/1550463720688640.htm

小游戏一枚、还是重在对java设计原则的理解、希望大家多多提出建议、谢谢

游戏主界面

运行com.leng.frame.GameStartFrame.java,有很酷的声音效果,不错。

游戏中

Game Over

S键可以放大招,A键可以发炮。

时间: 2024-11-05 18:51:06

GUI小游戏一枚的相关文章

结对项目之小游戏编程(斗地主)

一.题目简介    本次的项目是编写一个斗地主的小游戏,实现语言:java:主要完成了GUI设计.计时线程.算法.本次项目的主要目的是对算法的学习.算法分析在心得里面. 技术难点:1.图片的移动    2.计时线程的设定   3.对牌的分割,必须考虑到优先拆分方案,将权值低的拆分方案舍去. 4.在删除的时候遇到问题了,删除不了. 二.结对分工及过程 本次结对项目的成员有两个,张国伟:负责对GUI界面的设计,完成功能:洗牌功能,发牌功能,打牌功能的图片的位移处理,基本打牌的桌面等等. 我主要负责对

自制Unity小游戏TankHero-2D(3)开始玩起来

自制Unity小游戏TankHero-2D(3)开始玩起来 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的.仅为学习Unity之用.图片大部分是自己画的,少数是从网上搜来的.您可以到我的github页面(https://github.com/bitzhuwei/TankHero-2D)上得到工程源码. 本篇主要记录金币.按钮.坦克工厂.小地图等小部件,让整个场景初步成为一个可玩的游戏. 在本篇在制作过程中,

卖萌向2048小游戏

五一前的某天 离散课上突发奇想 我是不是可以用c语言模拟各种小游戏 当时想了三个 贪吃蛇 2048 俄罗斯方块 俄罗斯方块的话..想起了ccf中的简单的模拟下落都熬了将近一个小时 更别说各种随机判断了 当场放弃..淞淞告诉我有现成的程序 几十行就可以..简直.. 然后思考了一下贪吃蛇 我的思想是枚举蛇身 没错就是枚!举! 反正不怕超时... 当时认为2048应该是最简单的 毕竟只有16个空 枚举起来..很方便..(只会枚举的渣渣瑟瑟发抖) 本来打算五一假期看看 然而当时准备省赛就忘了这件事 (其

Unity3D 学习笔记 - Garen Pick the Balls 捡球小游戏设计

注:本游戏开发环境为Unity 3D v4.6 老师说这星期作业比较简单,所以我决定写得规整一些. 开发时间:8小时 游戏要求: 小游戏争分夺秒:随机位置生成七个球,控制主角在地图拾取七个球,十秒钟内必须完成,否则失败具体要求: 1 随机位置在地图上生成七个球(球可以用系统自带的球体) 2 用键盘控制本课程中的角色移动,鼠标左键攻击到达打击帧时,拾取碰到的球. 3 通过Time类显示每次拾取球花费的时间 经过试验,十秒根本捡不完= =,15秒还可以... 首先来看看帅气万分的主角Garen哥 .

Pascal小游戏 俄罗斯方块怀旧版

俄罗斯方块怀旧版(注释版) {$APPTYPE GUI}{$MODE DELPHI}program WinPiece; usesWindows; constAppName = 'WinPiece';pm = 25; vardc : hdc;AMessage : Msg;hWindow: HWnd;hPen ,hBrush : longword;intNextPiece, intCurPiece,intTempPiece : longint;BigMap : array [0..11,-4..20

5Unity-3d Day05 打地鼠小游戏

用GUI写了一个打地鼠的小游戏   hiahia 摄像机的脚本里加代码: using UnityEngine; using System.Collections; public class MoleScript : MonoBehaviour { public GUISkin skin; public Texture2D bgImg; public int num; public Texture2D[] susliks = new Texture2D[12]; public Rect[] pos

Qt小游戏开发:俄罗斯方块

作为一个即将步入游戏行业的新人,手写经典小游戏是必备技能哦. 预览 由于录屏软件的问题,颜色和帧率与实际有所出入,不过不影响. 步骤 1 新建工程 建一个基类为QWidget的QT gui工程,实际过程中所有gui代码包括界面布局都是手巧的,所以其实不需要简历ui文件. 2 定义游戏数据结构 游戏场景和方块都用二维数组存储,有方块的存1,无方块的存0 场景数据 const int BLOCK_SIZE=25; //单个方块单元的边长 const int MARGIN=5; //场景边距 cons

《Java小游戏实现》:坦克大战(续2)

<Java小游戏实现>:坦克大战(续2) 相关博文: <Java小游戏实现>:坦克大战http://blog.csdn.net/u010412719/article/details/51712663 <Java小游戏实现>:坦克大战(续一):http://blog.csdn.net/u010412719/article/details/51723570 博文<Java小游戏实现>:坦克大战(续1)中已经实现到了坦克可以发射一颗子弹了.这篇博文在此基础上继续实

unity3d 制作打飞机小游戏

作为刚入门小游戏,在制作过程中遇到一些问题,挑重点记录下. 第一:摇杆的制作 使用了官方的joystick类,但是官方没有提供c#版的joystick,这就导致了我不会将js脚本和c#脚本进行通信.最后解决办法是找到网络大牛翻译回来的joystick  c#版本,顺利实现摇杆.附上c#版joystick using UnityEngine; /** * File: MPJoystick.cs * Author: Chris Danielson of (monkeyprism.com) * //