Flex练习:写一个五子连珠游戏 Five And More

news/2024/7/7 1:36:32 标签: java, 数据结构与算法, 游戏

注意:火狐和谷歌浏览器看不到效果,是因为在博客中,一些脚本无法配置,和Flex的兼容性无关

玩法:先选择棋盘中的一个棋子,然后点击你想移动到的空格,五个同样颜色在一条线上就可以消去。玩一把试试吧,个人记录已经1000多分了!

棋盘可以拖动哦!




玩 Linux 的时候,里面有个小游戏特别吸引我,原先叫 Glines,现在改名叫 Five And More,有的山寨手机里面也有,叫五子连珠。正好想练练编程水平,就用 Flex 写了一个,感慨甚多啊:

首先,就是感觉到当程序员真累,也许是这几天太投入了。不管怎么说自己只是业余爱好,如果那天真要去当职业的,还真得考虑考虑。

第二,一定要分层分层再分层,实体层、逻辑层、控制层、视图层,和写 Web 程序一样,一个程序写的好坏可能真的和分层的设计有关,悟到这点应该算是晋级了吧,呵呵!

第三,数据结构和算法很重要啊,路线搜索是朝直线最近的方向去找,大部分情况下运行得很好,但是在环境复杂的情况下还是会绕圈子。

最后感慨一下,要是 Java 运行时能想 Flash 一样普及多好啊,Flex 写程序比 Java 还是要麻烦点。

大家玩玩吧,提提意见。另外,游戏结束的代码没写完,棋盘满了自己点重新开始吧!

转载于:https://www.cnblogs.com/myqiao/archive/2009/03/31/1426289.html


http://www.niftyadmin.cn/n/1390315.html

相关文章

Android Timber 学习

1.AS中添加依赖项 implementation "com.jakewharton.timber:timber:4.5.1" 2.OnCreate中注册 if (BuildConfig.DEBUG) {Timber.plant(new Timber.DebugTree()); } else {Timber.plant(new CrashReportingTree()); }添加类 private static class CrashReportingTre…

Zabbix代理proxy架构搭建

众所周知,Zabbix是一个基于Web界面的提供分布式系统监视以及网络监视功能的企业级开源解决方案。Zabbix能监视各种网络尝试,保证服务器系统的安全运营;并提供灵活的通知机制以让系统工程师快速定位/解决存在的问题。当我们的监控的服务器增多…

LINUX-vbird

http://www.linux.org.tw/ftp://ftp.nsysu.edu.tw/服务器:NAT:SAMBA:Mail:Web:DHCP:Proxy:FTP基本指令显示日期的指令:date显示日历的指令:calcal [month] [year]简单好用的计算器:bcbc默认仅输出整数,如果要输出小数点…

代码设置SPList权限(添加SPGroup)

使用代码为SPList添加用户组&#xff0c;并且设置用户组的权限 代码实现 using (SPSite mySPSite new SPSite(<SPSiteURL>)) { SPWeb mySPWeb mySPSite.RootWeb; string spGroupName1 "mySPGroup1"; //添加的用户必须是Domain中存在的用户 string spUserNa…

Android lombok 学习

下面说一下我写demo过程中的处理过程&#xff08;可能与网络其他的有些不同&#xff09; 1.AS中安装插件 在Android Studio下&#xff0c;进入setting->Plugins &#xff0c;右侧搜索Lombok&#xff0c;然后点击安装&#xff0c;重启Android Studio 2.添加依赖项 compile…

打造移动终端的 WebApp(一):搭建一个舞台

最近随着 Apple iOS 和 Android 平台的盛行&#xff0c;一个新的名词 WebApp 也逐渐火了起来&#xff0c;这里我也趁着热潮做一个关于 WebApp 系列的学习笔记&#xff0c;分享平时的一些研究以及项目中的经验&#xff0c;在现阶段研究对象暂时限定为 iOS 平台(iPhone/iPad/iPod…

Win2016 Nano Server安装

微软在最新的Windows Server 2016中带来一个全新的Nano Server选项。微软称&#xff0c;Nano Server将成为下一代云基础设施和应用程序的核心。深度重构的Nano Server将特别专注于云基础设施、云应用程序以及容器。另外&#xff0c;Nano Server平台的角色和可选功能都将通过外部…

Directx 3D编程实例:随机绘制的立体图案旋转

最近朋友建议我写一些关于微软云技术的博客留给学校下一届的学生们看&#xff0c;怕下一届的MSTC断档。于是我也觉的有这个必要。 写了几篇博客之后&#xff0c;我觉得也有必要把这一年的学习内容放在博客做个纪念&#xff0c;就这样写了本篇博客。 第一步&#xff1a;修改Prog…