一、開頭
在上一次遊戲製作中我們製作了一款簡單的小遊戲,好玩歸好玩,若沒有對於一款遊戲的策劃,這款遊戲不過只是乙個沒有其生命力的模板罷了,而這次高階設計就是要將它賦予生命力!
二、遊戲策劃
為了更好地描述乙個遊戲的製作過程,這裡給出了本文例項遊戲的概念(concept)文件,大致分為:
遊戲名稱(name):oops!誤入牛圈
楔子(setting):一位旅客,看到一片被的空曠的草場,想進去躺一會感受自然氣息,不料進去才發現,這是養鬥牛的草場!!更可怕的是,他身著的竟是紅色上衣!於是,一場生死躲避就開始了……
玩法(gameplay):玩家控制人物躲避群牛的衝撞,由於動靜過大同時不斷吸引著附近的牛群加入這場混亂。。。
遊戲規則:玩家通過方向鍵控制人物移動來躲避向人物襲來的牛,玩家擁有生命值,當生命值降到0玩家死亡,遊戲結束,若玩家能堅持存貨100s,救援隊及時趕到,玩家存貨,遊戲成功。
人設與道具(game sprites):
1.玩家:乙個愚蠢的遊客,但掌握基本止血技巧,以擁有靈敏的肢體反應能力沾沾自喜,可以拾取地圖上的草藥來幫助自己恢復生命值。
2.草藥:可以用來止血,以恢復生命值。
3.驚慌失措的鬥牛:它們性情較溫順,面對突如其來的混亂感到害怕,而四處逃竄,沒過一會便會改變自己的運動方向。
4.發狂的鬥牛:它們性情爆裂,對紅色敏感,將會直接向穿著紅色上衣的玩家直挺挺地發起進攻。
三、 gif 成果動畫
四、遊戲設計/卡片展示
+——————————————-+
| object name :玩家(小紅人) |
+——————————————-+
| attributes 可在範圍內隨意移動 |
+——————-+———————–+
| collaborator | events & actions |
+——————-+———————–+
| 灰色公牛 | 碰撞&失去體力值 |
+——————-+———————–+
| 紅色公牛 | 碰撞&失去體力值 |
+——————-+———————–+
| 草藥 | 碰撞&增加體力值 |
+——————-+———————–+
| hp值 | 小於等於0&被摧毀 |
+——————-+———————–+
+——————————————-+
| object name : 草藥 |
+——————————————-+
| attributes 靜止|
+——————-+———————–+
| collaborator | events & actions |
+——————-+———————–+
| 玩家 | 碰撞&被摧毀 |
+——————-+———————–+
+——————————————-+
| object name :紅色公牛 |
+——————————————-+
| attributes 直線移動,碰到邊緣返回 |
+——————-+———————–+
| collaborator | events & actions |
+——————-+———————–+
| 全域性事件 | 每8秒&隨機地點產生 |
+——————-+———————–+
+——————————————-+
| object name :灰色公牛 |
+——————————————-+
| attributes 直線移動,碰到邊緣返回 |
+——————-+———————–+
| collaborator | events & actions |
+——————-+———————–+
| 全域性事件 | 每8秒&隨機地點產生 |
+——————-+———————–+
| 全域性事件 | 每2秒&改變朝向 |
+——————-+———————–+
五、遊戲製作
遊戲製作過程與第一次遊戲類似,但多了一種怪物型別,同時將個元素的更換為符合主題的。下面展示一下事件圖:
六、尾聲
給遊戲加上背景的感覺就好似乙個大開腦洞的過程,有趣的不行,就是素材有點難找了,整個過程下來也深深地感覺到遊戲策劃的不易。
一次奇妙的體驗 結對程式設計之黃金點小遊戲
點遊戲是乙個數字小遊戲,其遊戲規則是 n個同學 n通常大於10 每人寫乙個0 100之間的有理數 不包括0或100 交給裁判,裁判算出所有數字的平均值,然後乘以0.618 所謂 分割常數 得到g值。提交的數字最靠近g 取絕對值 的同學得到n分,離g最遠的同學得到 2分,其他同學得0分。玩了幾天以後,...
小新手第一次寫文章 關於C語言推箱子小遊戲
1 使用二維陣列map列印地圖。2 定義全域性變數personx,persony,boxx,boxy用來實時記錄小人和箱子的位置。3 通過鍵盤鍵入字元的方式呼叫函式 w向上,a向左,s向下,d向右。4 在每個函式裡定義區域性變數newpersonx,newpersony,newboxx,newbox...
一次關於sklearn crfsuite的安裝之旅
為了在windows上跑crf,我需要安裝sklearn crfsuite,最開始想到的是使用pycharm進行環境配置,裝上了sklearn crfsuite。跑起來,額,出錯了 正在訓練評估crf模型.traceback most recent call last file c users cc...