人工知能に関する断創録

このブログでは人工知能のさまざまな分野について調査したことをまとめています(更新停止: 2019年12月31日)

Pythonでゲーム作りますが何か?

このサイトでは、プログラミング言語Pythonと Pythonのゲーム用ライブラリPygameを用いてゲーム制作の過程やテクニックをまとめています。主に自分の知識の整理に使うつもりですが、これからPythonを学んでゲームを作ってみようという方の参考になれば幸いです。

  • Pygameは知らなくても大丈夫ですが、Pythonの基本は知っていることを前提にしています。
  • Pythonで書いたプログラムはWindowsでもMacでもLinuxでも動きます。
  • ソースコードの著作権を主張することはないので自由に使ってください。
  • 記事下方にあるナビゲーションはほとんど役に立ちません。このページを起点としてリンク先へ、読んだら戻るといった使い方が楽だと思います。
  • NEW! 全ソースコードをGitHubのリポジトリとして公開しました。右下のDownload ZIPからまとめてダウンロードできます(2014/9/3)
  • NEW! GitHubの全ソースコードをEclipseにプロジェクトとして読み込みたい場合は、Pythonでゲーム作りますが何か?のGitHubリポジトリをEclipseで読み込む(2014/9/9)を参考にしてください。

基礎

ブロック崩し

インベーダー

横スクロールアクション

RPG

マップエディタ

ミニゲーム

  • 1945 - 縦スクロールシューティング(2008/10/13)

人工知能

PyOpenGL