pythonでゲーム #2

pygame
(´・ω・)<彼女を家に連れ込みてえ!

こんにちはGipheです
今回2回目投稿です。

早速pythonの進捗をあげていきたいと思います
まずはキャラクタークリエイト画面!

(´・ω・)<どっかの会社のGUIかな?

そう、Gipheはグラフィックとかデザインが苦手なのです。
そういったハイカラな文化は持ち合わせておらんのです。

pygame、Arcadeなどゲームエンジンを使うと思われた方
デザインパターン参考にと思われた方

すいません、今のところ普通のGUIです。

今後のGipheの技術の向上にご期待ください

とはいえ、

当ブログはゲームのプレイや攻略がメインではなく、

ゲームの裏側をどうする?どうなる?
にフォーカスしたブログなので、これはこれでいいのではとGipheは思うのです。

まだキャラクター情報の登録ということもありますし

さて、まずは何を思って上のキャラクター画面から作ったのかですね。
Gipheはこんなことを思っていました。

①pythonでソードアートオンラインアリシゼーションみたいなシミュレーション環境を作りたい!→作ろう!

②ふむふむ、pygameというげーむえんじんなるものを使うのか

※以下を参考にさせていただきました。
https://blog.codecamp.jp/python-make-game

③アニメみたいなAIはまだ難しいし、キャラ情報は欲しいな→キャラメイク作ろう

Gipheはしばらく調べていじっていました。
しかしあるときGipheはある重大なことに気づいてしまいます。

pygameライブラリにボタンがない!!!!
↓(ちなみにこういうやつ)

https://yabumi.cc/171ad5ed384864a864653c6d.png

基本GUI操作で実装したかったGipheにとって、これは問題でした

何が問題かといえば、

・ボタンがなければクリックイベントを実装しなければいけない
・実装する場合、クリックON,OFF時、フォーカス時の画像を作成する必要がある

(´・ω・)<めんどくせぇ

それがGAMEだ!と言われればそれまでなんだけど、
画像とかデザインだし、ガワから作るのはシステム屋としてはなぁ。。

という思いがあったので

pygameは保留、tkinterライブラリで実装することにしました。
(難易度が高くて妥協しただけですが)

次回は、ゲームの概要(どんなゲームを作りたい)とか画面項目の意味とか!

(´・ω・)<それよりブログのデザインなんとかしろ


]]>

コメント

タイトルとURLをコピーしました