作者VVll (信)
看板GameDesign
標題Re: [請益] 請問一下程式問題
時間Fri Nov 2 00:15:26 2012
※ 引述《bob23512351 (冰)》之銘言:
: 我想請問一下假如要寫下列所敘述的遊戲大概需要甚麼樣的程式
: 我是程式新手
: 遊戲內容(基本上):
: 在一張地圖(農場?小島?)上飼養寵物(魔物?)
: 寵物會隨機在地圖上走動
: 藉由在地面上做元素(地水火風?)的改變
: 使得寵物走過附近時會吸收微量的元素
: 當元素夠多時會進化
用簡單的設計概念 2D為例(2維陣列)
先決定地圖最小單位大小
比如地圖是由10*10像素大小的格子所組成
接著決定 地圖的範圍 比如是由30*30的格子組成
Unit類別(魔物/元素) 的要素
將unit產生在地圖上 並記錄座標到array中(檢查產生位置 是否合法)
魔物如何移動 每次移動多少距離(像素/格子) 移動頻率
每次移動檢查 自己周維是否與元素碰撞/相鄰
有則吸收元素(將元素從地圖移除) 魔物產生變化(exp增加之類)
整個遊戲 就是一些判斷流程 一直跑
要注意每次流程處理的時間間隔 比如這個世界 每秒活動一次
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.195.178
1F:推 bob23512351:其實我想問的是有沒有推薦的引擎或程式~~ 11/02 00:43
2F:→ bob23512351:真的沒有的話我就乖乖的去學個程式語言好了 11/02 00:44
3F:推 elfkiller:簡單易上手的話RPG MAKER就可以了 11/02 01:23
4F:→ VVll:最簡單的 就rpg maker了 11/02 01:29
5F:推 jerryklu:不管是引擎還是程式你還是要學程式語言啊..除了rpg maker 11/02 05:52
6F:→ bob23512351:目前有抓了DEV C++ 然後慢慢看網路教學 11/02 12:25
7F:→ Killercat:珍惜生命 遠離dev c++ 11/02 13:09
8F:→ Killercat:這東西已經有十來年沒更新了... 免錢的話請改用 11/02 13:09
9F:→ Killercat:visual c++ express 11/02 13:09
10F:→ Killercat:等等 原來這個有非官方接手了啊... Orwell Dev C++ 11/02 13:12
11F:推 asleisureto:C/C++做黑底白字純文字遊戲ok 想做有圖片的遊戲 11/02 15:27
12F:→ asleisureto:強烈建議你還是改學RPG Marker或Flash吧 11/02 15:27
13F:→ Killercat:其實....不會很難,只是要選對引擎而已 XD 11/02 17:56