[HOME]

NetBan version1.2

NetBanはブロードキャストで通信するプログラムをMFCを使って作ってみた サンプルプログラムです。
あくまでサンプルプログラムですので、ソース ファイルの見やすさに重点を置いています。
インターネット間では使えま せん。社内LAN環境等で遊べます。

始めは人に頼まれて囲碁盤を目指していましたが、なにせルールがわから んもんですから、そのままです。
でも五目並べで結構遊べます。
ポート番号を設定するだけで、多人数で遊べますんで色々いじってみてく ださい。

ソースファイル付きです。興味がある方は拾ってみてください。
コメントはバリバリ書いておきました。かなり理解しやすい内容だと思も っています。
ただし、決して参考になるような代物ではありません。

概要

LAN環境で囲碁盤を多人数で共有できます。
ただし自動的に駒を取ったりすることはしません。
白と黒の駒を並べる事しか出来ません。
なので五目並べも出来ますし、オセロも気合で自分で裏返せば可能です。
チャットも出来ます。
私は五目並べで遊んでいます。

履歴

---V1.0---
..IGORとしてデビュー
考えてみればそんなソフトがあったなと気付く。
---V1.1---
..2000/01/23 コメントをバリバリ書いて名前を変更
---V1.1.1---
..2000/01/24 ファイルセーブロードが可能になる。
---V1.2.0---
..接続シーケンスが簡略された(サーバの設定が要らなくなった)
..ついで言うと後輩のためにかなりソースを整理した。

システム要件

Windows95、NT3.51以上のOS
動作確認はWindows98のみで行っています。

インストール

ZIPファイルを解凍し、netban.exeを実行して下さい。
レジストリ、設定ファイルは現在一切使用していません。
アンインストールはファイルを削除するだけです。

使い方

マウスボタン(左、中)
・盤の上で左ボタンを押すと駒が置かれます。
・右ボタンで駒を取り除きます。

白黒決定ボタン

左クリックで置く駒を白にするか黒にするかを決めます。

片付けボタン

盤上の駒を全て取り除きます。

接続ボタン

通信を開始、終了するボタンです。
このボタンを押すと下記のダイアログボックスが表示され、通信条件を決定できます。

このダイアログでは通信を行うための設定を行います。

・名前(MAX6文字)
名前を入力します。これはチャットウィンドウで使われます。

・ポート番号(1500-2000)
利用するポート番号を設定して下さい。

・ルーティングしない
ルーティングするかどうかを指定します。
本当にルータを通るかどうかは実験していません。
一般的にブロードキャストパケットを通さない設定のルータが多いと思います。

チャット

メッセージを入力し、送信ボタンを押すか、Enterキーで送信を行います。

ファイル保存
現在の盤の状態をテキスト形式に読出、保存できます。
システムメニューからLoad、Saveを選んでください。

設定

設定ファイル、レジストリはありません。

その他

転載は自由ですが、希望される方は連絡をください。
転載の際には配布形態の変更を禁止します。
(圧縮方法の変更は可)
ダウンロード&実行した際に発生したいかなる損害も一切保証しません。
作者はバグ修正等の責を負いません。

ダウンロード

NetBan実行形式(netban.zip)
ソースファイル(nbsrc.zip)
MS Visual C++6.0にてコンパイル可能

 

2009/05/03Copyright (C) urana-info Allrights reserved. since 3/Apr/1996.