みろりHP


緑色さんの多目的ブログ
みろりえいちぴー
ごゆるりとおくつろぎあさーせ。
<< 運動の習慣化 | main | Python Mini map サンプル >>
| カテゴリ:プログラミング |
Python Arrangement game素体


先回に引き続き、pygameライブラリを使い違った風味のものを書いてみた。


俺は個人的に箱庭アレンジ系ゲームって呼んでいるが、アレだ、その、こういうものだ。なにもないマス目の上に、床と椅子を向きを変え変えおいていける。


システムとしては以下のようなものを考えてみた。
    1. まずマス目を張っておく
    2. それぞれのマス目に変数をくっつけ、空白の文字列を格納しておく
    3. キーを押すと空白だった文字列に'brown_floor'などが代入される
    4. 描画ループごとにマス目の変数がチェックされ、空白のときは何も描画せず、文字列に何か入っているときはそれに対応したオブジェクトが描画される
マス目は50個あるので変数をひとつずつアサインしていくとクソ大変だと思うが、そこは先日編み出した変数もどきを使った。こうして自分で考えたセオリーが役に立つというのは嬉しいものだ。


「やったことないけど、たぶんできるんじゃね?」と思える範囲がどれくらい広いかだ。(Twitter)

プログラミングの心の師であるところの平山さん(最初に読んだプログラミング本の著者さん)がこんなことを言っているとおり基礎の応用力は大事だし、何より今回のように限られた基礎知識をやりくりして何かをするのは楽しいものだ。

話が逸れるがふと思いついたので書くと、世界樹の迷宮もそういう楽しさを利用したシステムだよな。レベルでゴリ押しするよりは限られたスキルポイントとスキル構成を使ってパズル的に攻略していくゲームだ。まあグリモアがすべて叩き壊してくれたがな。


ってまるでこのゲームについては完結したような書き方をしてしまったが全然そんなことはなく、オブジェクトのプレビュー機能もないし(オブジェクトの回転機能はあるものの置いてみるまでどの向きなのかわからん)、それぞれのオブジェクトは各キーに対応してるだけでゲーム内で選択とかはできないし、そもそも床と椅子しかない! そこらへんを詰めたくもあるのだが、どうもそろそろインプットに対するアウトプットの比重が大きくなりすぎたことを感じるのでまた基礎勉に戻るかな。イン・アウトの割合は7:3くらいがちょうど良いと思う。アウトプットはインプットのレベルを上げるが、アウトプットばかりしていても向上せん。一桁の足し算を延々と解いていても仕方がない。

しかしこの件でいっとう厄介だったのはプログラミングというより画像素材の準備だ。こういうものをこれからも作っていくならば、根っから左利きの俺が右手でマウスを握ってこつこつ描いている現状に疑問を呈さざるをえん。かといってペンタブは机の上にものが増えてイヤだしなあ。まあドット絵作りはなかなか楽しかったので、作業自体にマイナスイメージを持ってはいない。


おまけ。今回の制作メモ。



| 緑色 | プログラミング | comments(1) |
| カテゴリ:- |
スポンサーサイト
| スポンサードリンク | - | - |
http://www.fitflopsshoes.us.com/ fitflop sale
http://www.yeezyboost350shoes.us.com/ yeezy boost 350 v2
http://www.lebron15-shoes.us.com/ lebron 13
http://www.adidasnmdrunnerr1.us.com/ ultra boost
http://www.pumafentyrihannashoes.us.com/ puma fenty
http://www.louboutinredbottoms.us.com/ christian louboutin mens shoes
http://www.jordans11shoes.us.com/ jordan 7
http://www.katespadepurses.us.com/ kate spade crossbody
http://www.adidasyeezy-350.us.com/ ultra boost
http://www.birkenstocksandalssale.us.com/ birkenstock
http://www.pandora-jewelrysale.us.com/ pandora jewelry
http://www.jordan11spacejams.us.com/ jordan 10
http://www.adidas-ultraboost.us.com/ adidas ultra boost uncaged
http://www.airmax90shoes.us.com/ nike shoes
http://www.fitflops-sale.us.com/ fitflop uk
http://www.kd10-shoes.us.com/ kyrie irving shoes
http://www.pandorajewelryscharms.us.com/ pandora charms
http://www.pandorajewelryrings.us.com/ pandora
http://www.nikeairvapormaxflyknit.us.com/ nike air max 2016
http://www.hermesbirkin-handbags.us.com/ hermes bag
http://www.longchampbag.us.com/ longchamp
http://www.nikeairmax-90.us.com/ nike basketball shoes
http://www.salomonspeedcross3.us.com/ salomon xa pro 3d
http://www.curry4-shoes.us.com/ under armour stephen curry
http://www.kyrie-4.us.com/ kyrie 3 shoes
ドリフトliuyuzhen
| nike air vapormax | 2018/05/11 6:30 PM |









      1
