社区
Java SE
帖子详情
J2SE版的俄罗斯方块
wilsonily
2010-04-04 09:35:44
用j2se做俄罗斯方块时,怎么画出各种不同形状的方块?长方形和正方形的我会,还剩下几个不规则的方块画不出来,画出来了也不知道用什么方法来控制他们的移动? 还有就是对于这几种方块怎么进行碰撞检测呢? 还有就是同步实现的问题? 总之各位骨灰 回答的越详细越好!a ri ga dou !
...全文
136
10
打赏
收藏
J2SE版的俄罗斯方块
用j2se做俄罗斯方块时,怎么画出各种不同形状的方块?长方形和正方形的我会,还剩下几个不规则的方块画不出来,画出来了也不知道用什么方法来控制他们的移动? 还有就是对于这几种方块怎么进行碰撞检测呢? 还有就是同步实现的问题? 总之各位骨灰 回答的越详细越好!a ri ga dou !
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hytdsky
2010-04-06
打赏
举报
回复
3楼说的思路不错
猿敲月下码
2010-04-06
打赏
举报
回复
最后一句是日语的“谢谢”,我看了半天
zliuzz
2010-04-06
打赏
举报
回复
恩 还是看视频吧 或者Think in Java上面也有
koch_129
2010-04-05
打赏
举报
回复
阿弥陀佛,
学习学习
诸恶莫做,
上天难欺
阿弥陀佛.
zqfddqr
2010-04-05
打赏
举报
回复
1这个是老问题可以搜索
授之以鱼不如授之以渔
你得学会自己去搜
2一般是分解成小方格处理
24K純帥
2010-04-05
打赏
举报
回复
额。。
tcm441224375
2010-04-05
打赏
举报
回复
Mark,关注
qybao
2010-04-05
打赏
举报
回复
一般的做法是画盘格,然后用颜色去填充盘格
也就是说有很多个小panel,然后用颜色去填充相应的panel,比如横的长方形,就填充4个横向的panel,一个正方形,就填充相邻两行的相邻两个小panel,等等,每一种图形的左右上下翻转都有自己的算法,盘格是个二维数组,可以用int型,比如int[19][19] grid,刚开始初始化为0,如果该位置被占用,就设为1,比如上面的横向长方型,刚出来时(当然出现位置可以用游戏设计者设定),grid[0][0] = 1, grid[0][1]=1, grid[0][2]=1,grid[0][3]=1,左移时,先判断右边的一个格子是否被占用,即grid[0][4]是否为1,如果为1,则不能移,如果不为1,则grid[0][0] = 0,grid[0][4]=1,等等,这就是所谓的没种图形的自己的算法,每变动一次的时候,扫描一次全盘格子,把为1的用颜色填充。当然,做的更复杂的还可以用不同的颜色填充,这就需要在设计没种形状的类时,有个color属性
这些例子网上很多的,N多年前自己练习写游戏时也写过一个,大概思路就是那样了
rootoo
2010-04-04
打赏
举报
回复
推荐看传智播客的视频,里面就有俄罗斯方块的。
不啃不舒服斯基
2010-04-04
打赏
举报
回复
帮顶。
j2se
_
俄罗斯方块
源代码
《
J2SE
版
俄罗斯方块
源代码解析》 在编程世界中,
俄罗斯方块
是一款经典的休闲游戏,它的简单规则和无限挑战性使其成为初学者学习游戏编程的理想选择。本篇将详细解读基于
J2SE
(Java 2 Standard Edition)编写的...
基于
j2se
的
俄罗斯方块
《基于
J2SE
的
俄罗斯方块
游戏开发详解》 在编程世界中,经典的游戏总是能够吸引程序员的兴趣,其中,
俄罗斯方块
无疑是极具挑战性的项目之一。本教程将深入讲解如何利用Java的
J2SE
(Java Standard Edition)平台,...
Scratch项目式学习-
俄罗斯方块
游戏
本课程以
俄罗斯方块
游戏作为项目,按照项目开发的流程作为课程框架,从游戏的分析和设计入手,确定游戏的背景、角色和规则;然后从准备素材到功能模块编程到调试,体验完整的项目开发过程。学习者会不断地遇到问题,...
J2SE
俄罗斯方块
《
J2SE
俄罗斯方块
》是一款基于Java平台(
J2SE
)开发的经典游戏,它展示了Java编程在游戏开发中的应用。
J2SE
,全称为Java 2 Platform, Standard Edition,是Java技术的核心部分,提供了编写桌面应用程序所需的所有...
j2se
的简易
版
俄罗斯方块
【标题】"
j2se
的简易
版
俄罗斯方块
"是一个基于Java 2 Standard Edition (
J2SE
) 平台开发的简单游戏项目。这个程序旨在实现经典的
俄罗斯方块
游戏,尽管其图形用户界面可能并不美观,但核心的游戏逻辑和基本功能得以...
Java SE
62,624
社区成员
307,283
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章