下载 >  开发技术 >  C# > c# 编写的华容道小游戏

c# 编写的华容道小游戏

使用visualstudio2005编写的,这是自己编写的华容道小游戏,玩自己编写出来的游戏很有成就感的。
2009-06-10 上传大小:1009KB
分享
收藏 举报
vba实例—数字华容道

vba实例—数字华容道 用vba编写的一个实例

立即下载
C# 华容道游戏

利用C#编写的一个华容道的小游戏

立即下载
华容道游戏(C#源码)

华容道游戏(C#源码)

立即下载
一个非常简单的华容道小游戏源码

这是我顺着网上一个前辈的思路自己做的第一个成功的小游戏,水品很菜,所以写的代码很简单,有兴趣的可以下来看看给点意见哈

立即下载
华容道 小游戏 源代码

package 华容道; import java.awt.*; import java.awt.event.*; //主函数 public class Main { public static void main(String[] args) { new Hua_Rong_Road(); } } //人物按钮颜色 class Person extends Button implements FocusListener{ int number; Color c=new Color(255,245,170); Person(int number,String s) { super(s); setBackground(c);//人物的颜色背景是黄色 this.number=number; c=getBackground(); addFocusListener(this);//好像是焦点监听器 } public void focusGained(FocusEvent e) { setBackground(Color.red);//只要单击该按钮则按钮变颜色 } public void focusLost(FocusEvent e) { setBackground(c);//上一个按钮回复原先的颜色 } } //华容道总类 class Hua_Rong_Road extends Frame implements MouseListener,KeyListener,ActionListener{ Person person[] = new Person[10]; Button left,right,above,below; Button restart = new Button("Start");//重新开始按钮 public Hua_Rong_Road() { init(); setBounds(100,100,320,360); setVisible(true);//设置Frame为可见,默认为不可见 validate(); addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); } public void init() { setLayout(null); add(restart); restart.setBounds(100, 320, 120, 25); restart.addActionListener(this); String name[]={"我","陆逊","姜维","陈宫","许攸","邓艾","周瑜","庞统","诸葛亮","贾诩"}; for(int k=0;k<name.length;k++) { person[k]=new Person(k,name[k]); person[k].addMouseListener(this); person[k].addKeyListener(this); add(person[k]); }//为所有的按钮注册所需的东西 person[0].setBounds(104, 54, 100, 100); person[1].setBounds(104,154, 100, 50); person[2].setBounds(54, 154, 50, 100); person[3].setBounds(204, 154, 50, 100); person[4].setBounds(54, 54, 50, 100); person[5].setBounds(204, 54, 50, 100); person[6].setBounds(54, 254,50, 50); person[7].setBounds(204, 254, 50, 50); person[8].setBounds(104, 204, 50, 50); person[9].setBounds(154, 204, 50, 50); //初始化按钮的位子 person[0].requestFocus(); left=new Button(); right=new Button(); above=new Button(); below=new Button(); left.setBounds(49,49,5,260); right.setBounds(254,49,5,260); above.setBounds(49,49,210,5); below.setBounds(49,304,210,5); validate(); } public void keyTyped(KeyEvent e){} public void keyReleased(KeyEvent e){} public void keyPressed(KeyEvent e) { Person man=(Person)e.getSource(); if(e.getKeyCode()==KeyEvent.VK_DOWN) { go(man,below); } if(e.getKeyCode()==KeyEvent.VK_UP) { go(man,above); } if(e.getKeyCode()==KeyEvent.VK_LEFT) { go(man,left); } if(e.getKeyCode()==KeyEvent.VK_RIGHT) { go(man,right); } } public void mousePressed(MouseEvent e) { Person man =(Person)e.getSource(); int x=-1,y=-1; x=e.getX(); y=e.getY(); int w=man.getBounds().width; int h=man.getBounds().height; if(y>h/2) { go(man,below); } if(y<h/2) { go(man,above); } if(x<w/2) { go(man,left); } if(x>w/2) { go(man,right); } } public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseClicked(MouseEvent e){} public void go(Person man,Button direction) { boolean move=true; Rectangle manRect=man.getBounds(); int x=man.getBounds().x; int y=man.getBounds().y; if(direction==below) y=y+50; else if(direction==above) y=y-50; else if(direction==left) x=x-50; else if(direction==right) x=x+50; manRect.setLocation(x,y); Rectangle directionRect=direction.getBounds(); for(int k=0;k<10;k++) { Rectangle personRect=person[k].getBounds(); if((manRect.intersects(personRect))&&(man.number!=k)) { move=false; } } if(manRect.intersects(directionRect)) { move=false; } if(move==true) { man.setLocation(x,y); } } public void actionPerformed(ActionEvent e) { dispose(); new Hua_Rong_Road(); } }

立即下载
python数字华容道(原创)

脚本形式的华容道,支持9、16、25格,通关显示用时和步数。

立即下载
JAVA华容道游戏

JAVA编写的华容道小游戏

立即下载
android应用开发app设计小游戏————华容道

安卓开发中的一个小作业,初步认识手机移动开发,做了一个小游戏,中国古老游戏之一华容道。

立即下载
华容道源代码

华容道源代码

立即下载
华容道小游戏源码.rar

华容道小游戏 源码 华容道小游戏 源码 华容道小游戏 源码 华容道小游戏 源码

立即下载
C#华容道源码带自动解题

C#华容道源码带自动解题 BLOCK类 绑带到PICTUREBOX 控件 生成移动记录,可以载入记录自动执行移动, 自动解答 类 软件共12关

立即下载
java游戏之华容道

java游戏华容道,具体见博客http://blog.csdn.net/simon_world

立即下载
这是个类似华容道的拼图游戏

这是个类似华容道的拼图游戏

立即下载
基于java的华容道小游戏

使用Java swing编程实现拼图游戏。附带源码和报告,华容道小游戏,挺有意思的

立即下载
简单入门小游戏华容道横刀立马

delphi 小游戏 简单 华容道 横刀立马 代码不多,适合初学着学习。

立即下载
java写的一个华容道小游戏

一个简易好玩的java华容道小游戏一个简易好玩的java华容道小游戏一个简易好玩的java华容道小游戏一个简易好玩的java华容道小游戏。

立即下载
华容道小游戏

华容道小游戏:采用vc对话框编写。请多指教。

立即下载
FLASH华容道未完成

一个以FLASH CS3编写的,但未完成的华容道小游戏

立即下载
小游戏贪吃蛇的matlab编程

基于matlab实现的贪吃蛇小游戏,可以自己玩,也可以学习代码!

立即下载
c#编写华容道游戏

是用c#编写的华容道游戏。算法不复杂,喜欢游戏编程的可以通过这个小游戏了解一些。

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

c# 编写的华容道小游戏

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: