顯示具有 遊戲 標籤的文章。 顯示所有文章
顯示具有 遊戲 標籤的文章。 顯示所有文章

2015/3/19

開發 iOS Web App 在開發階段不用 xCode 重新編譯的方法

Web App 是一個APP裡面包一個網頁,這個網頁可以是 local file 也可以是一個網址。

如果你沒有一台網頁伺服器,你會選擇使用 local file 的方式。

或者當網頁是 local file 的時候,會有額外的存取能力,有些時候會為了這個能力去使用 local file。

正常流程是把做好的網頁放進 Macbook Pro 裡面的 xCode ,然後編譯成 app 發布到手機上做測試。

如果是這樣,那我不就每次改一點網頁就要重新編譯?

這問題有解嗎?有的。

我想到 iTools 可以修改 App 中的檔案這件事情。

所以可以這樣做:

先講結論:這樣做可行,而且效果十分顯著。


程式碼:https://github.com/etrex/webViewTest

這個程式的行為是當APP打開時,檢查Document 下有沒有 index.html ,如果沒有,就把在 xCode 做好的 index.html 複製到 Document。

然後用 UIWebView 讀取 /Document/index.html。

使用步驟:
1. 找一個 ios app 開發者帳號
2. 找一台 Makbook Pro,
3. 下載程式碼
4. 把這個 App 安裝到手機上,
5. 用 iTools 去改改看 index.html

我在 git 上放了測試用的網站,在 testWebCode 資料夾,裡面有一個 index.html 和一個 js 資料夾。網頁內容是跟這個網址 http://etrex.tw/a/Game/SlidingPuzzle.html 一樣的 。

附上修改index前後畫面
修改前 iTools

修改前 iPhone



修改後 iTools


修改後 iPhone



如果不考慮排版的話,完全可以正常的進行遊戲。這表示我們放進去的 js 檔有正確地被 index.html 載入。

測試大成功!!


最後附上用 iPhone 的 Chrome 來開這款遊戲時的畫面。

剛進入時的畫面

經過適當的縮放後



另外,關於這款遊戲,有興趣玩的可以玩玩看 http://etrex.blogspot.tw/2014/04/blindfold-sliding-puzzle.html

2015/1/3

[心得] 海澪神 水宙斯 冰赫拉x火龍女

這是不保證 100% 過關的打法

附圖:





隊伍介紹:

  隊長:

     No.1737 究極冰赫拉 LV90  SLV最大 滿覺醒 +  2
     No.1645 究極火龍女 LV99  SLV最大 滿覺醒 +297

  隊員:

     No.1269 暗暗白虎   LV99  SLV最大 滿覺醒 +297
     No.1348 暗水洛基   LV99  SLV最大 滿覺醒 +  1
     No. 894 暗水吸血鬼 LV99  SLV最大 滿覺醒 +  2
     No. 761 暗玩具     LV76  SLV最大 滿覺醒 +  2

  雙隊長技介紹:

     ATK:
        HP 50% 以上:惡魔 7.5 倍  神 3 倍
        HP 50% 以下:惡魔 2.5 倍

     HP:惡魔  1.5倍
     RCV:惡魔 3.75倍

     從回復力來看,直逼 414 魯蛇法
     一回合傷害不到2萬的,都能存技


  主動技的使用方法:

     洛基:暗屬性 3 回合攻擊力 1.5 倍
     第 1 回合:火龍女 or 白虎 + 冰赫拉
     第 2 回合:火龍女 or 白虎
     第 3 回合:暗玩具 + 吸血鬼

  一些數據:

    三圍:
     HP :29955
     RCV:10309  (一串心珠的基礎回復量)

    覺醒:
     SB :5
     手指:1
     暗橫:5
     火橫:1
     雙體:1 (白虎)

     水+:3
     暗+:2
     火+:1
   
     防封:1 (暗玩具)
     解封:1 (火龍女)
     光防:2
     水防:1
     自回:2


關卡攻略:

   攻略要點:

     第 1、4、5、7 關需要快速通過,千萬不要留手
     轉珠技使用順序:
  洛基在以上關卡能開就開
  如果暗玩具+吸血鬼可以打出雙橫排
  那就開暗玩具+吸血鬼
  否則先開白虎


   第 1 關:水機兵

      前 4 回合他殺不死你,剛好第 4 回合白虎跟洛基會跳
      而且你還有暗玩具 + 吸血鬼的組合技
     所以沒意外的話,他死定了

   第 2 關:水騎士

      轉死
     存技

   第 3 關:牛人+暗盾龍

      轉死
      存技 + 存暗珠

   第 4 關:水幻獸

      開洛基 + 轉珠技

   第 5 關:草泥馬

      開轉珠技

   第 6 關:商業神

      轉死
      存技 + 存暗珠

   第 7 關:阿波羅

      注意:他沒死你就死定了,不用扣招

   第 8 關:海王

      轉死
     12顆毒珠弄成 1 串消掉
     3顆心珠就能補回來

   第 9 關:冰赫拉

   
     轉死
     面對封印,你有兩種可能:
          case 1:火龍女被封印
               靠兩串心珠回血撐過

          case 2:火龍女沒被封印
               用 6 顆心珠解封印

     暗玩具(50%防封)會幫你

   第 10 關:水宙斯

     你必須在前兩回合把他打到50%以下的血量
     ( 因為面對50%以下血量的水宙斯,你的存活率是較高的 )

     所以你會有3回合的時間可以輸出
     水宙斯第一動是水珠掉落率提升
     第二動是 5combo 以下傷害吸收
 
     見面開洛基 + 冰赫拉 +
     第 1 回合:火龍女
     第 2 回合:白虎
     第 3 回合:暗玩具 + 吸血鬼

幕後的工作人員




2014/4/6

盲解滑塊 / Blindfold Sliding Puzzle

最近看了一些影片,說明記憶力跟腦力是可以經過訓練得到改善的。



我的記憶力很不好,所以想來訓練一下,也許盲解益智遊戲會是個不錯的選項。我只有看過盲解魔術方塊,不過那對於一個想訓練記憶力的初學者來說太難。所以我想滑塊會是一個比較簡單,適合練習盲解的遊戲。

滑塊的遊戲目標是排出剛進入遊戲時的畫面,隨機彩色版則必須在進入遊戲時先背下目前的色表。

在盲解模式下,第一次的移動將會觸發盲解,點選 Normal 或 Blindfold 選擇遊戲類型,然後使用鍵盤的[W][S][A][D] 或 [↑][↓][←][→]進行遊戲,按Enter等同於按下右邊的按鈕。

不熟悉滑塊遊戲進行方式的玩家可以先試著用數字板練習,如果由上而下解,就是先排123,先排出下圖:

23
1**
***

然後用 [→] [→] [↑] 就可以排出第一排了,456以此類推,78會自動排好。

彩色方塊版:https://etrex.tw/js/sliding_puzzle/SlidingPuzzle.html


這也是我第一個純JS的遊戲,之前都作FLASH的。

2014/3/17

從 Threes 來的地獄遊戲:9007199254740992

Threes 是一個手機遊戲。是一個需要付費的手機遊戲。因為是付費遊戲所以當下沒有買來玩,光是免費的遊戲就玩不完了。

iTunes :https://itunes.apple.com/us/app/threes!/id779157948?mt=8

Google Play :https://play.google.com/store/apps/details?id=vo.threes.exclaim



過了幾天,2048出現了。這遊戲在一個4x4的棋盤上進行,使用鍵盤的上下左右來移動畫面中的所有方塊,每個方塊身上會帶有一個數字,當相同數字的兩個方塊被堆疊在一起時就會合成一個數字更大的方塊,而遊戲目標就是合出一塊 2048 囉。因為是免費的所以我就玩了幾次,感覺還蠻好玩的,但是抓不到高分的訣竅。

2048:http://gabrielecirulli.github.io/2048/



又過了幾天,我朋友貼了 9007199254740992 的連結給我,他是在8x8的棋盤上進行相同的遊戲,遊戲的目標試產生一塊 9007199254740992 (2的53次方),一開始覺得新奇,玩了5分鐘才意識到好像根本不會死!?於是開始上下左右亂按,分數增加的很快,連續按了20分鐘(手很痠)之後,分數來到了20萬,我覺得再按下去我就是智障了,所以我就寫了一段程式來幫我按。想說看一下亂按可以拿幾分。

