[回到版面]
回應模式
名 稱
E-mail
標 題
內 文
附加圖檔[] []
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG, JPEG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 10000 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)

  • 公告、舉報、建議請向DB管理室辦理。
  • 本板討論遊戲製作為主,改造方面也可討論,但如果牽涉到版權,請自重。
  • 3D建模請至3D板, 3D遊戲製作(Ex.怎麼用DirectX跑3D?)則可在這討論。
  • 本板為一般向板面,禁止張貼上車圖。

檔名:1615185109988.png-(1494 KB, 2306x1120) [以預覽圖顯示]
1494 KB一個小 top down shooter 遊戲 名稱: 無名氏 [21/03/08(一)14:31 ID:Jzwahffc] No.14034  
一個小top down shooter 遊戲

一個人設計小遊戲. 個人業餘加上能力有限,所以有蠻多限制/已知問題.

但是還是想收集一些感想(如果有感想的話). 但是可能不會依照所有建議, 加/修或不知何時加/修因為個人業餘加上能力有限. 如果這樣感觀不好先抱歉了.

(非常不好意思目前只有英文界面)

如果有興趣可以看看, 非常感謝.

在某些機型上, 遊戲內容/影片音量可能會過大聲建議先轉小聲在調整.

放一下基本官式條文 ​(因為待的地方所以對程式發表比較謹慎):
這個程式提供爲程式現有狀態, 沒有支援也不知哪天會更新.也不對這個程式負任何責任.

下載點:
影片展示: https://www.youtube.com/playlist?list=PLlwvRbWsWmGUtEd47nyo0MUZJVJqvd4Iv (最上面兩個爲最新展示, 後面爲之前測試 DevLog) (兩個視窗是左邊開伺服端, 右邊爲客戶端)

Windows 版下載: https://github.com/danilko/topdown-2d-multiplayer/releases/download/v0.05-alpha/exec.0.05-alpha.debug.win.x86_64.zip
Linux 版下載: https://github.com/danilko/topdown-2d-multiplayer/releases/download/v0.05-alpha/exec.0.05-alpha.debug.linux.x86_64.tar.gz
版本更新說明 (不好意思都是英文的): https://github.com/danilko/topdown-2d-multiplayer/releases/tag/v0.05-alpha

itch.io 網址: https://danil-ko.itch.io/machine-battle (中文說明在第二部分)

原始碼位置 (MIT License): https://github.com/danilko/topdown-2d-multiplayer

目前知道的最低硬體/軟體需求:

硬體機型:
INTEL i5 CORE (數年前機種)
8GB

軟體作業系統:
Windows 10 Home (初始設定沒裝其他 Library)
Fedora 31 WorkStation (初始設定)

操作說明:

控制 (簡單玩法)
===========================

單機/伺服啟動 (有一些額外線路/圖形... 那是除錯用可能版本穩定後會取消)

啟動遊戲 -> New Game -> 按 Create (接受預設值) -> 按 Confirm (接受預設值)

請注意如果要改變隊伍 (Current Team),, 目前測試地圖只能支援 Alpha 跟 Beta 隊伍, 其他隊伍將無法加入戰局

在遊戲時間從 WAITING PERIOD (橘色) 轉為 GAME PERIOD (緑色) 即可開始射擊.


加入已啟動伺服

啟動遊戲 -> Join Game -> 打入伺服 IP -> 按 Join (接受預設值) -> 按 Confirm (接受預設值)

請注意如果要改變隊伍 (Current Team), 目前測試地圖只能支援 Alpha 跟 Beta 隊伍, 其他隊伍將無法加入戰局

在遊戲時間從 WAITING PERIOD (橘色) 轉為 GAME PERIOD (緑色) 即可開始射擊. 如果加入後戰局已開始 (爲GAME PERIOD (緑色) ) 即可開始射擊.

控制輸入

W/S/A/D -> 前/後/左/右
左滑鼠鍵/右滑鼠鍵 -> 左武器射擊/右武器射擊 (左右以角色朝正上方時爲準)
1/2/3 -> 左武器轉換 (1/2/3各可裝備一種武器)
4/5/6 -> 右武器轉換 (1/2/3各可裝備一種武器)
R -> 補彈 (但是也可以不用, 彈藥 0 時會自動補充, 這只是讓玩家可以在遇到敵人之前先提前補彈)
每一部機械初始值爲:

