【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~

Pyxelの基本機能は簡単。誰でも80年代のレトロゲームを作ることができます。さあ、一緒に懐かしいゲームを作成してみましょう。
4.23 (64 reviews)
Udemy
platform
日本語
language
Other
category
instructor
【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~
603
students
5.5 hours
content
Apr 2023
last update
$19.99
regular price

Why take this course?

【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~


コースのご紹介

まずは、Pythonという柔軟かつ強力なツールで、あなたもすぐにゲーム開発の世界へ和り入れることができます。しかし、今回は一歩さらに、Pygame以上のレトロゲームを作成する方法を学びます。夢月流では、Pythonの游戏ライブラリの中で、昔ながらも現代にも衝動させるpyxelを使って、80年代のレトロゲーム『Galaxian』を自分の手で作り上げていきましょう。このコースでは、基本的なプログラミング知識は無くても大丈夫ですので、初心者から中級者まで、幅広い範囲の方々に対応しています。

コースの内容

Pyxelの基本機能

  • ピクセル表示の基本
  • キャラクタベースのグラフィック
  • 昔のレトロゲームに特有の音声処理
  • 簡単なコントロールの実装

Galaxianを作るためのステップ

  1. pyxelのインストールと設定: 環境構築から始めましょう。
  2. 基本的なゲームの流れ: 初期化から、ゲームの進行に至るまでの概要を学びます。
  3. キャラクタとグラフィックの描画: ピクセルあたりの表示方法で、スペーシップやエネミーなどの基本的なゲーム要素を描いていきます。
  4. 音声処理: ファミコン時代の幻想的な音楽を再現し、ゲームに生き感をもたらします。
  5. コントロールとインタラクション: プレイヤーの操作やゲーム内のイベントに対応するコードを書き上げます。
  6. ゲームのメカニクスの完成: スコア、生命條、エネミーの動きなど、Galaxianというレトロゲームの基本的な機能を実装します。
  7. テストとデバッグ: 作成したゲームを実行し、問題点を特定し、修正を行っていきます。
  8. 最終のゲームプレイの完成: 一連のステップを通じて、最終的な『Galaxian』を作り上げることに至ります。

このコースで得られるメリット

  • Pyxelの専門知識: レトロゲーム開発に特化したpyxelの使い方を深く理解する。
  • ゲーム開発スキルの向上: Pythonとpixilを組み合わせたゲーム開発の技術を身につけます。
  • レトロゲームの制作体験: 昔ながらも今日日も楽しめるレトロゲームを自分だけのものに作り上げる経験を提供します。
  • プログラミング能力の向上: コーディングの基本から応用까지、幅広いスキルを習得することができます。

サップlemental Learning Materials

  • 動画チュートリアル
  • ソースコードの提供
  • Q&Aセッション

さあ、一緒に懐かしいゲームを作成してみましょう。PythonとPyxelで、レトロゲーム『Galaxian』の魅力を再現しよう! 🕹️🚀✨

Course Gallery

【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~ – Screenshot 1
Screenshot 1【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~
【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~ – Screenshot 2
Screenshot 2【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~
【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~ – Screenshot 3
Screenshot 3【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~
【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~ – Screenshot 4
Screenshot 4【夢月流】PythonでレトロゲームGalaxianを作ってみよう~Pyxel自由自在~

Loading charts...

2706618
udemy ID
15/12/2019
course created date
18/02/2020
course indexed date
Bot
course submited by