- 浏览: 89038 次
- 性别:
- 来自: 成都
最新评论
-
leadalyl:
楼主后来这个问题是怎么解决的啊?我遇到的情况跟你的一样。
JDBC for Sql server 2000 问题 : setBinaryStream 方法 -
butnet:
wangyazhen 写道效果不错 呵呵 ...
日历图片生成器 -
wangyazhen:
效果不错 呵呵 你的博客蛮多小工具 真有趣 谢谢
日历图片生成器 -
butnet:
不好意思,搞定了。原来是因为一个标点符号:# var ds = ...
Ext在FF中正常,在IE里根本就不显示 -
hunterzhang:
想问一下,我的提示插入成功,但数据库里没东西.
而且用exec ...
JDBC for Sql server 2000 问题 : setBinaryStream 方法
前不久收拾台式机,
发现些东东,
以前写的小程序:俄罗斯方块,
于是打开玩了会,
看到界面相当丑,
于是想再改一下,
打开源代码,惊奇的发现,
代码中定义了一个机器人的抽象类,
但真正处理玩游戏的方法并没有实现,
于是我就想实现这个方法,
做一个机器人,
在做这个机器人时,想了很多办法,
但最后只实现了一个很简单的算法,
这个机器人还不怎么智能.
先把代码发在这,以后有时间再改进改进!
没地方发代码,需要的向vipexxe at 126 dot com 发邮件
我的机器人:
package com.bokee.nicend.boxgame.main; import com.bokee.nicend.boxgame.game.Box; public class MyRobot extends Robot { @Override /** boolean[][] dataBack = copyData(data);// 备份环境数据 // 虚拟游戏 // 此方块的 每种变形 遍历 while (abstractGamePanel.moveDown()) Step currentStep = new Step(); currentStep.setLine(abstractGamePanel.getDisponseLineNumber()); if (canDepth) { if (canDepth) { private boolean[][] copyData(boolean[][] data) { |
看看我们的机器人,哪个的更优化.
机器人用于计算的虚拟游戏环境
package com.bokee.nicend.boxgame.robot; import java.awt.Point; import com.bokee.nicend.boxgame.game.Box; /** public Box getBox() { public void setBox(Box box) { public void setData(boolean[][] data) { public boolean[][] getData() { /** /** /** /** /** /** // TEST CASE 1 /** List<Point> ps = new LinkedList<Point>(); /** |
package com.bokee.nicend.boxgame.robot; /** public int getSpaceCount() { public int getSpaceNumber() { public void setSpaceCount(int spaceCount) { public void setRectCount(int rectCount) { public void setHeight(int height) { public void setSpaceNumber(int spaceNumber) { public void setRoleValue(int roleValue) { public void setLine(int line) { public int getChage() { public void setChage(int chage) { public int getX() { public void setX(int x) { |
发表评论
-
新博客地址 http://jvmer.com
2012-02-20 23:22 700博客搬新家了 地址 http://jvmer.com -
软件工程,图过痛快
2007-10-21 10:06 654... -
JDBC for Sql server 2000 问题 : setBinaryStream 方法
2007-10-25 12:48 825今天在测试向SQL Server数据库中写入image数据时, ... -
JDBC for Sql server 2000 异常,再一次鄙视微软
2007-11-04 13:32 760java.sql.SQLException: [Microso ... -
公司测试小程序
2007-11-30 12:38 743那天早上,得到公司的测试的一个小程序,他们的需求分析如下:请用 ... -
一个小东西...
2007-12-08 06:42 687http://vipexxe.googlepages.co ... -
日历图片生成器
2007-12-19 09:09 952没事做来玩玩! 下载地址:http://vipexxe.g ... -
数据库连接池配置
2008-04-04 10:15 1131一、Tomcat中的Server.xml配置 <C ... -
Hibernate使用引用数据源
2008-04-04 10:17 1420一、hibernate引用数据源配置在hibernate.cf ... -
Struts资源文件处理工具
2008-04-04 10:28 1187一、创建置换工具 im ... -
Ext在FF中正常,在IE里根本就不显示
2008-07-25 10:51 2003我是个新手。 这个是表格生成的代码:var initFileL ... -
自己的加密....类似MIME:base64
2007-07-13 15:55 825程序下载地址:http://vipexxe.googlepag ... -
自己写的俄罗斯方块
2007-09-04 05:34 980自己写的俄罗斯方块下载http://vipexxe.googl ... -
软件工程,图过痛快
2007-10-21 10:06 486... -
JDBC for Sql server 2000 问题 : setBinaryStream 方法
2007-10-25 12:48 2384今天在测试向SQL Server数据库中写入image数据时, ... -
JDBC for Sql server 2000 异常,再一次鄙视微软
2007-11-04 13:32 1020java.sql.SQLException: [Microso ... -
公司测试小程序
2007-11-30 12:38 759那天早上,得到公司的测试的一个小程序,他们的需求分析如下:请用 ... -
一个小东西...
2007-12-08 06:42 738http://vipexxe.googlepages.co ... -
日历图片生成器
2007-12-19 09:09 1480没事做来玩玩! 下载地址:http://vipexxe.g ... -
自己写的俄罗斯方块
2007-09-04 05:34 882自己写的俄罗斯方块
相关推荐
【C#俄罗斯方块】 C#是一种面向对象的编程语言,由微软开发,广泛应用于桌面应用、游戏开发、Web应用和服务端开发等。在“C#俄罗斯方块”项目中,我们将探讨如何利用C#来实现这个经典的游戏。 1. **图形用户界面...
俄罗斯方块 AI 环境马特·布伦曼这是我在 2014 年秋季塔夫茨大学高级机器学习课程的最后一个项目。它是一个俄罗斯方块 AI 环境,让用户可以定义代理并轻松将它们插入系统。 这是 ML/AI 学生尝试构建游戏程序的一种...
在本篇中,我们将深入探讨如何使用Python的pygame库实现俄罗斯方块游戏的AI功能,这是系列教程的第二部分。我们将解决之前版本中的一些问题,让机器人的决策更智能,以便更好地模仿人类玩家的行为。 首先,我们需要...
赛题的核心是让参赛者设计一个能够自主玩俄罗斯方块的机器人系统。首先,我们需要理解比赛的规则和场景设定。初赛与决赛的场景略有不同,但基本目标一致:利用机器人准确地接住和摆放随机生成的俄罗斯方块,尽可能...
基于强化学习的逃生游戏与俄罗斯方块。 强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一。它主要用于描述和解决智能体(agent)在与环境的交互过程中通过...
霍兰的《涌现》和KK的《失控》,产生了对人工智能的莫大兴趣,也对面向对象思想有了更深入的理解,终极目标是想写一个自动玩俄罗斯方块的小机器人。 ##设计思路 全面应用面向对象的设计思想,让功能内聚性强。 把七...
(proteus)俄罗斯方块程序.zip (大杂烩)proteus仿真MCS51一百例.zip 001 流水灯.zip 002 跑马灯.zip 003 闪烁灯.zip 0031、编码开关试验.zip 004 按键识别.zip 005 简单输入输出控制.zip 006 数码管静态显示.zip ...
3. **俄罗斯方块**:俄罗斯方块的实现涉及到游戏对象的生成、旋转、下落以及消除。源码中可能包含了一些基础的矩阵操作和游戏循环的知识。 4. **棋类游戏**(如井字游戏或国际象棋):这类游戏主要展示的是游戏规则...
11. **游戏与多媒体**:基于单片机实现的俄罗斯方块游戏和音乐播放器设计,展示了单片机在娱乐和媒体应用方面的潜力。 12. **工厂自动化与配电系统**:车间低压配电系统设计、中小型工厂变电所电气二次部分设计,是...
7. **红外遥控六足爬虫机器人设计**:这是一个综合项目,涉及到硬件搭建、遥控信号处理和机器人控制算法。你需要理解如何通过红外遥控器控制机器人的运动,并处理复杂的控制逻辑。 8. **俄罗斯方块游戏**:此实例...
4. **俄罗斯方块.sb2**:这个项目会涉及到游戏循环、物体下落、旋转、碰撞检测和消除行的逻辑。 5. **聊天机器人.sb2**:聊天机器人涉及到自然语言处理的简单形式,可以学习到事件触发、字符串处理和简单的对话逻辑...
该项目的核心是用Python编写了一个自动玩俄罗斯方块的机器人,不仅锻炼了编程技能,还体现了逻辑思维和问题解决的能力。 Python作为一种易学易用的编程语言,是初学者入门的理想选择。在这个项目中,开发者利用...
这些小游戏可能涵盖多种类型,如猜数字、扫雷、俄罗斯方块等,它们通常结构简单,易于实现,同时也富有娱乐性。 在Java中开发小游戏,开发者会使用Java的基础语法,包括类、对象、方法、循环、条件判断等。例如,`...
压缩包内的“俄罗斯方块游戏的大概算法.doc”可能是一个关于如何实现游戏逻辑的文档,虽然与智能小车直接关联不大,但可以作为学习单片机编程和算法设计的参考。通过阅读这个文档,我们可以了解如何利用单片机实现...
- **游戏开发**:使用8080处理器开发简单的游戏,如俄罗斯方块等,以展示汇编语言在图形处理方面的应用。 - **嵌入式系统控制**:设计一个基于8080处理器的嵌入式控制系统,用于控制小型机器人或其他机械设备。 ...
里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB) 584,g014.zip breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB) 585,g013.zip 3维迷宫游戏的源程序(40KB) 586,g012.zip 射击(导弹)游戏...
里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB) 584,g014.zip breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB) 585,g013.zip 3维迷宫游戏的源程序(40KB) 586,g012.zip 射击(导弹)游戏...
里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB) 584,g014.zip breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB) 585,g013.zip 3维迷宫游戏的源程序(40KB) 586,g012.zip 射击(导弹)游戏...