设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1303|回复: 3
打印 上一主题 下一主题

[已经解决] 关于ARPG,具体要做ARPG应该怎么样呢?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
151 小时
注册时间
2012-2-4
帖子
114
跳转到指定楼层
1
发表于 2013-4-6 14:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
=-=本人突然心血来潮想要做一个ARPG式的游戏。。可是就是不知道怎么做。。我也下载过好多好多游戏来试试当范例,可是就是不行QAQ。。。利用事件就太卡。。。SO请求论坛的好银帮我一下啦~
=

Lv1.梦旅人

梦石
0
星屑
50
在线时间
332 小时
注册时间
2011-7-20
帖子
177
2
发表于 2013-4-6 15:11:05 | 只看该作者
论坛里有XAS系统的(地球村是好地方)
这是要做的坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
193 小时
注册时间
2013-3-24
帖子
448
3
发表于 2013-4-6 15:38:19 | 只看该作者
剛好剛剛發佈了有個包含ARPG系統的範例,看看吧。(主要是多功能事件的腳本,其他多餘功能大致上都被拿掉了...)
http://rpg.blue/thread-304023-1-1.html

對了!我裡面忘記放ARPG使用說明,下面自取。
  1. #==============================================================================
  2. # ■ 開關設定
  3. #==============================================================================
  4.   # 開關1控制我方顯示狀態血條視窗與技能道具快捷列開啟或關閉
  5.   # 開關2控制我方是否能使用技能
  6.   # 開關3控制我方是否能使用道具
  7.   # 開關4控制敵方使用技能是否扣SP
  8. #==============================================================================
  9. # ■ 資料庫設定
  10. #==============================================================================
  11. #◆ 1.武器設定:
  12.   # ●設定法:名稱,型態,射程
  13.   # 以武器--青銅劍舉例
  14.   # 名稱為:銅劍,0,1   
  15.   # 攻擊型態為直線型(0),攻擊射程1個角色
  16.   # 名稱為:銅劍,1,4  
  17.   # 攻擊型態為範圍型(1),攻擊射程4個角色
  18. #◆ 2.技能設定:以技能--十字斬舉例
  19.   # ●設定法:名稱,型態,射程
  20.   # 名稱為:十字斬,0,3   
  21.   # 攻擊型態為直線型(0),攻擊射程3個角色
  22.   # 名稱為:十字斬,1,2
  23.   # 攻擊型態為範圍型(1),攻擊射程2個角色
  24. #※若沒有在名稱后加逗號設定則都為直線型,攻擊範圍1個角色
  25. #※若是對自己的回復技則此設定無效
  26. #※直線型與範圍型解釋■為攻擊範圍
  27.   # 直線型:(射程3)
  28.   # □□主□□
  29.   # □□■□□
  30.   # □□■□□
  31.   # □□■□□
  32.   # 範圍型:(射程1)
  33.   # □□□□□
  34.   # □■■■□
  35.   # □■主■□
  36.   # □■■■□
  37.   # □□□□□  
  38.   # 範圍型:(射程2)
  39.   # ■■■■■
  40.   # ■■■■■
  41.   # ■■主■■
  42.   # ■■■■■
  43.   # ■■■■■
  44. #※技能的設置敵我通用
  45. #==============================================================================
  46. # ■ 地圖怪物事件設定
  47. #==============================================================================
  48. #◆ 1.怪物事件開始條件:按確定鍵
  49. #◆ 2.怪物事件名字設定:
  50.   # ●設定法:名稱,怪物ID,普攻型態,普攻射程
  51.   # 例:名稱為:EV001,1,0,3   
  52.   # EV001這個事件被代入位於資料庫ID為1號的怪物
  53.   # 普攻攻擊型態為直線型(0)
  54.   # 普攻攻擊射程3個角色
  55. #※但這樣還不足以構成怪物條件,必須在內容裡頭增加註解
  56. #◆ 3.怪物事件內容設定:
  57.   # ●設定法:請參照以下範例
  58.   
  59.   # ◆註釋:enemy
  60.   # ◆條件分歧:劇本:dead?
  61.   #  ◆劇本:victory
  62.   #  ◆暫時消除事件
  63.   #  ◆  
  64.   # :分歧結束
  65.   
  66. #◆ 4.名詞解釋:
  67.   # ◆註釋:enemy
  68.   # 內容第1行註釋輸入enemy系統判定為怪物
  69.   # ◆條件分歧:劇本:dead?
  70.   # 判定怪物死亡與否的條件分歧  
  71.   # ◆劇本:victory
  72.   # 使用這個指令可在怪物死後獲得經驗值,錢,以及寶物
  73.   # ◆暫時消除事件
  74.   # 顧名思義就是敵人死後暫時把這個事件消掉,切換地圖後該敵人又會重生
  75.   # 若不想重生的怪例如BOSS類的請參考地圖3有BOSS範例
  76.   # 怪物的行動模式以內建的資料庫設定即可,唯一不同的是逃跑與防禦指令無效  
  77. #==============================================================================
  78. # ■ 公共事件設定
  79. #==============================================================================
  80. #◆ 1.變數1~4代表的就是角色所裝備的技能ID編號,對應四個按鈕分別為
  81. #     1,2,3,4這四個按鈕,在地圖上直接按鈕就能使用
  82. #◆ 2.變數5~8代表的就是角色所裝備的道具ID編號,對應四個按鈕分別為
  83. #     Q,W,E,R這四個按鈕 ,在地圖上直接按鈕就能使用
  84. #◆ 3.可發揮個人巧思在公共事件改變這8個變數編號就能改變快捷列上的裝備
  85.   # --------------------------------------------------------------------------   
  86.   # ◆劇本:v(a,b,c)
  87.   # a = 變數編號,b是敵人能力值代碼
  88.   # 例:◆劇本:v(5,"sp",6)
  89.   # 就是將事件ID為6事件的敵人SP代入變數5,以此類推
  90.   # b的代碼一覽:
  91.   # "maxhp" (最大HP)
  92.   # "maxsp" (最大SP)
  93.   # "hp" (HP)
  94.   # "sp" (SP)
  95.   # "str" (力量)
  96.   # "dex" (靈巧)
  97.   # "agi" (速度)
  98.   # "int" (魔力)  
  99.   # "atk" (攻擊力)
  100.   # "pdef" (物防)  
  101.   # "mdef" (魔防)  
  102.   # "eva" (迴避)
  103.   # "hit" (命中)  
  104. #※此功能可供有特殊需求的玩家在公共事件中使用此控制碼讀取敵人資料
  105. # 以設計出個性化的系統
  106. #==============================================================================
  107. # ■ 補充說明
  108. #==============================================================================           
  109. #1.基本損傷公式與內建完全相同,若想修改者請在腳本◆Arpg_Game_Battler找到
  110. #def arpg_attack_effect(attacker,event)
  111. #def arpg_skill_effect(user,skill,event)
  112. #def arpg_item_effect(item)
  113. #這三個函式修改之
  114. #2.由於使用全鍵盤腳本,若不滿意鍵盤配置可在腳本◆Arpg_Game_Characte找到
  115. #def arpg_actor_start的函式
  116. #把所有有Kboard.press?(代碼)裡的代碼自行修改
  117. #相關代碼請參考腳本◆Arpg_Kboard
  118. #3.關於主角快顯視窗與快捷列視窗請在腳本◆Arpg_Window自行修改
复制代码

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

4
发表于 2013-4-6 18:00:27 | 只看该作者
ARPG和RPG不同之处是:
ARPG通常是在地图上战斗,而且不是回合制。

你可以下载一个XAS,学习一下里面的工程。
http://rpg.blue/thread-244934-1-1.html

欢迎加入XAS技术讨论组进行讨论。(洗脑型回复……)

评分

参与人数 1星屑 +10 收起 理由
hcm + 10 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 15:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表