9007199254740992:http://www.csie.ntu.edu.tw/~b01902112/9007199254740992/



因為我朋友也想看到底可以玩到幾分,所以我就開實況,結果是48個小時拿到1億多分還沒死。最後想說刻意移動讓他死亡的方式玩死他,結果好像就crash 了,明明還沒有達成死亡條件就判定死亡了。

48小時的實況影片:http://www.twitch.tv/et284vu065k3/b/511290655


1億多分的死亡(其實繼續亂按的話估計還可以放個5天)


最後我重新試了一次最快死亡(最低分)可以拿幾分,結果大概是3萬左右。


我的自動移動程式碼如下:


game = new GameManager(8, KeyboardInputManager, HTMLActuator, LocalScoreManager);

function go() {
    var r = Math.random();
    var d = 0;
    if (r < 0.25)
        d = 0;
    else if (r < 0.5)
        d = 1;
    else if (r < 0.75)
        d = 2;
    else
        d = 3;
    game.inputManager.emit("move", d);
}
var t;

function gooo(speed) {
    go();
    t = setTimeout(gooo, speed, speed);
}

function stop() {
    clearTimeout(t);
}
gooo(10);


如果想要使用我的程式進行自動移動的話

就用 Chrome 開啟遊戲畫面,按下F12,然後選擇 Console

在下面文字框>貼上我的程式 按下Enter即可。

然後我今天發現他補上了自動移動的功能了。


2014/2/18

龍族拼圖和神魔之塔在遊戲設計上的差異

自從GungHo作出了龍族拼圖之後,許多遊戲廠商紛紛致敬,也作出類似的遊戲。在台灣,最有名的是神魔之塔。

一個遊戲要做得有深度,就要作到易學難精。要讓玩家容易入門,但是需要大量時間練習或大量時間養成才能拿到高分。簡單的做法就是在一個基本的遊戲上,增加玩家的條件限制,當玩家達成條件就給予獎賞(高分)。

獎勵制度:達成限制條件 → 加分

舉個例:
「龍族拼圖中的聖海神・伊西斯(水埃及神)
隊長技能:尼羅河的恩惠
3種或以上不同屬性同時攻擊時,所有寵物的攻擊力變為3倍。」
限制玩家在一次轉珠中消除3種以上的顏色珠並產生攻擊,達成後使寵物攻擊力變3倍。

但是在神魔之塔,他增加玩家的條件限制,當玩家沒有達成條件就給予懲罰(扣分)。

懲罰制度:未達條件限制 → 扣分

舉個例:
「神魔之塔中,敵人身上的三屬盾
技能:三屬盾
官方說明:同時消除水符石,火符石及木符石才會對敵人造成攻擊傷害
補充說明:每回合需同時消除水符石,火符石及木符石才能對敵人造成傷害,否則對敵人的傷害都是1」
限制玩家在一次轉珠中消除特定的三種顏色珠,未達成使寵物攻擊力變成1。

類似的例子有太多,就不一一列舉。
成就感在兩種制度的條件達成後都會得到,不過只有獎勵制度會有爽感,懲罰制度得到的是被虐感。

獎勵制度 → 成就感 + 爽感
懲罰制度 → 成就感 + 被虐感

不過神魔之塔真的還蠻虐的,很多在龍族拼圖寵物身上的強力技能被作在神魔之塔的敵人身上,像是反擊、每回合補血等。

我還是比較喜歡獎勵制度。


2013/11/28

爐石戰記的配卡參數-先手卡與後手卡的比例

爐石戰記遊戲中玩家可以做兩件事
1. 配卡
2. 對戰
本文講的是關於配卡時的觀念

生物卡帶有各種能力,就觸發時機可分為上場時觸發(戰吼),存活在場上時生效,死亡之聲等時機不一一列舉。

就發動效果可分為聖盾、謿諷、衝鋒、抽牌等效果不一一列舉。

本文針對卡片效果,將效果大致分為三類:
1. 觸發能力不需要友軍在場,也不需要敵軍在場
例如:
召喚生物 → 機械幼龍技師(只有我跟咬咬)
抽牌 → 見習工程師
嘲諷 → 森金禦盾大師(卡死丁狗)

