はじめまして、ののつけといいます。
オンラインゲームを作ってみたいと思ったのですが、最近のMMOのような凄いものを作ろうなどという無謀なことは思っていません。
http://butz.mydns.jp/
今はサービス終了してしまったのですが個人制作、運営のモンスターズファンタジーというオンラインゲームがありました。
実際のプレイ動画などはニコニコ動画にいくつか上がっています。
http://www.nicovideo.jp/search/%E3%83%A ... ch_keyword
これみたいなのをDXライブラリで再現してみたいと思ったのですがオンラインゲームを作った経験がありません。
もしもこんなオンラインゲームを作る場合はDXライブラリを使ってクライアント側ではどのような処理をしてサーバー側ではどのようにしていけばいいのですか?
また、チート対策等はどのようにやっていけばいいのでしょうか。
簡単(?)なオンラインゲーム作成について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 簡単(?)なオンラインゲーム作成について
見させて頂きましたが、十分MMORPGっぽいシステムだと思いますので難易度は相当高いです。
>もしもこんなオンラインゲームを作る場合はDXライブラリを使ってクライアント側ではどのような処理をしてサーバー側ではどのようにしていけばいいのですか?
DXライブラリで有るか無いかはあんまり関係ないと思います。まずクライアントで普通にRPGとして遊べるものを作ること。
それにチャット機能と仲間の表示や戦闘コマンドの受付。敵のダメージ処理の共通化を図る必要があります。
サーバーは、それらの通信を仲介します。
>また、チート対策等はどのようにやっていけばいいのでしょうか。
サーバーにセーブデータを持っていて、ハッシュ等で書き換えを管理してはどうでしょうか?
これでも完璧ではないですが、個人作成のものなら大体十分だと思います。
>もしもこんなオンラインゲームを作る場合はDXライブラリを使ってクライアント側ではどのような処理をしてサーバー側ではどのようにしていけばいいのですか?
DXライブラリで有るか無いかはあんまり関係ないと思います。まずクライアントで普通にRPGとして遊べるものを作ること。
それにチャット機能と仲間の表示や戦闘コマンドの受付。敵のダメージ処理の共通化を図る必要があります。
サーバーは、それらの通信を仲介します。
>また、チート対策等はどのようにやっていけばいいのでしょうか。
サーバーにセーブデータを持っていて、ハッシュ等で書き換えを管理してはどうでしょうか?
これでも完璧ではないですが、個人作成のものなら大体十分だと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。