Submit Search
Upload
Kivyでゲーム
•
Download as PPTX, PDF
•
1 like
•
3,342 views
Jun Okazaki
Follow
Kivy(Python)でどんなゲームができるかの紹介です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Download now
Recommended
MediaRecorder と WebM で、オレオレ Live Streaming
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
Inside WebM
Inside WebM
mganeko
5分でわかるWebRTC
5分でわかるWebRTC
Ryosuke Otsuya
TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門
Amazon Web Services Japan
Recommended
MediaRecorder と WebM で、オレオレ Live Streaming
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
Inside WebM
Inside WebM
mganeko
5分でわかるWebRTC
5分でわかるWebRTC
Ryosuke Otsuya
TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門
Amazon Web Services Japan
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
Yusuke Goto
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Yusuke Goto
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Ryo Jin
mocopi x MotionBuilderで簡単モーションキャプチャー
mocopi x MotionBuilderで簡単モーションキャプチャー
GUNCYS
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Yoshifumi Kawai
Serverless Anti-Patterns
Serverless Anti-Patterns
Keisuke Nishitani
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
直久 住川
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
Amazon Web Services Japan
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
日本マイクロソフト株式会社
AWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンス
Amazon Web Services Japan
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Masashi Ito
計算機を用いて数学の問題を解くということ
計算機を用いて数学の問題を解くということ
Yoshihiro Mizoguchi
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Yahoo!デベロッパーネットワーク
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
More Related Content
What's hot
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
Yusuke Goto
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Yusuke Goto
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Ryo Jin
mocopi x MotionBuilderで簡単モーションキャプチャー
mocopi x MotionBuilderで簡単モーションキャプチャー
GUNCYS
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Yoshifumi Kawai
Serverless Anti-Patterns
Serverless Anti-Patterns
Keisuke Nishitani
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
直久 住川
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
Amazon Web Services Japan
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
日本マイクロソフト株式会社
AWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンス
Amazon Web Services Japan
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Masashi Ito
計算機を用いて数学の問題を解くということ
計算機を用いて数学の問題を解くということ
Yoshihiro Mizoguchi
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Yahoo!デベロッパーネットワーク
What's hot
(20)
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
mocopi x MotionBuilderで簡単モーションキャプチャー
mocopi x MotionBuilderで簡単モーションキャプチャー
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Serverless Anti-Patterns
Serverless Anti-Patterns
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
DockerコンテナでGitを使う
DockerコンテナでGitを使う
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
AWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンス
Docker Compose 徹底解説
Docker Compose 徹底解説
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
計算機を用いて数学の問題を解くということ
計算機を用いて数学の問題を解くということ
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Similar to Kivyでゲーム
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Jun Okazaki
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
PyScriptの紹介
PyScriptの紹介
2bo 2bo
Pythonを始めよう
Pythonを始めよう
shouta yoshikai
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
コロナ禍の開発勉強会~社内教育ツールの開発と実装
コロナ禍の開発勉強会~社内教育ツールの開発と実装
IIJ
プログラミング支援AI GitHub Copilot すごいの話
プログラミング支援AI GitHub Copilot すごいの話
Mitsushige Ishiguro
GitHub ActionsでiOSのCIを実現しよう
GitHub ActionsでiOSのCIを実現しよう
Shinya Nakajima
pythonでつくるiPhoneアプリ
pythonでつくるiPhoneアプリ
Kazufumi Ohkawa
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
uchan_nos
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
Toshiaki Kurokawa
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Aki Ariga
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
2017823 pythonを始めよう
2017823 pythonを始めよう
shouta yoshikai
Moby Project (May 25, 2017, Tokyo)
Moby Project (May 25, 2017, Tokyo)
Akihiro Suda
Jupyterで運用やってみた
Jupyterで運用やってみた
Satoshi Yazawa
Similar to Kivyでゲーム
(20)
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
PyScriptの紹介
PyScriptの紹介
Pythonを始めよう
Pythonを始めよう
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
コロナ禍の開発勉強会~社内教育ツールの開発と実装
コロナ禍の開発勉強会~社内教育ツールの開発と実装
プログラミング支援AI GitHub Copilot すごいの話
プログラミング支援AI GitHub Copilot すごいの話
GitHub ActionsでiOSのCIを実現しよう
GitHub ActionsでiOSのCIを実現しよう
pythonでつくるiPhoneアプリ
pythonでつくるiPhoneアプリ
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
2017823 pythonを始めよう
2017823 pythonを始めよう
Moby Project (May 25, 2017, Tokyo)
Moby Project (May 25, 2017, Tokyo)
Jupyterで運用やってみた
Jupyterで運用やってみた
Recently uploaded
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Recently uploaded
(12)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Kivyでゲーム
1.
Python Kivyでゲームを作る 2017/11/08 オカザキ
2.
自己紹介 • オカザキ • 職業:プログラマー •
http://twitter.com/dario_okazaki • Kivyの公式マニュアルの翻訳を有志でし ています (https://pyky.github.io/kivy-doc-ja/) • PyconJP2017でKivyの話をしました
3.
今日の内容 PyconJP2017で削ったネタ Kivy(Python)でどんなゲームが作れるか?
4.
Kivyとは • PythonでGUIを作成するツール • Python2/3対応 •
マルチプラットフォーム(Win,Mac,Linux,RaspberryPi,android,ios) • マルチタッチ対応 • Kv LanguageというUIを記述するメタ言語がある • MITライセンス
5.
ゲームを作るメリット • アルゴリズムの勉強 • プログラミング言語の理解をみにつける •
コンピュータのしくみを理解する • 比較的改良しやすい • AIとかの学習に使えるかも
6.
代表的なゲームエンジンについて • Unity(C#) • UnrealEngine4
(Bule Screen/C++)※ • Amazon Lumberyard (C++) etc(ゲームエンジンは他にも色々ある) ※Pythonで動かそうということをしている人もいる
7.
Pythonのゲームをつくるライブラリ • Pygame • Kivy •
KivEnt (http://www.kivent.org/)※Kivyの派生 • Pyglet • Renpy • Tkinter PygameとKivyはともにSDL2を介して動いているので できることはあまり変わらない
8.
できるゲーム • スーパーファミコンレベル • 2Dカジュアルゲームの作成が多い •
3Dは得意ではない
9.
Pygameでの • Pygameだと日本語の書籍がある • ゲームを作りながら楽しく学べる Pythonプログラミング (https://www.amazon.co.jp/dp/B06XR QS8PN/) •
マインスイーパー、テトリスなどゲー ムのアルゴリズムの解説も載っていま す
10.
Kivyで作成できるゲーム • 国内では書籍/サイトともに完成したものがあまりない • 海外では書籍でいくつか紹介されている •
公式サイトのギャラリー(https://kivy.org/#gallery)でいくつ か紹介されている。
11.
公式サイトでは紹介されていないGithubで公開されているKivyで 作成されたゲームを紹介
12.
暗記系 • https://github.com/sot- iris/AstronautTraining • 表示された複数の数字を覚え て記入するゲーム
13.
マインスイーパー • https://github.com/pipy/min esweeper • Python2系のみ動作 •
出来に難がある
14.
2048 • https://github.com/tito/204 • Kivyのコアディベロッパーの Mathieu
Virbelが開発 • 2048のクローン • そこそこ話題になった
15.
2048 • https://github.com/mvasilko v/kb/tree/master/6_2048 • 書籍(Kivy
Blueprints)のサ ンプルコード • 2048のクローン
16.
KivyBird • https://github.com/mvasilko v/kb/tree/master/7_KivyBird • 書籍(Kivy
Blueprints)のサ ンプルコード • Floppy Birdのクローン
17.
FlappyKivy • https://github.com/undercas e/FlappyKivy • Floppy
Birdのクローン
18.
シューティングゲーム • 日本の方が作成 • https://torina.top/detail/30 8/ •
https://bitbucket.org/toritori torina/kvgames
19.
シューティングゲーム • https://github.com/mvasilkov/ kb/tree/master/9_ShootEmUp • 書籍(Kivy
Blueprints • )のサンプルコード
20.
インベーダーゲーム • https://github.com/robertour/kivy- book- examples/tree/master/Chapter_05_ code • 書籍(Kivy
- Interactive Applications and Games in Python Second Edition)のサンプルコード
21.
オセロ • https://github.com/PrestaM ath/reverse_tile • Python2.7でのみ実行 •
Kv Languageで作成されてい ない
22.
テトリス1 • https://github.com/mmuelle r/tetrivy • テトリスはブロックの消去な どのアルゴリズムの関係です こし内容が難しいです
23.
テトリス2 • https://github.com/zyqzyq/t etris-kivy • スタート画面や音楽もついて いる
24.
まとめ ゲームをKivyで作ってPythonの勉強をしてみませんか
Download now