Generated with sparks and insights from 2 sources

img10

img11

img12

img13

img14

img15

Introduction

  • VB.Netを使ってドラクエ2風のRPGゲームを作成するには、まずVisual Basic 2010 Expressエディションを使用することが推奨されます。

  • 基本的な操作方法として、Xキーでウィンドウを開く、会話する、決定する、選択する、Zキーでキャンセルする、矢印キーで移動するなどがあります。

  • RPGの開発には、マップ移動、人との会話、店での売り買い、アイテムシステムウィンドウシステムコマンドシステム戦闘システムなど多くの機能が必要です。

  • プログラムのサンプルは未完成ですが、参考になる部分が多く含まれています。特にストーリーやデータは途中までしかなく、クリアは不可能です。

  • プログラムにはいくつかのバグがあり、例えば戦闘開始時に「Z」キーを押すとゲームが継続できなくなるなどの問題があります。

  • 開発の参考として、Visual Basic中学校の掲示板に公開されているサンプルをダウンロードして学ぶことができます。

基本的な操作方法 [1]

  • Xキー: ウィンドウを開く、会話する、決定する、選択する。

  • Zキー: キャンセル。

  • 矢印キー: 移動。

必要な機能 [1]

  • マップを移動する機能: スムーズにスクロールさせるのは大変です。

  • 人と会話する機能: 選択肢のある会話を考慮する。また、会話をデザインする機能が大変。

  • 店での売り買い: アイテムの売買システム。

  • アイテムシステム: 何度でも使える道具、装備できる道具、装備している道具を失うと装備も解除するなど細かい仕様が必要。

  • ウィンドウシステム: コマンドウィンドウから子ウィンドウを開いたり閉じたり。

  • コマンドシステム: 戦闘やその他のアクションを管理。

  • 戦闘システム: ダメージの式、画面がゆれたりするエフェクト、仲間を呼ぶ敵、仲間を回復させる敵など。

開発の課題 [1]

  • ストーリーとデータの未完成: ストーリーは途中までしかなく、クリア不可能。

  • バグの存在: 例えば、戦闘開始時に「Z」キーを押すとゲームが継続できなくなる。

  • データ作成の難しさ: 特に絵や音楽の作成が大変。

  • ゲームバランスの調整: シナリオ、人々の会話、店の品ぞろえ、レベルアップテーブル、武器の強さや値段などの調整が必要。

サンプルプログラムのダウンロード [1]

  • サンプルプログラムはVisual Basic中学校の掲示板からダウンロード可能。

  • トップページからリンクをたどるか、直接ダウンロードページにアクセスする。

  • ダウンロードページのURL: http://homepage1.nifty.com/rucio/main/DownLoad/Index_dl.htm#RPGSample

バグとその対策 [1]

  • 戦闘開始時に「Z」キーを押すとゲームが継続できなくなる。

  • 町に出入りするなどマップが切り替わるタイミングで矢印キーを押しっぱなしにしているとマップの表示と実際の座標がずれる。

  • ブラウザのキャッシュが原因でダウンロードページが表示されない場合がある。F5キーで更新するか、ブラウザの設定を変更することで解決可能。

img10

Related Videos

<br><br>

<div class="-md-ext-youtube-widget"> { "title": "\u3010Unity\u3011\u65b0\u8b1b\u5ea7\uff01 \u30c9\u30e9\u30af\u30a8\u98a8\u30b7\u30f3\u30d7\u30eb2DRPG\u306e\u4f5c\u308a\u65b9\uff01 #1 ...", "link": "https://www.youtube.com/watch?v=Stk0nTRwGeM", "channel": { "name": ""}, "published_date": "Jan 4, 2022", "length": "" }</div>

<div class="-md-ext-youtube-widget"> { "title": "ExcelVBA\u3010\u5b9f\u8df5\u3011\u30c9\u30e9\u30af\u30a8\u98a8RPG\u306e\u4f5c\u6210\u65b9\u6cd5\uff01\u5b9f\u969b\u306b\u904a\u3079\u308b ...", "link": "https://www.youtube.com/watch?v=r1vmwRJssk0", "channel": { "name": ""}, "published_date": "Dec 4, 2020", "length": "" }</div>

<div class="-md-ext-youtube-widget"> { "title": "Unity\u30672D\u30b2\u30fc\u30e0\u306e\u4f5c\u308a\u65b9\u3010\u30c9\u30e9\u30af\u30a8\u98a8RPG\u306e\u958b\u767a\u5165\u9580\u3011", "link": "https://www.youtube.com/watch?v=w1-HIqC7sx0", "channel": { "name": ""}, "published_date": "Oct 6, 2023", "length": "" }</div>