2013年9月30日 星期一

吃角子老虎機開發誌3

上禮拜中秋連續放了四天假,主要作了 chance 的功能。


一開始設計成每個 chance 都出現,測試完覺得太過頻繁。 chance 一直繁複的出現,並沒有明顯的刺激感。



最後決定只顯示chance倍率最高的那一行,並顯示出倍率,以及調整滾輪速度、停止時間,經實測感到刺激感明顯增加,到時換上正式的圖片特效可大幅的增加刺激感。

實作完chance功能之後,編譯、封裝了 iOS 版本,手機上執行效能可達 fps 40~50,繪圖次數稍高,後續可作優化處理。

2013年9月17日 星期二

吃角子老虎機開發誌2

上禮拜主要作了以下的事情:
  1. UI設定檔與建立UI流程。
  2. 重構Slot初始化流程以利後續功能實作。
  3. 串接Facebook Login。
  4. 設計大部分的UI,準備發包。
  5. 撰寫了簡單的遊戲企劃書



以下為目標平台與解析度:
  1. Facebook(900x600)
  2. iOS(640x960、1536 x 2048)
  3. Android(640x960、1536 x 2048 )

昨天將YourSlot改名叫MineSlot。

年營收目標1000萬NTD,加油。

2013年9月9日 星期一

吃角子老虎機開發誌1

獨立開發遊戲也快一個月了,作個紀錄。


因為一個人開發的關係,也懶得架設、維護、以及擴充Server,所以一開始就決定使用 Google App Engine 服務。碰巧發現目前有支援PHP,剛好PHP以前有寫過,也考慮到要串接 Facebook 平台,立刻就參加了 PHP Experimental 計畫。


原本的計畫是要用 ZendAMF 套件跟 Flash前端作溝通,後來發布到Google App Engine上一直無法正常運作。查到 ZendAMF 內部是使用 get_file_contents('php://input') 取得 raw data ,結果一直取得到空資料,不確定是bug還是我的問題。索性就直接拿掉AMF套件,改用JSON作為資料傳輸。


一直到這幾天開始要建資料庫時,又發現PHP並無支援有免費額度的Google Datastore......,所以只好開啟 Google Cloud SQL付費了 ;不過開發使用滿便宜的,估計1個月不到300元台幣。


使用了 Google Cloud SQL 之後,竟然不能在本地端作測試,只能發布到 Google App Engine 上測試,整個拖慢的測試的速度。希望之後 PHP 能夠趕快支援上囉。


前端程式: ActionScript 3.0 , Flex SDK 4.6 , Starling Framework
開發工具:FlashDevelop

後端程式: PHP
開發工具:Sublime Text 3

主機平台: Google App Engine + Google Cloud SQL


在這途中遇到的種種技術問題,也算是一一克服過來了,以下就是目前的樣子。


蘑菇的圖片是上網抓的,其他的UI是自己先作得代圖。目前也在考慮要不要自己買繪圖板學繪圖畫UI,還是把全部的圖片外包出去XD。


Google App Engine各種功能語言支援表
自動按鈕圖片來源:Starling Framework