Pythonでゲーム制作

Pythonはあまりゲーム開発向けの言語ではありませんが、pygameやiPhoneアプリ「Pythonista」などゲーム開発向けのライブラリもいくつか用意されています。

当サイトでは主にPythonistaの活用方法について紹介しています。

Pythonゲーム制作

Pythonでゲーム制作

Ptyhonゲーム制作方法まとめ

2021/9/25    

本記事はPythonでゲーム制作を作るための実装例やノウハウについてまとめている記事です。 ゲーム制作をする場合に大きくわけて2つの処理があります。 「ゲーム画面の描画処理」と「リアルタイム処理」と2 ...

Pythonistaの使い方まとめ

Pythonでゲーム制作

Pythonistaの使い方まとめ

2021/10/14    

iPhone及びiPad向けのPython開発アプリ「Pythonista」の使い方についてまとめている記事です。 基本的な使い方やライブラリの使い方について紹介します。 ※リンク先がないものについて ...

Pythonistaタッチ移動タイトル

Pythonでゲーム制作

【Pythonista+scene】画面タッチでキャラクターを移動させる

2021/3/21    

本記事はPythonista+sceneの2Dアクションゲームを作る方法を紹介するものです。 今回は、画面タッチでキャラクターを移動させる方法について説明します。 具体的には、以下の通り。 ・Pyth ...

Pythonistaでアクションゲームを作成する

Pythonでゲーム制作

【Pythonista+scene】2Dアクションゲーム作成方法まとめ

2021/3/21    

Pythonista+sceneで2Dアクションゲームを作る方法についてまとめている記事です。 基本的なアクションの実装方法から応用的なアクションの実装方法について説明します。 ※リンク先の記事は順次 ...

Pythonista+sceneで複数の画面を作る

Pythonでゲーム制作

Pythonista+sceneで複数画面を表現する方法

2021/3/21    

こんにちは、みやびのです。 今回は、Pythonista+sceneで複数画面を作る方法を紹介します。 複数画面を作る方法は以下の2種類あります。 ・1つの画面で複数の画面を表現する方法 ・複数の画面 ...

Pythonistaと音声

Pythonでゲーム制作

PythonistaでSEやBGMを再生する方法

2021/3/21    

こんにちは、みやびのです。 今回はPythonistaでSE(サウンドエフェクト)やBGMを再生する方法について紹介します。 具体的には以下の通りです。 ・Pythonista+soundで音声を再生 ...

Pythonistaとスマホの傾き

Pythonでゲーム制作

Pythonista+sceneスマホの傾き処理の基本

2021/3/21    

本記事はPythonistaのsceneライブラリの使い方について紹介する記事です。 今回は、スマホの傾き処理について説明します。 具体的には以下の2点です。 ・Pythonista+sceneスマホ ...

Pythonista歩行アニメーション

Pythonでゲーム制作

Pythonista+sceneで歩行アニメーションを作成する方法

2021/3/21    

こんにちは、みやびのです。 今回は、Pythonista+sceneで歩行アニメーションを作成する方法を紹介します。 アニメーションがなくてもオブジェクトの移動は可能ですが、アニメーションを加えること ...

Pythonista+scene当たり判定

Pythonでゲーム制作

Pythonista+sceneで当たり判定を作成する方法

2021/3/21    

Pythonistaのsceneライブラリで追加したオブジェクトはそのままだと他のオブジェクトに接触してもすり抜けます。 よって「プレイヤーがアイテムに接触したら拾う」、「プレイヤーが敵に接触したらダ ...

Pythonistaとタッチ処理

Pythonでゲーム制作

Pythonista+sceneタッチ(タップ)処理まとめ

2021/3/21    

本記事はPythonistaのsceneライブラリの使い方について紹介するものです。 今回は、スマホをタッチした時の処理の実装方法について説明します。 具体的には以下の2点です。 ・Pythonist ...

Copyright© みやびのどっとぴーわい , 2024 All Rights Reserved Powered by AFFINGER5.