あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://tadosuke.com/wp-content/uploads/2021/04/shusya_pythonista-300x139.jpg)
【Python】斜方蹴射をPythonistaで作ってみた(コードあり)
https://tadosuke.com/?p=447 Pythonでブラウザゲームを作るために、まずは先日公開したenchant.js製ブラウザゲーム「斜方蹴射」をPythonで作り直してみました。 【Pyth...
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://tadosuke.com/wp-content/uploads/2021/04/F4CBC8FD-833E-4EF6-9B8B-49C0AE9E255C-300x294.jpeg)
【ゲーム】斜方蹴射をPyGameで作ってみた(コードあり)
先日投稿した斜方蹴射(Pythonista版)のコードを流用して、Replit上でPyGameを使用して作ってみました。 ↓ のリンクから実行&ソースコードの確認ができます。 https:/...
これら2つの記事に続き、Replit上で使えるもう一つのゲームライブラリ「Pyxel」も使ってみました。
今回もモデルはほぼ流用&ソースコードを公開していますので、描画部分の処理の違いを見比べるのに良いかと思います。
replit
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
斜方蹴射(Pyxel)
Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter.
ここまでやってきた結論。
![](https://tadosuke.com/wp-content/uploads/2021/04/51370D12-5D5B-4145-862E-78D46EC8E80D.png)
やっぱり、Pythonでブラウザゲームを作るのは向かないな
ということです!
色々調べましたが、やっぱりブラウザゲーム作るならJavaScriptかUnityが良さそうです。
Unityはそれなりの作業環境が無いとキツイので、PC作業にまとまった時間が取れるようになるまではJavaScriptメインで作ろうと思います。
ただ、ここまで調べる過程で、
- Pythonという言語に触れられたこと
- Trinket、Replit、Pythonistaなどの開発環境に関する知見が得られたこと
- Scene、PyGame、Pyxelライブラリの利用経験が積めたこと
- 発信の過程でプログラミング仲間の方と知り合えたこと
といった収穫がありました。
今回使ってみて、Python自体はとても開発しやすい言語だと思いました。
今後オフラインゲームやツール類を作る機会があれば、ぜひまた使ってみたいと思います。
リンク
コメント
コメント一覧 (2件)
[…] 【ゲーム】斜方蹴射をPyxelで作ってみた(コードあり)斜方蹴射をPyxelでも… […]
[…] 【ゲーム】斜方蹴射をPyxelで作ってみた(コードあり)斜方蹴射をPyxelでも… […]