2. 觸發能力需要友軍在場
例如:
友軍死亡抽牌 → 教派宗師
友軍增加能力 → 破碎之日教士、阿古斯防衛者、火舌圖騰

3. 觸發能力需要敵軍在場
例如:
心控 → 精神控制技師
摧毀 → 奔竄的科多獸
沉默 → 破法者(也可以放友軍)

第一種卡是先手卡,任何時間點都可以打出卡,這種卡通常不太能改變戰況。

第二、三種卡則是後手卡,遊戲肯定會把後手卡的效果做得比先手卡強,而當後手卡的效果越強,觸發條件越嚴格。(酷拉皮卡:我的能力只能用在幻影旅團上)

我們可以對第二、三種卡作細分:第二種是順風卡、第三種是逆風卡,第二種卡適合順風時擴大優勢,第三種卡適合逆風時逆轉戰況

有些後手卡可以直接打出來,不一定需要發動,但有些卡必須發動才可以出牌 (黑鐵矮人)。

若牌組全放後手卡,就很容易卡手牌(除非你願意放棄觸發效果)。若全放先手卡,則難以逆轉戰況。

所以,一個牌組內,先手卡和後手卡的比例是需要考量的參數之一
當然,順風卡跟逆風卡的比例也是需要考量的參數之一

2012/7/15

MissingMouse / 消消鼠

MissingMouse / 消消鼠

遊戲畫面


遊戲連結


https://etrex.tw/flash/missing_mouse/missing_mouse.html

遊戲簡介

為了瞭解人類有沒有所謂的絕對鼠感
我作了這樣的一個小遊戲

常玩遊戲的玩家們
你可以利用這個遊戲來練手感


也可以利用這個遊戲來調整出適合自己滑鼠移動的靈敏度
這是一個類似打地鼠的小遊戲
用滑鼠點擊黑圈進行遊戲
每次遊戲時間 45 秒

畫面上方的標題列變色表示時間流逝
遊戲結束後會顯示成績

分數計算

連續正確點擊可累積 combo 次數
每次正確點擊會增加 combo 次數的分數
錯誤點擊時則會扣除 combo 次數的分數,並且 combo 次數歸零

所以錯誤點擊的損失是很高的
而遊戲難度會隨著 combo 次數調整

combo 01~05 次:滑鼠游標淡出
combo 06~10 次:滑鼠移到黑圈上的效果淡出
combo 11~50 次:黑圈的大小改變



2012/4/18

在虛擬世界展示實體商品 - online game 和家具業者的異業結盟

我在2008年提過這個概念

但那時候沒想過異業結盟的事情

如果說我玩魔獸世界 (或其他的3D線上遊戲)

在遊戲中看到的任何家具都是有實體商品的

在遊戲裡面可以看到產品的詳細資訊(尺寸、材質、價格等)

然後可以直接在遊戲裡面買下那個家具

接下來就會有物流把家具送到你家了


有兩種可能性
1. 家具業者出 3D model 給遊戲業者,讓遊戲業者布置遊戲場景

2. 家具業者去生產遊戲中的家具(考慮遊戲畫風 這是比較可行的方案)



然後除了家具 還有其他商品的異業結盟

例如服飾業者生產遊戲中的某些經典裝備

cosplay 的進入障礙就變低了


遊戲業者要做的事就是在遊戲中增加購物流程

整個遊戲 就是虛擬賣場

2012/3/20

Draw Something 必勝攻略

在此公布 Draw Something 的必勝法

我連圖片都不用看 就能猜到答案了


為什麼呢?

我們在猜題的時候,畫面下方可以看到12個候選字母

此時把12個候選字母記下來

然後重開遊戲再進入猜題

候選字母會跟上次不同,但是正確的字母每次都會出現

所以沒出現的字母就可以排除了


必勝法總共兩個步驟

1. 不斷重開遊戲 收集正確的字母 正確的字母數量會和填空數量相同

2. 把正確的字母輸入到 http://www.scrabblefinder.com/

即可直接取得答案


一般來說重開1~2次就可以知道答案了

2012/1/12

Triple Town 心得

理論上這個遊戲有最高分

因為格子數有限

而建築物升到最高等級就不能再升級

平均一座最高級建築大約等於120萬分

