プログラミング未経験だけどゲームがつくりたい。chatGPTにきいたらPyxelというオープンソースの
ゲームエンジンを教えてくれた。初心者でも簡単にゲーム開発を始められますということなのだ!
「Pythonプログラミング VTuber サプー」さんが分かりやすいみたいなので早速やってみる。
右から左まで全く知らないので言われた通りコードを書いて、後で復習というやり方でいいかな?
今日書いたコード
import pyxel
"""
ゲーム開発ライブラリであるPyxelをインポート
これにより、Pyxelの関数やクラスを呼び出して、ゲームの作成、描画、音声処理などを行うことができま
"""
class App:
def __init__(self):
pyxel.init(160, 120, title="テットゲーム") #ゲーム画面の幅と高さとタイトル
pyxel.mouse(True)
pyxel.run(self.update, self.draw)
"""
run関数
第一引数にupdateを指定することでupdateが自動で呼び出される
第二引数にdrawを指定することでdrawで書かれた処理で描画される
"""
def update(self): #フレーム更新時に呼び出される処理
if pyxel.btnp(pyxel.KEY_ESCAPE): #quit関数でesc押下で終了する処理
pyxel.quit()
def draw(self): #描画処理
pyxel.cls(pyxel.COLOR_DARK_BLUE)
pyxel.text(70, 60, "Start", pyxel.COLOR_YELLOW) #テキスト関数で文字表示
App() #オブジェクト化