`
jonson
  • 浏览: 168481 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

分享拼图板游戏

阅读更多

      玩android开发也有一段时间了,最近有时间就把小时候玩的拼图板游戏按照记忆中的样子实现了一把。代码放在google code上,跟大家分享下。

     记得小时候经常玩的拼图板是一块小白板中间有16块小方块,有一块是空的,可以填充。我也是这么实现的。由于手机的型号,屏幕分辨率千差万别,我就考虑根据屏幕的大小来等分,这样子每个方块看起来就不一定是正方形的了,不过不影响游戏。在此基础上增加了可选图片,可设置游戏难度(3X3,4X4,5X5),另外增加了游戏的背景音乐,增加了游戏的氛围。

     前面说的都是前期的设计。代码实现中主要技术点有游戏中对象的设定,我将每个滑块都设计成一个view对象,各自更新;实现各滑块在滑动过程中的动画效果;做了一个比较挫的自动打乱的程序,按照数学来讲,初始版的排列是有算法可以初始化的,可以google下具体算法。参考了jetBoy,增加了背景音乐功能。

     关于android开发,或者针对这个小游戏,大家可以拍砖。源代码已经开源:http://code.google.com/p/jigsaw-puzzle-2/  

  • 大小: 428.6 KB
  • 大小: 787.3 KB
  • 大小: 31.4 KB
分享到:
评论

相关推荐

    Android版拼图游戏源码分享

    己花了2个星期功夫利用晚上时间写了个拼图游戏(看过仗剑小猪的拼图游戏代码),目前游戏不是很完善,但是基本框架功能都有,流程是仿照 “保卫萝卜”的目前游戏有几个问题: 1.游戏UI有问题,按钮和功能不是对应的,...

    Puzzles拼图小游戏

    其中,拼图游戏因其益智性和趣味性,深受各年龄段用户喜爱。本文将围绕"Android拼图小游戏"这一主题,详细介绍如何在Android平台上开发一款功能丰富的拼图应用。 首先,我们需要了解拼图游戏的基本原理。拼图游戏...

    基于Android的拼图游戏

    《基于Android的拼图游戏开发详解》 在移动设备领域,Android系统因其开源特性与广泛的应用,成为开发者们实现各种创意应用的首选平台。本文将深入探讨一款基于Android的拼图游戏,它不仅提供了多种难度选择,还有...

    微信小游戏 拼图小游戏

    本文将详细介绍如何开发一款名为"滑块拼图"的微信小游戏,以及它的工作原理。 首先,我们要理解微信小游戏的基本架构。微信小游戏是基于微信小程序平台延伸出来的一种类型,它继承了小程序的开发环境和API接口。...

    拼图小游戏原代码

    【拼图小游戏原代码】是关于开发一款基于编程的拼图游戏的知识点分享。这款小游戏的核心在于通过编程实现图像的切割、打乱和重组,旨在锻炼玩家的空间想象能力和逻辑思维能力。下面将详细阐述涉及的技术点和实现过程...

    安卓 拼图小游戏

    在安卓平台上,开发一款拼图小游戏涉及到众多的编程技术和设计原则。下面将详细解析这款应用的知识点,包括但不限于用户界面设计、游戏逻辑实现、计时功能以及结果展示。 首先,我们要构建用户界面(UI)。在安卓...

    美女拼图游戏源码

    《美女拼图游戏源码详解》 在移动应用开发领域,游戏开发一直是热门话题,而拼图游戏作为其中的一种,因其趣味性和娱乐性深受用户喜爱。本文将详细解析一款名为“美女拼图游戏”的源码,帮助开发者了解其背后的实现...

    微信拼图小游戏

    拼图游戏通常基于一个原始图像,将其切割成多个小块,玩家需要通过旋转和移动这些小块来恢复原始图像。在微信拼图小游戏的场景中,这一过程可以通过JavaScript编程实现,特别是在前端开发中,利用HTML5 Canvas或图片...

    小程序拼图游戏(过年红包活动游戏)

    小程序拼图游戏是一种深受用户喜爱的互动娱乐形式,尤其在节日活动中,如过年期间,它经常被用作吸引用户参与并派发红包的工具。在这个案例中,我们讨论的是一款基于微信小程序平台的拼图游戏,它允许用户在完成游戏...

    拼图游戏 labview实现

    在这个“拼图游戏 LabVIEW实现”项目中,我们可以学习到如何利用LabVIEW来创建一个互动的拼图游戏。LabVIEW的强项在于其直观的图标和连线方式,使得编程变得更加直观,尤其适合视觉化的应用。 1. **图形化编程基础*...

    网页在线拼图游戏推荐

    网页在线拼图游戏是一种受欢迎的休闲娱乐方式,它结合了传统拼图的乐趣与现代网络技术的便利性。这种游戏通常采用HTML5、CSS3和JavaScript等前端技术来实现,为用户提供了丰富的图形和动画效果,增加了游戏的互动性...

    数字拼图游戏数字拼图游戏

    【标题】:“数字拼图游戏数字拼图游戏” 在IT领域,数字拼图游戏是一种深受玩家喜爱的休闲娱乐方式,通常涉及到逻辑、数学和策略。这类游戏的目标是通过移动或旋转数字方块,使得整个拼图按照特定的规则排列整齐。...

    PYTHON 游戏:滑动拼图游戏(基于tkinter实现,图片华容道)

    本项目是一个基于Python的滑动拼图游戏,利用Tkinter库实现,模仿了传统的华容道游戏,让玩家在16个格子上移动图片块以还原完整的图像。 Tkinter是Python的标准GUI(图形用户界面)库,它提供了丰富的控件和布局...

    python实现拼图小游戏.doc

    在本文档中,作者分享了如何使用Python编程语言实现一个拼图小游戏的详细步骤。首先,作者提到自己是Python新手,程序设计可能存在不足,欢迎有经验的开发者提供指导。游戏的核心功能是展示一张被分割成小块的图片,...

    拼图游戏功能完善(一)

    在本项目"拼图游戏功能完善(一)"中,我们主要关注的是如何提升一款拼图游戏的用户体验和功能完整性。拼图游戏作为一种受欢迎的休闲娱乐方式,其开发过程涉及到多个技术层面,包括游戏逻辑设计、图形处理、用户交互...

    Android游戏源码安卓美女拼图游戏第二版

    《Android游戏源码详解:安卓美女拼图游戏第二版》 在移动开发领域,Android平台因其开源特性,吸引了大量开发者进行应用与游戏的创新。本资料聚焦于一款名为“安卓美女拼图游戏第二版”的Android游戏源码,旨在...

    拼图游戏源码+论文

    "拼图游戏源码+论文"这个标题揭示了提供的资源包含两大部分:拼图游戏的源代码和相关的技术论文。这可能是针对Android平台开发的一个项目,因为标签中有“android源码”。拼图游戏是一种常见的益智游戏,涉及到图像...

    实验三 拼图游戏

    在本实验“拼图游戏”中,我们将深入探讨C#编程语言在开发互动式图形用户界面(GUI)应用程序中的应用。拼图游戏是一种常见的休闲活动,通过编程实现它,我们可以学习到许多关于C#的基础知识,包括控件的使用、事件...

    h5拼图游戏

    《H5拼图游戏开发详解》 在当今的数字化时代,H5技术因其跨平台、易分享的特点,已经成为创建互动游戏的热门选择。本篇文章将深入探讨“H5拼图游戏”的开发,从基础概念到具体实现,为你揭示其中蕴含的技术细节。 ...

    html5微信手机过关拼图游戏源码下载

    通过JavaScript,我们可以控制Canvas元素,实现拼图游戏中的图像切割、移动、旋转和拼接等功能。 2. **JavaScript**:JavaScript是实现游戏逻辑的主要编程语言。在拼图游戏中,JavaScript用于处理用户的触摸事件...

Global site tag (gtag.js) - Google Analytics