2016年9月22日木曜日

グラフでボクシング 勝ち星ランキングへの投稿方法



一人で黙々と遊ぶゲーム、グラボク。
実は勝ち星数の世界ランキング(ベスト30)が稼働しています。



グラフでボクシング 勝ち星ランキング
↑クリックすると最新のランキングを確認できます!

これはリアルタイムで順位が変動していく、ウェブを利用したランキングシステムです。

ただ、グラボク自体にはウェブに記録を投稿する機能がないので、投稿するには同じ作者の作品「実写でボクシング」のウェブ投稿機能を使います。

以下に投稿するための手順を記します。


1.グラボクで世界ランキング30位よりも多い勝ち星記録を達成する
 難易度 ★★★☆☆
2016年9月時点、30位の勝ち星は17勝、これは高い壁!

2.実写でボクシングを導入する(ダウンロードはこちら
 難易度 ★☆☆☆☆
グラボク導入と同じような手順でインストールします。
(投稿する際、実ボク側からグラボクの記録データを探すので、実ボク・グラボクどちらもインストール場所は初期設定から変更しないでください)

3.実ボクをプレイして基本技術を習得、ネット対戦の資格を得る
 難易度 ★★★★☆
ジャブから順に各種パンチを教わっていき、教わったパンチを使って先輩ボクサーに勝利してください。
パンチを受けたり、打ち過ぎて疲労しすぎると、ダメージか蓄積してボクシングを続けられなくなり、ゲームオーバーとなってしまいます。
無事に6つのパンチを習得すると、基本技術の習得と見なされ、ネット対戦解禁となります。
アクションゲームの苦手な方だと辛いかも…、ですが、攻略記事を参考に!
(パンチを連射して疲れないよう気を付けて!)

4.ネット対戦ロビーに入室、名前(スパ天ネーム)を設定する
 難易度 ★☆☆☆☆
初めての入室時、自動的に名前の入力欄が表れます。

5.ネット対戦ロビーの下のほうにあるミニボタンを押すと投稿完了!
 難易度 ★☆☆☆☆
暗くなっているミニボタンが投稿ボタンです


勝ち星記録が作れたら、積極的に投稿をしてランキングを盛り上げていただけると嬉しいです!
よろしくお願いします!

更にグラボク同様、実ボクのネット対戦も楽しんでいただけたら嬉しいです。
ネット対戦するゲームは、対戦する相手がいてこそ成り立つので、新人さんの参戦は大歓迎です!





実写でボクシングについて



実写でボクシングは2Dタイプの対戦型アクションゲームで、ネット対戦に対応しています。
グラボクでは味わえない、人と人との真剣勝負。操作を習得すれば仮想空間で一生戦い続ける事ができます!

2004年にはHSPプログラムコンテストで最優秀ゲーム賞を受賞、翌年には100円ショップダイソーで販売されています(現在は無料配布)。

最優秀ゲーム賞の思い出
実ボクの歴史

グラボクよりもアクションが必要とされるため、負け続ける辛い時期があると思いますが、それを乗り越えて実ボク界の強豪として活躍していただけると嬉しいです。

2016年9月15日木曜日

グラフでボクシングの開発をHSP3.xに移行

グラフでボクシング掲示板「グラフカフェ」に、約2年ぶりとなる久々の書き込みがあった。



(無題) 投稿者:ねこ 投稿日:2016年 9月 4日(日)20時23分13秒

グラボクは、WIN10ではプレイできないのでしょうか?

ダウンロード、インストールし、起動はできたのですが、すぐに動作を停止してしまいます。
(1Rの途中またはそれ以降で、ポップアップウインドウが開くと停止)

対策はないのでしょうか?



実写でボクシングの運営に集中するあまり、ここ数年グラボクはほとんどやっていなかった。
私の環境もWindows10なので実際にやってみると、…フリーズした!

(これはまずい!)

というのもWindowsの最新バージョンでフリーズするという事は、グラボクのプログラムの書き方うんぬんではなく、開発言語HSP(当時は2.55)の動作の一部を最新のWindows側で対応を取り止めたという事だ。(最新版のHSPはもちろんWin10に対応しています)



グラボクは2000年公開の古い作品でHSPのバージョンは2.55、かなり古い。
もちろん、推奨動作環境にWindows10は記載されていない。

(いつか自分の作品が起動しなくなってしまうんだな…)

時間が経過すれば今よりもWindows10が普及していくので、いずれ誰もグラボクを遊べなくなってしまう。

(しかし私はこの先もずっとグラボクでボクシングを伝え続けたいのだ!)

最新バージョンのHSP 3.xであればWindows10も推奨環境なので、フリーズすることなく動くはずだ。
が、2.xから3.xへの移行は言語仕様や計算式の順序に変更があり、移行作業の障壁がやや高い。

まずはHSP2.61で動かしてみようと、グラボクのプログラムソースを2.61上で起動してみる。
すると同じ2.x兄弟バージョンだけありすんなり起動。ただし、2.55の時と同じ個所でフリーズする。

(はっ!)

ここで現役バリバリ、実写でボクシングの運営に不安が走る。
なぜなら実ボクの開発言語はHSP2.61、多くのユーザーがWindows10でプレイしているからだ。

ライフワークである実ボクの運営が続けられなくなる可能性に寒気を感じたが、ま、今は動いているんだから忘れよう。

グラボクがWindows10で動くよう、今はその一点に集中だ。

(グラボクの開発環境をHSP3.xに移行しよう!)

思えば私はかつて実ボクを2.61から3.xに移行させようとして失敗している。

実ボクのネット対戦の土台となるO2システムが2.61用のシステムだったので、実ボクの3.x移行は、単なる移行ではなくネット対戦部分の作り直しを意味していた。

当時、そして今も私には通信に関する部分を1から作るだけの実力がないので、3.x移行は断念せざるをえなかったのだ。

今では2.61ベースの実ボクができるだけ長く最新のWindowsで動いてくれるよう祈るばかりである。


さて、グラボクはネット通信のないオフラインゲーム。なので…

①HSP 3.xベースで起動→エラー
②そのエラーの行を調べて改善!

①と②、この繰り返しの果てにきっとゴールがあるはずだ!

の前に命令の変更を自動化してくれるアプリを発見。
“HSP2”のソースコードを“HSP3”用へ変換できる「ソースコンバータ2」

全て置き換えはできなかったが、かなりの作業を省力することができた。コンバータの作者さんに感謝である。


ここからは手動で、①と②を繰り返していく。

picloadの座標が3.xでは直前のposが対象となっており、これによって文字表示位置がかなり壊れてしまったのがキツイ。

そもそもグラボクプログラムの画像線画に使っている命令がpicloadで激重!

16年前の自分がボクシングへの情熱だけで開発していて、プログラムの高速化や要領に無頓着なのがヒシヒシ伝わってくる。(いつかちゃんとgcopy命令に直します)

awaitの速度も2.55と3.xではかなり違うようで、ミニゲーム系の難易度調整も施しました(以前よりもちょっと難しくしてしまった)。

10日ほど集中的に作業した末、HSP 3.xへの移行が終わりました。

報告してくれたねこさん、テストプレイに参加してくださった皆さん、本当にありがとうございました!
エンディングでは皆さんの名前を掲載しました。ぜひぜひチャンピオンを育ててください!


関連記事

グラフでボクシング ダウンロード
グラフでボクシングのレビュー記事
フリーソフト作者の逝去、自作品の終活について
あなたの自作ゲーム(HSP製)にスコアランキング、もしくはタイムアタックランキングを実装しませんか?
HSPプログラミングコンテスト最優秀ゲーム賞の思い出
HSPプログラミングの勧め
当時、Windowsで遊べるボクシングゲームがなかった