左邊基本步槍
右邊盾牌 (注意的是盾牌在行走時是效用會打折扣)
小地圖

箭頭爲機械, 圓圈爲隊伍站點

預設值爲藍色爲我方


控制 (複雜玩法)
===========================

隊伍點數 ( Team Unit)

一個隊伍站點在遊戲開始時會擁有初始 Unit 點數. 機械生成需要足夠的隊伍點數.

機械生成與重生邏輯

當一個隊伍:

在戰場上沒有機械 並也 無法建成新機械 (不管是因為沒有隊伍站點或點數)

將會判定爲輸家.

隊伍站點 (Team Base)

在敵方隊伍站點待上會有一個讀取線, 如果完成將搶占敵方生成站點.但敵方也可以搶攻回來.

機械建成需要最少一個隊伍站點與足夠的Unit 點數. 即使能有額度沒有隊伍站點也無法機械建成.

這個測試地圖已經把 3/4 化爲我方生成點 (指如果用預設隊伍 Alpha)

其中一個贏的方法爲先搶下所有隊伍站點以斷敵方建成新機械

倉庫系統

B -> 啟動 組裝/倉庫/商店

商店 (Store)

可用隊伍點數購買武器與商品
(請注意這個是用隊伍點數,將會影響有多少次機械建成)

倉庫 (Inventory)

可使用/賣出/丟棄

使用物品
丟棄物品 (假如該物品沒裝備)
賣出物品 (假如該物品沒裝備)
重要告示: 當一部機械被破壞時, 該機械所有物品將一起被銷毀 (出非在之前丟棄或賣出物品).
組裝 (Assembly)

裝備武器到武器欄位 (該武器必須沒被其他武器欄位佔用)
移除武器欄位的武器

遊戲結束條件


任何一方隊伍機械全數擊毀
全部隊伍站點被一方隊伍攻下(防止其他方機械建成), 並掃蕩所有剩下的敵方機械
遊戲時間結束, 如果有超過一支隊伍的機械還在戰場上活動, 就將判斷爲平局
已知問題

在伺服模式或單機模式下, 在用 "New Game" 啟動一場遊戲之後可能不能用 "New Game" 在啟動一場新遊戲. 必須要關掉遊戲 (Exit), 重新在開啟遊戲
在多人網路對戰時, 如果Concurrent Connection 設定超過預設值 5, 連結端的客戶端將會非常卡
其他問題與最新問題可看
https://github.com/danilko/topdown-2d-multiplayer/issues

額外話:
以前大學前輩有介紹島, 但是現在是第一次放遊戲測試在島上. 也算是到達成一個人生目標了? (個人有一些在奇怪地方執着的目標)

以上小遊戲也是, 每年大概就會定一年要學一個新技術 (可能跟工作無關) (可能是一小部分), 然後做一個小成品這樣.

可能跟其他強大的人比起來很少也很慢就是了, 但是算是慢慢做這樣.
[更新] v0.06-alpha 名稱: 無名氏 [21/03/21(日)13:56 ID:n4cyHzrg] No.14041   
 檔名:1616306182138.png-(1615 KB, 1912x1070) [以預覽圖顯示] 1615 KB
如果有興趣可以看看, 非常感謝. 在某些機型上, 遊戲內容/影片音量可能會過大聲建議先轉小聲在調整.

[更新] v0.06-alpha 修復一些Bug/選單/效果: (https://github.com/danilko/topdown-2d-multiplayer/releases/tag/v0.06-alpha)

以下為影片展示與下載連結:

影片展示: https://www.youtube.com/playlist?list=PLlwvRbWsWmGUtEd47nyo0MUZJVJqvd4Iv

itch.io 網址: https://danil-ko.itch.io/machine-battle (中文說明在第二部分)

Windows 版下載: https://github.com/danilko/topdown-2d-multiplayer/releases/download/v0.06-alpha/exec.0.06-alpha.debug.win.x86_64.exe.zip

Linux 版下載:
https://github.com/danilko/topdown-2d-multiplayer/releases/download/v0.06-alpha/exec.0.06-alpha.debug.linux.x86_64.tar.gz

【刪除文章】[]
刪除用密碼:
第一頁[0] 最後一頁