Python 通信対戦
Pythonで通信対戦するにはタブレットだけで できるのか
タブレットでGoogleColabを使い対戦型ゲーム(1対1で戦うもの)を作ろうと考えているのですがやはりパソコンで作ったほうが良いのでしょうか?パソコンはノートpcでwindows11のものを所持しています。
どのようなツールが必要なのか、また、そのときに使う関数や仕組みをよければ教えてください!
タブレットでGoogleColabを使い対戦型ゲーム(1対1で戦うもの)を作ろうと考えているのですがやはりパソコンで作ったほうが良いのでしょうか?パソコンはノートpcでwindows11のものを所持しています。
どのようなツールが必要なのか、また、そのときに使う関数や仕組みをよければ教えてください!
GoogleColabで作れないことはないけどその質問が出てくるぐらいのレベル感ではまずはPythonの基礎を勉強し,何かしらのフレームワークを触るところから始めましょう.
どのようなゲームを作るかによって,必要な仕様がわかるはずです.
対戦ということは通信を行うフレームワークが必要で,それを利用したゲームということはゲーム用に使われるフレームワークが必要ですよね.
@anak324929akira
Questioner
なるほど、恥ずかしながらかなり無知でした。フレームワークすら知りませんでした。。参考書を買ってみてしっかり学んでから対戦ゲーム云々作ることにチャレンジします。
ご回答ありがとうございます
Pythonで通信対戦するにはタブレットだけでできるのか
ゲームの内容次第ではないでしょうか。
対戦ではないかも知れませんが、下記は参考になりませんか?
@anak324929akira
Questioner
ご回答ありがとうございます。ゲームの作る過程がわかりやすく、とても参考になりました。活用していきます!
ユーザのwebブラウザで実行するなら?
websocket or http3 でしょうか?
pythonよりプラットフォームの環境とjavaScriptです。
ゲームではリアルタイムが重要視されますのでwebsocketの対応のwebServerで実装しては?(私は趣味で上りのみ実装して今は、検証中です。)
サーバー to クライアント の実装で7時間のコネクションを試験確認してます。
携帯の環境より認識動作もなく、websocketは安定的にクライアントにリアルタイムに情報を届けてくれました。