[問題]有人用GVMaker開發軟體嗎?

版主: 總版面管理員

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-18 5:55 PM

選取框在草地和地面上時, 畫面右上角數值各是多少?

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-19 12:05 AM

重新測試過後,A1000版的已經可以建砲塔,但是 不是在草地上.

而且敵人好像跑到第1行(就是出口的那一行,沒轉彎)的底部時,就卡在那了.

脫軌的情況好像沒改善,就好像是 地圖太大,不知道是不是....

在移動遊標時,一開始的原點位址(跟正常的位置一樣)是 7 ,然後敵人來時(游標未在砲塔上,且在軌道上),數值是255.

盡可能的打清楚一點了,希望你別說多餘.

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-22 6:54 PM

好難理解A1000的問題出在哪.
為什麼模擬器能跑,A1000卻不正常....
我換個寫法再試看看.

這是0.2版
新增了緩慢效果的砲塔.
最後由 kumayu 於 2008-12-29 2:47 AM 編輯,總共編輯了 2 次。

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-23 12:15 AM

好像看到問題的所在了,

此0.2版進入後會有地圖的設置圖,我猜 1 是草地, 0 是敵人行進路線.

但A1000的就不同了,它變成:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


可是它的敵人卻是走 1的設置碼,

而它的砲塔是放在 2 的設置碼.

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-23 11:40 PM

不合理阿~~A1000怎麼出現這麼奇怪的數字??

我把只有黑白兩色的地圖畫到螢幕上再用gvmaker的getPoint()函式
去抓數值....抓到的值就算不是預期的數字, 也應該只有2種數字.
(因為圖只有黑和白,沒第三種顏色)
那12345678....到底打哪來的orz,
好像gvmaker記憶體錯亂了,
找不到原因,不知道該怎麼解決A1000的問題.

之前試灰階程式好像沒問題只是很慢, 怎麼彩色就一堆問題.
它能跑的範例遊戲也都是灰階16色.
有可能是A1000的Gvmaker彩色有bug.?

我的gvmakerIDE是遠見網站下載來的v2.1
不知道有影響嗎?
A1500光碟沒付gvmakerIDE.<====見鬼了,不是應該要有嗎?
(光碟有gvmakerIDE目錄但是缺安裝檔)


那......死馬當活馬醫, 試看看灰階的版本吧orz
不過彩色機是靠軟體模擬灰階應該跑很慢.
理論上原生是灰階螢幕的T1800也適合跑這個版本
最後由 kumayu 於 2008-12-29 2:47 AM 編輯,總共編輯了 4 次。

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-24 12:14 AM

...............= =|||

我看不是版本不同,不然就是像你所說的那樣,有了bug.

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-25 12:44 AM

試看看灰階版本也不行嗎?

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-25 9:15 AM

出現的碼只是依照顏色深度列出:

(由白轉黑,0是白色)
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0


只有第1列的 1,可以放砲塔;更慘的是敵人沒出現.

不知道是不是只有我的A1000會這樣..............

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-29 2:42 AM

應該還是A1000的GetPoint函式有問題.
我改成不透過GetPoint函式抓顏色.
直接把數值先手動輸入到陣列.像這樣.
char MapA1000[10][16]={0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,
1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,
1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,
1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,
1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,
1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,
1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,
1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};

你試看看,這樣ok不ok...
如果這樣還不行,那大概是gvmakerIDE有版本的差別吧.
我只有2.1版. 不知道A1000能用什麼版本.

沒辦法上傳@@ 明天再傳看看.
"對不起,你已達到你的最大的上傳配額限制 1 MB"
附加檔案
TowerDefense0.1code.zip
0.1版原始碼和a1000執行檔
(70.99 KiB) 已下載 856 次
最後由 kumayu 於 2008-12-30 1:18 PM 編輯,總共編輯了 2 次。

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-29 10:10 AM

那個能順便提供 原始碼嗎?

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-30 12:55 PM

你有打算研究gvmaker嗎? 懂C語言嗎?
它的語法就差不多是簡化版的C, 其實寫起來很簡單.

我現在版本0.3的原始碼要幾千行, 太複雜太亂也很少註解, 很難看懂.
其實2D遊戲原理就是秀圖,數值計算,移動圖片,秀圖,數值計算,移動圖片.....
我放0.1版的,只有一種塔,
原始碼只有幾百行.比較容易看懂.

0.1版source code以及0.1版lav執行檔都放在上面的那post
已把0.1版改成不用getpoint()來抓地圖.
再試看看a1000能不能跑
如果真是getpoint()有問題那就好解決.

新版本0.3的圖片比較多,解壓縮後的容量都超過1MB, 論壇已經沒辦法上傳了.
0.3版畫面(三種砲塔,機槍,緩慢,範圍攻擊)
到後期(22關以後) 20個敵人X20個砲塔,
總運算量太大,a1500的fps數會掉到5以下.
還好TowerDefense畫面慢也一樣能玩.
蠻適合哈電族這種跑不快的機器.
附加檔案
TD03.jpg
TD03.jpg (129.5 KiB) 已瀏覽 9690 次

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2008-12-30 11:03 PM

偶爾會用一些簡單的語法寫程式,

但是沒有你寫的層次那麼高.

kumayu
會員
會員
文章: 43
註冊時間: 2008-11-24 4:32 PM

文章 kumayu » 2008-12-31 10:44 PM

我剛剛寫了一個射擊遊戲原型,
總共程式碼還只有100行.
射擊遊戲是最容易上手的遊戲程式,
應該很容易看懂.

趁現在圖量少容量很小,我可以把整個gvmaker project原始檔都上傳.

操作方法:
按左右鍵移動自機
按A發射機槍.
附加檔案
AS1946.jpg
AS1946.jpg (33.41 KiB) 已瀏覽 9604 次
AeroStriker1946_ver0.01.rar
射擊遊戲原始碼含project和所有圖檔.
(29.45 KiB) 已下載 829 次

頭像
Fall
一級會員
一級會員
文章: 99
註冊時間: 2007-02-12 2:58 PM
來自: 中技某設

文章 Fall » 2009-01-01 12:21 PM

這個遊戲終於沒問題了,

只是跑起來速度好慢.

另外,我是覺得重開一個主題來上傳你的程式,可能比較好,

因為這個的主題與內容不相符.

回覆文章