FiveDice

公司要开发一个iPhone的骰子游戏,找到一个开源的骰子项目。以下是其具体内容:

-------------------------------------------------------------------------

Yahtzee是一款暢銷的經典骰子遊戲,剛接觸時可能會丈二金剛摸不著頭腦,但只要一上手,可是會入迷的喔(我就是)。

先介紹一下玩法吧,首先進入遊戲之後在畫面上您會看到有五顆紅色的骰子,而在右上方則有一個Roll 1 of 3的紅色按鈕,而在下方會有一個計分卡(Score Card),而您要做的就是『Roll滾動骰子』然後在計分卡上選擇得分的方式,一共有12個回合,而每一個回合您可以選擇重骰或保留部份的骰子,最多可以再擲骰三次,每一次回合結束一定要選擇一種得分方式,而每一種得分方式只能夠選擇一次,而您的分數會出現在右下角的Score旁邊。

計分卡的得分方式分別有:

Aces                五顆骰子中點數為1的加總得分。
Twos                同Aces,但為點數2的加總得分。
Threes             同Aces,但為點數3的加總得分。
Four                 同Aces,但為點數4的加總得分。
Fives                同Aces,但為點數5的加總得分。
Sixes                同Aces,但為點數6的加總得分。

如果您擲 1,2,2,3,5,若選擇Aces計分則得到的分數為1分,若選擇2則得到分為為4分。

3 of a kind        三個相同點數。
4 of a kind        四個相同點數。
Full House        三個1兩個6。
Sm Straight      1,2,3,4 各一個。
Lg Straight       1,2,4,5,5各一個。
Yahtzee            五個5。

以上這幾種在畫面中都有圖示說明,跟著擲出相同的骰型就可以得分。

Chance            五顆點數全部加總。

站長在寫各項軟體說明的過程中竟然能發現這麼好玩的遊戲,這也算是另一種意外的收穫吧,iPhone實在太有趣了。

聯絡資訊:iphone@conceitedsoftware.com
檔案位置:http://conceitedsoftware.com/iphone/zips/FiveDice.zip
程式維護:Conceited Software
安裝來源:http://conceitedsoftware.com/iphone/
官方網站:http://code.google.com/p/5dice

cocos2d

cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications.

http://www.cocos2d-iphone.org/

http://www.learn-cocos2d.com/

http://code.google.com/p/cocos2d-iphone/

以下是教程:

http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:index

http://www.cocoachina.com/bbs/read.php?tid-15554.html

http://www.bit-101.com/blog/?p=2115

http://monoclestudios.com/cocos2d_whitepaper.html

http://www.ezshine.cn/blog/index.php/archives/297

iPhone开发资源

iPhone Developer Program:http://developer.apple.com/programs/iphone/

官方视频教程:http://developer.apple.com/iphone/index.action

31天学会iPhone开发:http://www.ezshine.cn/blog/index.php/archives/154

Learn Objective-C:http://cocoadevcentral.com/d/learn_objectivec/

斯坦福iPhone编程课程iPhone Application Programming:http://itunes.stanford.edu/

斯坦福大学公开课(部分翻译):http://v.163.com/special/opencourse/iphonekaifa.html

西蒙iphone-OpenGL ES 教程:http://www.cocoachina.com/bbs/read.php?tid-7086.html

Unity3D:http://unity3d.com/

Cocoa苹果开发中文站:http://www.cocoachina.com/

iPad界面设计基本规范


平台特点

1 大屏幕,分辨率 1024x768
2 再次强调没有固定的方向,必须四个方向都支持。
3 可以外接键盘
4 可以放置设备,与台式机同步

iPhone与iPad的共同特点

- 内存有限
- 同时运行单个程序
- 在设置功能里放置程序选项
- 设备方向可以改变
- 最小化的帮助,让用户直接就能看懂
- 程序响应手势而不是鼠标
- 运行源生程序、Web程序或者二者兼备
- 图片深度24位(RGB各8位),另带8位alpha通道,建议使用PNG格式图片

界面简单建议

- 支持所有方向
注意要为每个方向都提供一个启动图片
- 增强交互而非只增加功能
- 使用split view, 导航和弹出窗口来平整信息层级
- 减少全屏切换,仅仅改变需要改变的部分
- 支持协作和互联
- 如果可能,增加真实感以及物理维度到应用程序里,尽可能像真实世界的物品以便用户易于上手
- 界面漂亮 用户喜爱
- 尽量让用户更关注内容而不是界面
- 尽可能减少强制用户模式化操作
- 减少使用列表,改变为其他形式
- 尽量支持多手指手势
- 让用户模式化操作的地方可以用弹出窗口
- 限制复杂的模式化操作
- 减小文件操作尤其尽量让用户感觉不到文件系统的存在
- 仅仅在必须的情况才提示用户保存
- 将工具条整合在界面上部
- 尽可能快速启动程序
尽量使用截图作为启动画面
不要在启动时显示关于或者splash screen
恢复上次运行状态
尽量不要让用户提供设置信息
- 程序可能随时停止
- 为每个方向都准备启动画面
- 建立漂亮的图标
尺寸:72x72
和iPhone程序类似,iPad程序的图标会自动增加:圆角、阴影和高光。
图标标准:
> 90度直角边
> 没有高光
> 不带alpha通道透明
另外要提供48x48图标一个,用于spotlight搜索和设置
- 遵循已有规范