《小王子》

很久以前就听说这本书不错,但是因为是童话,所以迟迟未看。今天买了本,看了,果然经典。

大家都认为主要表达的是小王子和玫瑰以及狐狸的爱情故事,甚至作者圣埃克苏佩里的妻子龚苏萝就有一本叫作《玫瑰的回忆》的回忆录。
贯穿全本的确实是小王子的玫瑰的主线,狐狸也说出了一个“驯服论”。这也和作者是军人不无关系,一定要有等级,有命令,有执行。

其实前半本书在还没到达地球的时候,访问的六个星球也很有一些军人的影子:
国王的虚假命令
自大狂的虚伪
酒鬼的消极循环
商人的无用功
点灯人的无条件执行
地理学家的纸上谈兵
以上是一种当今世界陋习的一种放大。

当然除了以上两部分有许多许多故事给人以启发。是本好书,强烈推荐!!!

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

《南极料理人》

有点荒诞的幽默,材料有限的烹饪,各式各国的菜肴。

一帮人吵着要吃炸虾,所以做了天妇罗。
一帮人吵着要吃拉面,所以用化学做了碱水,做了叉烧拉面。

影片结尾时,主人公是个厨师,但是在和一家人一起吃最普通的汉堡时,喊了句“好吃”,让我有些感动。
什么也没有和一家人一起吃的饭好吃。

AForge.NET

与OpenCV年轻的类库,使用C#。

AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, fuzzy logic, machine learning, robotics, etc.

官网:http://www.aforgenet.com/framework/

基于Aforge的手势识别:http://blog.csdn.net/hellogv/archive/2010/05/04/5554691.aspx

《现代艺术》技巧

玩《现代艺术》有段时间了,觉得是一款经典游戏。
就技巧来说有一下几点:

总体策略:
1.赢主要指标是钱,这个钱不是绝对的,而是相对。所以一切不光要计算自己的金钱,还要算计别人的。
2.炒自己拥有最多的画。画本无价值,买的人多了变成了金子。
但是炒画需要使画家的曝光度高,这就需要卖画来支撑。又要靠卖画来炒画,又要保留画来增值,这就有一个矛盾。但是我觉得有一个技巧,就是首先以低价出售想炒画家的作品给别人,别人拥有了该画家的画,必定会帮你炒。

定价策略:
这里有一偏非常不错的帖子,是MUMA写的:http://www.thezhuoyou.com/dispbbs.asp?boardid=77&Id=1552

画类策略:
什么时候卖什么类型的画,很关键。
公开竞价:可以看看画的真正价值或者让玩家同类相残。一般比真正价值高。
一轮竞价:比较利用玩家心理的类型。一般比真正价值低一点点。
暗标拍卖:最利用玩家心理的一种类型,在前一次刚拍好同一画家的画时出画最佳。一般比真正价值低少许。
定价拍卖:炒画的必备品,通常是炒画的第一张,定很低的价格让下家拍下,迫使下家帮你炒画。一般比真正价值低很多。
联合拍卖:发动反击或者老乱市场的必需品。

《现代艺术》

一个玩心理,玩炒作的游戏,和艺术没多大关系。
画作本无价,每个人都有一个心中价。
游戏主旨是通过炒作达到自身利益最大化。

PS:要不上那年出了《卡坦岛》,此游戏就是当年德国桌游年度奖。

以下是一篇教程:

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

现代艺术在1995年问世,是德国游戏大师Reiner Knizia 的经典作品,也是拍卖游戏的开山鼻祖。

游戏规则简单,但不乏深度与创意,每位玩家扮演书画廊老板,必须在自己的回合把委托人托售的书画卖出去,或干脆自己出钱把书画买下来,每个时期结束后,便会结算该时期所有画作的价值,并要求玩家将手上投资的画作兑现。
最后经过四个时期,当然最后拥有现金最多的玩家获胜。
现在来看看简单的游戏规则

首先,包装中有底下配件:

七十张牌代表七十张画

其中分为五个画家的作品,每位画家的名字都影射了其作品独特的风格,其分别是:
轻金属  Lite Metal
针织风  Yoko
天启印象 Christin P 
玻璃砖  Karl Gitter 
隐晦主义 Krypto 

画作的数量则分别是: 12, 13, 14, 15, 16

游戏中,画作有五种拍卖方式,分别标示在卡牌上,其为:
公开竞价    Open
优先承购式竞价 Round
暗标      Sealed
一口价     Fixed
联合拍卖    Double

棋盘一张: 上面从左到右依上面的顺序排列五个画家的名字,每个画家的名字下面有四个格子,用来放置标码。

十二枚标码: 面值 10, 20, 30各四枚

筹码(代表钱)数个

小屏风,用来挡住你手上钱的数量

游戏规则:

准备

每位玩家发一百元,其余的钱放成一堆,这称作“艺术市场”。

把牌洗好。

如果是五人玩,每人发八张;四人玩每人发九张;三人玩每人发十一张。其余的放到一旁去,面朝下。

玩者的钱是隐密的,也不能将手上的牌示人。

拍卖开始

随机决定一位玩家先开始,从他开始顺时针轮流卖画。

轮到一个人卖画时,他必需要从手上选一幅画来卖。如果他手上只有一张牌就必需打出那一张。卖的时候由他自己来主持,以确保游戏时间不会无限延滞。

成交的画作放到买主面前,让人人都看得到。卖出的画不得回到手上,也不得再卖。

五种画的卖法如下

Open -- 公开竞价