地圖總共35格

不考慮蓋的過程 最高分將低於 35*120 = 4200萬分

能蓋出20座就幾乎是神


不過如果把最高分建築拆掉呢?

拆掉瞬間將會扣50萬分,則仍然有70萬分

於是我這麼做了 從此以後無最高分限制

空曠的地形優勢:


穩穩地讓分數上升

遊戲將可以無限制進行下去

我不購買道具的情況下已經走了1000多的 move

到目前為止道具商店的機器人和水晶只用了一次


這樣的玩法

面臨最大的困難將會是連續的黑熊出現

在這裡我提供一個穩穩殺熊的方法

當黑熊數量開始增加時 就必須開始布局

寶箱就是活命的關鍵


原理是當地圖填滿時 寶箱是唯一可以直接變成空地的地點

那麼就應該讓寶箱這格放下草時 可以消耗最多的建築物

殺熊陣的布局:


基本型:

草草叢
屋寶叢
屋樹樹

只要有草就可以消耗掉周圍八格的建築

當然 要在基本型的外環繼續布局

殺熊後的照片:


一點點小心得在此分享

2012/1/10

讓人心甘情願的看網路廣告

如果我做了一個網頁遊戲
我會用以下的方法賺錢

原理:
弄一個網頁放滿網路廣告,稱為廣告頁。
只要有人開啟這頁,我就可以得到廣告收入。
把廣告收入分給玩家,但不是給玩家台幣,而是給玩家遊戲幣或道具。

作法:
作一個按鈕,放在廣告頁內。
玩家需要等待一定的冷卻時間後,才可以按下按鈕。
當玩家按下按鈕時,該玩家的遊戲幣(或道具)就會增加。
當玩家按下按鈕後,會引導到另一個廣告頁(或是同一頁)

雙贏:
玩家可以透過看廣告賺錢
我也可以透過玩家賺錢
只要慎選遊戲幣和道具
這是個長久可行的策略

2011/4/10

Pixel阿




Pixel3x3阿:https://etrex.tw/flash/Pixel%20Ah/PixelAhh.html

Pixel阿練習:https://etrex.tw/flash/Pixel%20Ah/PixelAh.html

遊戲介紹:
 基本上是一個訓練記憶力的遊戲
 訓練方式是記住題目
 然後回答剛剛看到的題目是什麼
 特色是回答第 n 題之前要先回答第 1 到第 n-1 題

2011/3/17

[企劃] MMORPG 裝備合成 強化 鑲嵌 煉丹模組

基於大部分遊戲都是提供一個介面

讓使用者點選要合成的武器和要消耗的道具

選好之後按下OK 最後根據機率決定結果

我認為這樣對玩家來說是枯燥的 或者說是不寫實

無法感受到創造物品的感覺


從小說改編成線上遊戲的例子很多

但是關於小說裡面描述煉丹的過程是很有趣的

在遊戲中玩家卻得不到煉丹的樂趣


而有些小遊戲 有做到這個部分

比方說廚師遊戲之類的

所以說如果把遊戲中的生產行為

變成是以小遊戲的形式進行

一樣是同一個介面 但是按下合成後進行小遊戲

根據小遊戲的分數 可以影響成功的機率值和結果的品質


如此一來

就會有真正的煉丹大師玩家

而不只是人人有錢人人可以做大師


小遊戲也可以是音樂節奏遊戲

比方說鍛造要有節奏地敲打什麼的


如果有這種的中文版線上遊戲 我一定會玩的

2011/2/21

辨色力分數統計分布

辨色力測驗Alpha
遊戲連結
分數統計 (分數代表誤差 越低越好)

RGB調色力一分鐘版Alpha
遊戲連結
分數統計 (分數越高越好)

CMYK調色力一分鐘版Alpha
遊戲連結
分數統計 (分數越高越好)

即時運算的圖表太吃效能,改為定期更新的圖表

2011/2/19

CMYK調色力一分鐘版alpha

測驗連結:http://webetrex.appspot.com/colorTest/CMYKfitAlpha.html

測驗方式:

 題目由亂數產生

 請使用CMYK選色器選出與題目最相近的顏色

 選好之後按下OK 到下一題

 測驗時間共一分鐘

 分數是依據答題數和顏色的精準度