2345678
9101112131415
16171819202122
23242526272829
3031     
<< December 2018 >>
+ みろりHP内検索
+ 閲覧記事
+ 過去記事アーカイブ
+ 年月選択
  • 2018年 12月 (2)
  • 2018年 11月 (6)
  • 2018年 10月 (3)
  • 2018年 09月 (8)
  • 2018年 08月 (4)
  • 2018年 07月 (6)
  • 2018年 06月 (5)
  • 2018年 05月 (4)
  • 2018年 04月 (7)
  • 2018年 03月 (6)
  • 2018年 02月 (6)
  • 2018年 01月 (8)
  • 2017年 12月 (9)
  • 2017年 11月 (9)
  • 2017年 10月 (4)
  • 2017年 09月 (6)
  • 2017年 08月 (6)
  • 2017年 07月 (8)
  • 2017年 06月 (4)
  • 2017年 05月 (7)
  • 2017年 04月 (8)
  • 2017年 03月 (7)
  • 2017年 02月 (10)
  • 2017年 01月 (6)
  • 2016年 12月 (8)
  • 2016年 11月 (8)
  • 2016年 10月 (5)
  • 2016年 09月 (5)
  • 2016年 08月 (7)
  • 2016年 07月 (9)
  • 2016年 06月 (6)
  • 2016年 05月 (8)
  • 2016年 04月 (10)
  • 2016年 03月 (10)
  • 2016年 02月 (8)
  • 2016年 01月 (10)
  • 2015年 12月 (9)
  • 2015年 11月 (6)
  • 2015年 10月 (5)
  • 2015年 09月 (4)
  • 2015年 08月 (8)
  • 2015年 07月 (5)
  • 2015年 06月 (3)
  • 2015年 05月 (7)
  • 2015年 04月 (8)
  • 2015年 03月 (12)
  • 2015年 02月 (8)
  • 2015年 01月 (4)
  • 2014年 12月 (5)
  • 2014年 11月 (5)
  • 2014年 10月 (7)
  • 2014年 09月 (4)
  • 2014年 08月 (7)
  • 2014年 07月 (6)
  • 2014年 06月 (4)
  • 2014年 05月 (12)
  • 2014年 04月 (9)
  • 2014年 03月 (6)
  • 2014年 02月 (6)
  • 2014年 01月 (8)
  • 2013年 12月 (7)
  • 2013年 11月 (10)
  • 2013年 10月 (10)
  • 2013年 09月 (9)
  • 2013年 08月 (11)
  • 2013年 07月 (10)
  • 2013年 06月 (9)
  • 2013年 05月 (15)
  • 2013年 04月 (11)
  • 2013年 03月 (5)
  • 2013年 02月 (7)
  • 2013年 01月 (6)
  • 2012年 12月 (9)
  • 2012年 11月 (10)
  • 2012年 10月 (10)
  • 2012年 09月 (4)
  • 2012年 08月 (2)
  • 2012年 07月 (7)
  • 2012年 06月 (13)
  • 2012年 05月 (13)
  • 2012年 04月 (15)
  • 2012年 03月 (4)
  • 2012年 02月 (12)
  • 2012年 01月 (9)
  • 2011年 12月 (5)
  • 2011年 11月 (13)
  • 2011年 10月 (2)
  • 2011年 09月 (2)
  • 2011年 08月 (1)
  • 2011年 06月 (1)
  • 2011年 05月 (4)
  • 2011年 04月 (10)
  • 2011年 03月 (8)
  • 2011年 02月 (11)
  • 2011年 01月 (14)
  • 2010年 12月 (14)
  • 2010年 11月 (17)
  • 2010年 10月 (17)
  • 2010年 09月 (19)
  • 2010年 08月 (22)
  • 2010年 07月 (18)
  • 2010年 06月 (16)
  • 2010年 05月 (19)
  • 2010年 04月 (15)
  • 2010年 03月 (22)
  • 2010年 02月 (18)
  • 2010年 01月 (18)
  • 2009年 06月 (2)
  • 2007年 12月 (10)
  • 2007年 11月 (7)
  • 2007年 10月 (9)
  • 2007年 09月 (4)
  • 2007年 07月 (5)
  • 2007年 06月 (11)
  • 2007年 05月 (6)
  • 2007年 04月 (4)
  • 2007年 03月 (1)
  • 2006年 01月 (21)
  • + カテゴリ
    + ブックマーク
    + 最近のコメント
    + アクセスカウンター
    全体(since 2010.02.03.)
    今日… 昨日…