这是我们所熟悉的一般拍卖方式。任何人都能自由喊价。喊价者必需喊出比前一位喊价者的价钱高;另外,喊价者的手上也必需有那么多钱。主持人自己也能参与喊价。当主持人感到满 意时,便喊“xx元一声..xx元两声..成交! <碰!> ”。

如果没有人喊价,主持人便以零元自己买下。卖画的钱归主持人所有。若是主持人买下则将钱付给银行,这一条规则也适用於 Round, Sealed 和 Fixed 。

Round (Once around) -- 优先承购式竞价

由主持人左边的人开始喊价,顺时针绕一圈。轮到某一个人喊价时,他可以选择弃权,也可以喊一个价。条件是必须是比上一家所喊的价高,而他手上也必须有那么多钱。最後一个喊价 的是主持人自己。他能自己喊一个价买下,也能弃权,把画卖给最後一个喊价者。

Sealed -- 秘密喊价(暗标)

每一个人(包括主持人)从手上拿出若干数量的钱,抓在手上不能让人看见,然後同时亮出。最高价者得标。如果最高价由两个以上的人开出,则由主持人左手边算下去最近的那一个人得标。

除非主持人也是出最高价的人之一,这种情况则由主持人得标。

Fixed -- 一口价

主持人出一个定价,这个价必须是主持人手上的钱所买得起的。主持人左手边的那一个人先说要不要以这个价钱买下,如果要的话就付钱买话,不要的话则再问下一家(顺时针)要不要。如果都没有人接受所定的价钱的话,主持人必须自己出钱把画买下。

Double -- 联合拍卖

Double的画有两种卖法:

一) 主持人拿出一张 Double,再配上另一张同画家但非 Double的画作,两张一起卖,卖法则依第二张的种类。

二) 主持人拿出一张 Double,问他左边的人愿不愿意参加。要参加的话就必须打出一张同画家但非 Double的画作。如果左边的人不愿或不能参加,则问下一家(顺时针轮流)愿不愿意。

如果一圈下来都没人愿意的话,则主持人能免费得到那一张画。如果有愿意参加的话,那个人就变成新的主持人,以第二张画的卖法卖画。卖得的钱由两个人对分,奇数的话,多出的一元由新的主持人得到。如果是旧的主持人买下则付一半给行、一半给新主持人,奇数多出的一元给新主持人。新主持人买下的话也是一样,只是要把奇数多出的一元给银行。

注意: 两人合作卖出两张画後,下一个由新主持人左边的人开始卖画,中间的人全被跳过!

依上列规则,顺时针、一个人接著一个人卖下去,直到回合结束。

回合结束的条件是,当有任何一个画家的画出现了五张时!

当某一个画家的画作已出现四张後,下一张画就会结束这一回合。注意:第五张画本身不得拍卖、也不属於任何人(即使是主持人),它唯一的作用是将回合结束掉。如果第五张牌是 Double的话则不需找第二张搭配。另外,假设某一个画家的作品已经出现了三张,这时你可以连打一张 Double外加一张同画家的非 Double将回合结束;你也可以打一张 Double,问有没有人愿意参加,有人参加(拿出一张同画家非 Double)的话,则回合结束。两种情况之下,最後那两张牌都视同废弃,不属於任何人。

回合结束 -- 结算

回合结束後开始结算画价。将一个 30元的标码放在五张画作的那一个画家名字之下的第一个格子上(一共有四格代表四个回合),出现画数第二多的则摆 20元的标码,第三多则摆 10元。其余名次的画家没有价值。

如果有同样数量的画家,则以名字在棋盘最左边者优先。

标码就是画的价值。所有的人必须立刻将面前的(不包括手上的)画依标码的价格卖给银行,卖出的画放到美术馆不得再使用。结束回合的那一张或两张(是 Double的话)画不得卖出,直接进美术馆。没有价值的画直接进美术馆,拥有者得不到任何钱。

下一回合开始

先补牌,用前一回合未发完的牌(不是美术馆里的!)来补。五个人玩的话,每一个人补三张;四个人补四张;三个人补六张。注意:只有第二、三回合有补牌,第四回合不再补牌。

之後卖画的流程与第一回合相同。由上一回合结束游戏者(打出某一画家第五幅画的那一个人)的左边那一个人先开始。

回合结束

这里画价计算的方式跟第一回合不太一样。前面回合的画价是可以累计到这一回合的。条件是那一个画家必须在这一回合结束时挤入前三名。

例:Christin P.

在第一回合是第二名(20元),第二回合是第一名(30元),因此在第二回合结束时,他的一张画要以50元(20+30 )的价格卖给银行。如果第三回合 Christin P. 没有进入前三名,则他的画作不值任何钱。但假设到了第四回合他是第三名(10元),则一幅画值 60元(20+30+10)!

游戏结束

当第四回合结束、所有的画卖给银行後(这时手上剩余的牌全部作废),游戏便告结束。这时手上钱最多的人便是赢家。第二多?对不起,一样算你输啦!

拍卖这个行为一直是数学家很感兴趣的题目。现代艺术的作者本身拥有数学博士的学位,也十分热衷於创作以拍卖为题材的游戏。事实上,如果你愿意,应该能在数学上求得游戏盘局的 最佳解,但游戏中你没有时间这么做,你也不会这么做。想像一下你拿出纸笔纪录其他玩家的收益会是什么光景。游戏玩得热闹就好了,太计较输赢或决策表现有时候反而破坏了游戏的趣味。

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