RGB調色力一分鐘版alpha

測驗連結:http://webetrex.appspot.com/colorTest/RGBfitAlpha.html

測驗方式:

 題目由亂數產生

 請使用RGB選色器選出與題目最相近的顏色

 選好之後按下OK 到下一題

 測驗時間共一分鐘

 分數是依據答題數和顏色的精準度

2011/2/16

辨色力測驗alpha

測驗連結:https://etrex.tw/flash/%E8%BE%A8%E8%89%B2%E5%8A%9B/colorTest.html

測驗方式:
題目共五題由亂數產生
請使用RGB選色器選出與題目最相近的顏色
選好之後按下OK 到下一題

五題結束後就可以看到分數和花掉的時間

測驗結果統計:
抽樣:PTT little-games版上 172 人次鄉民
google doc

統計結果:
 分數平均 70.21
 時間平均 3分45秒

分數分布圖:

2010/10/12

web2.0 puzzle game design

web 2.0 的概念:內容由使用者上傳
套用到益智遊戲上,即遊戲關卡可由使用者製作

或者說玩家身分有兩種:
 1.出題者
 2.解題者


遊戲類型:
 關卡解謎型的益智遊戲 (puzzle)


遊戲關卡的選擇:
 1.由遊戲製作者製作的標準關卡
 2.由玩家製作的玩家關卡

製作玩家關卡的流程:
 1.玩家在遊戲介面中製作關卡
 2.玩家可以試玩以及中斷試玩
 3.玩家送出製作好的關卡到系統
 4.系統必須檢查關卡是否可正常過關,以及過關難度的判定
 5.其他玩家可以透過投票影響關卡難度以及受歡迎程度


選擇玩家關卡的介面設計:
 1.遊戲難度分tag
 2.關卡按照受歡迎程度排序
 3.可搜尋特定玩家或特定名稱的關卡

可適用的遊戲:
 1.倉庫番
 2.數獨
 3.Optia - 雷射與鏡面反射的益智遊戲
 4.puzzle 板上的其他遊戲

 還有太多只記得遊戲畫面不記得名稱的遊戲


此架構用於其他型態的遊戲:
 1.類似馬琍歐孔明陷阱的關卡遊戲 (ACT)
 2.音樂打譜遊戲 (OSU)

2008/9/14

魔獸爭霸的流行地圖

魔獸中有許多玩家自製的地圖

有一種地圖類型是dota

例如:信長、三國、OS 和其他一堆

這些地圖的作者會一直修改地圖,加入新的元素或是保持遊戲的平衡

有時候地圖也會換作者

這樣產生了許多的版本

而每個版本有自己的支持者(就是玩該版本的玩家)

最近三國多了兩個版本的地圖

原本是三國4.9

新出的地圖分別叫做三國5.0跟新三國4.9

但是新出的地圖在小熊伺服器上卻沒什麼人玩(無人支持)

根據梅特卡夫定律(Metcalf’s Law). 網路的價值與網路使用者數目的平方成正比

意思是遊戲地圖的價值與地圖支持者數目的平方成正比

如果一張地圖玩的人很少,該地圖玩家會因為遊戲人數太少,而無法順利進行遊戲,最後甚至改玩其他地圖

所以地圖支持者多的地圖,會得到更多的玩家,最後也將吸收其他版本地圖的玩家

就好像政治

想要當總統就要有很多的支持者

而在政治上,宣傳的手法很多

但在地圖上,宣傳的手法實在很少

如果我是地圖製造者,我會希望我的地圖有許多玩家

那麼我就會找一群忠實擁護者來宣傳推廣這張地圖

例如到小熊建立遊戲之類的

而不是地圖作好提供載點而已。

2008/8/10

依希歐之夢

這遊戲實在是太妙了

竟然可以在遊戲裡面遇到Di Gi Charat 的 Dejiko



他說他害羞了


他還開了一間店






接下來是海盜泰迪熊的小故事

他們的海盜船炮火十分猛烈,接近就要爆炸


不要靠近


海盜船的秘密




海盜泰迪的基地守衛


進入前要發誓效忠海盜


不想發誓



不發誓就不給過...好吧
發誓一下好了



泰迪真任性