要做一个记忆翻牌团队拓展游戏游戏 应该用Java还是Flash做比较好?

学了几天的andengine了, 虽然没看几个例子, 但是打算做个小游戏了, 系统的学习下怎么做游戏吧。 这样在做的过程中发现问题解决问题才能印象深刻。
考虑了n分钟后决定做个翻牌游戏,毕竟像连连看 &俄罗斯方块这种游戏虽然烂大街, 但是里面逻辑对我来说还是比较复杂的, 而翻牌游戏感觉不难, 从今天开始试着做吧。
/app/enter?appid=217236 就照这个做了, 呵呵。 希望中间不要遇到太大的难题打击我的积极性。
今天分析了下,对我来说比较困难的地方有几点:1、如何画这些方格 2、Sprite点击后如何更换texture也就是图片 3、还没想到, 边做边说吧&新手啊, 没做游戏的经验, 没啥规划, 惭愧。
今天花了几个小时才把第二个问题解决, 遇到问题后各种百度 google &官方论坛啊, 不知道是我搜索水平低 还是这问题太初级, 竟然没找到解决方法。 虽然官方例子里有个类似的, 但是感觉在这个游戏中不太适用, 因为他是把Texture中的图片换了, 这样肯定会把所有使用这一块的图片全换掉,不太合常理啊。
后来终于想到一个比较笨的方法, 那就是用AnimatedSprite, 但是不让他动。 点击的时候设置CurrentTileIndex为另一个数字就好。&
这是测试图片,&& 以后真正的游戏中前四帧是i翻转的效果, 最后一图则是用来比较的图片。
现在实现的效果就是, 刚开始只显示第一帧, 然后点击Sprite时,播放全部动画, 播放完成之后显示最后一帧, 然后sleep200毫秒后切换为第一帧。
好, 下面上代码:
public Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger());
final Scene scene = new Scene();
scene.setBackground(new Background(0.09804f, 0.6274f, 0.8784f));
AnimatedSprite tSprite = new AnimatedSprite(100, 100, tiledTextureRegion, getVertexBufferObjectManager()){
public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(pSceneTouchEvent.isActionUp()){
animate(100,false,new IAnimationListener() {
public void onAnimationFinished(AnimatedSprite pAnimatedSprite) {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
setCurrentTileIndex(0);
public void onAnimationStarted(
AnimatedSprite pAnimatedSprite,
int pInitialLoopCount) {
public void onAnimationFrameChanged(
AnimatedSprite pAnimatedSprite,
int pOldFrameIndex, int pNewFrameIndex) {
public void onAnimationLoopFinished(
AnimatedSprite pAnimatedSprite,
int pRemainingLoopCount,
int pInitialLoopCount) {
scene.attachChild(tSprite);
scene.registerTouchArea(tSprite);
OK, 暂时就是这样的, 感觉这样实现怪怪的, 明天继续找下正确的方法。
本文已收录于以下专栏:
相关文章推荐
前言:最近项目要做一个类似游戏翻取宝箱的功能来代替以前的签到打卡的功能,一开始完全没有思路,就连3D的翻转动画都不知道怎么实现,更别说还要结合一些特别的UI交互,更是无从下手;在我两天按我的思路实现之...
好久没有写博客了,上一篇博文距现在都有七个多月了,实在是惭愧。但是这段时间仍然是在忙于项目或是自我充电。这几天实现了一个基于GridView的翻牌动画效果,这里就将其整理出来同各位分享。
感觉又是在发小白文,没办法,我还在不断学习中。前端进阶计划再一次因为学习难度,项目经验而告吹。
好在,我在缓慢进步~
文章内容来源我网络上看到别人用js和css3写的仙剑记忆力翻牌游戏,感觉自己可以学...
一、新建一个quick start项目看看结构
在微信开发工具点击添加项目,选择 无appid,勾上"在当前目录中创建quick start 项目"。
可以看到一共有两个目录 pa...
Problem Description
有一种纸牌游戏,很有意思,给你N张纸牌,一字排开,纸牌有正反两面,开始的纸牌可能是一种乱的状态(有些朝正,有些朝反),现在你需要整理这些纸牌。但是麻烦的是,每...
步骤1:显示图片
用二维数组来显示8张90×90的配对图片,用来翻转的;首先显示的是背景图片。定义一个二维数组pic[4][4] 来表示每张小图片存放的位置,数组里面存放0~7的数字,当前位置存放是...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)今天是&&日&&&&&&星期一
您还没有登录,&&&&
当前位置:
本项目是一个基于安卓的翻牌游戏项目源码。12张中6对相同牌,用户可以设置几秒后翻面和游戏时间限制。并且有消除特效,背景音乐以及音效。 第一次运行将有引导页,平时启动有欢迎页。算是一个完整的游戏项目。javaapk之前也介绍过很多安卓小游戏源码,感兴趣的可以自己在javaapk游戏分类中查找。
&&常见问题
&&充值交易
&&快捷通道
&&用户中心
&&联系我们
微信:javaapkwx
· 鲁ICP备号-1· Powered by · Theme by JavaApkTM
· .5 queries in 0.384 seconds15:47 提问
新人求教JAVA编程翻牌游戏
用JAVA做的一个小游戏 规则:点击“开始”进行游戏。 点击一个方块,此方块及其周围的方块将变色。 所有的方块都改变为绿色时胜利
求全部代码
按赞数排序
你是什么不会呢、还是有什么问题?
全部代码,需要你自己来写。
全部程序:
变相求作业?还是自己研究下吧
其他相关推荐}

我要回帖

更多关于 记忆翻牌 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信