Tag Archives: cms

永远的扫雷英雄(开源) 登场

开源小游戏 永远的扫雷英雄 登场!

写这个游戏的目的就是想写个小教程,后来想想文字就算了,有问题直接留言或邮件更直接. :)

源码:http://github.com/xhan/minesweeperever

游戏介绍

MINE SWEEPER EVER是经典的扫雷iphone版本.你可以在app store上免费下载 Link

mainShot-MineSweeperEver

你可能可以学到什么

  • 一个完整的游戏(片头,菜单,光卡,排行榜)
  • 基本UIKIT界面的使用,手写和nib的混合
  • 不同界面间传递消息
  • 播放视频
  • 简单游戏的状态机
  • UserDefault的使用和简单的排行榜

在编译之前

由于资源文件比较多,开场视频是大头,还有许多策划时涂鸦使用的ps文件,请移步下载 http://ixhan.com/kill/MineSweeperEver-Resource.zip 到当前目录并解压.

为什么写这个小游戏

半年前(May 2009)做毕业设计(PlutoCMS)的时候头昏脑涨,逐下载了iPhoneSDK把玩下,原意是测试下学校带宽并看看iPhone模拟器是什么样子的.结果控制不住看了 iPhone cookbook ,记得第一章有个教你嵌套绘制图层 和 响应手指点击的 两个片段 .于是就想到了由两个技术做个扫雷绰绰有余,两个晚上后做了个只能扫雷不能放置旗帜的半成品就撒手不管.继续回头研究俺的毕业设计了.

离职后的这段时间刚好有些空闲,决定把之前未完成的东西收尾,并开源给有需要的人.花费了一个下午修改完善了下之前的代码,又花了一个晚上和一个早上把其他东西(几个界面,排行榜)添加了上去.最后是UI方面,第一个晚上画了个logo,简单策划了下大概需要的素材,还找了美工朋友帮我画了个坑,可是第二天在ps中做素材发现还是无法掌控美术上的东西,干脆决定用windows上经典的界面.

等待9天后通过审核,然后在那天上海iphone会议上才在mars的真机上见到自己的程序(惭愧呀,iphone因经济危机被我卖了),感觉还不是特别糟糕.哈哈.

许多特性没来得及加上去:

  • 互联网排行榜功能
  • 退出保存当前状态功能
  • 左右手不同界面
  • 长按或双击添加/取消 旗帜功能
  • 荣誉系统 ,包括炸死次数,成功次数,等等.

不过作为一个简单的教程应该还是够了.可能再过几个月闲的没事会改改~.

源码:http://github.com/xhan/minesweeperever

Downloads

这个页面已经生锈了很久,为什么还有人点击呢.
还是大家在期待些什么?不放告诉我?

本站提供些下载镜像服务(测试中)。

置顶内容(原创)

  • LessLyrics 歌曲软件Mac版(iTunes) View
  • 豆瓣电台 Mac版 View

2009年11月01日

  • MacRuby Nightlies 10-31 version(40Mb)  Download
  • Ubuntu 910(karmic) Netbook-Remix Verison (680Mb) Download

2009年10月16日

  • Cyberduck-3.3b4 (FTP 鸭子,支持雪豹) Download
  • [iPhone上线必备]开发向导(Dev Guide v5.0 ,教你怎么上线)Download
  • [iPhone上线必备]IDP用户向导(v2.5最终版,教你怎么用idp帐号真机调试自己程式) Download

2009年10月14日

  • PlutoCMS (A CMS based in Ruby on Rails) Download
  • openSUSE-11.1-DVD-x86_64.iso   Download
  • openSUSE-11.1-Addon-Lang-x86_64.iso  Download
  • cocos2d-iphone-0.8.2-rc0.tar.gz    Download
  • VirtualBox-3.0.8-53138-OSX.dmg    Download
  • macruby091012.pkg   Download

PlutoCMS! 基于ROR的内容管理系统

此为本人毕业设计,使用的是 Ruby on Rails 框架。

项目代码托管在 google code 上 http://code.google.com/p/plutocms/
(已停止更新,如果有机会重新启动我会把项目挪到github上)

本站下载: http://ixhan.com/kill/plutocms.tgz