Operation KiWi

一生使える言語はPythonだと信じてる

Python3でRPGを作る時に使えそうな技術の断片 -辞書でワールドマップを作ろう-

f:id:sakage24:20170722184642j:plain

ワールドマップを2次元リストで持つ時代は終わりました。代わりに辞書を使えば、拡張性も汎用性もグンと向上するでしょう!

続きを読む

はてなブログ×Google Adsenseで1日50円を稼ぐ方法

f:id:sakage24:20170720205715j:plain

たかが50円…?と思うなかれ、ですよ!はてなブログProは月額1008ポイントなので、1日34円稼げれば、とりあえずブログ代くらいは払えるようになります。まあ34円だと中途半端なので、とりあえず50円を目指して頑張りませんか?

続きを読む

我が家のインコがPBFD陰転しました!!治療費、治療法、病院名etc

f:id:sakage24:20170710215232j:plain

インコにとって、悪魔の病気と恐れられるPBFDですが、この度無事に陰転しました。お世話になった病院、治療費、治療法、検査費用などを記事に残しておきたいと思います。

続きを読む

IT系の専門学生はPythonを学ぶべき!!3つの理由

f:id:sakage24:20170628200017p:plain

将来はSE、プログラマー、はたまた夢のアフィリエイト生活…様々な夢を抱いて入学してくる若人のやる気を摘んでいる原因はとってもシンプルで、教材として利用されているC言語, Javaが圧倒的に面白くないからです。

続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -経路探索の切り替えを出来るようにしよう-

f:id:sakage24:20170719010301j:plain

これまでの記事で、いくつかの最短経路アルゴリズムを作成しました。今回は状況に合わせてアルゴリズムを切り替えて、少しでも計算量を軽減しましょう。

続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -最短経路アルゴリズム-

f:id:sakage24:20170717182936j:plain

経路探索は、ゲーム開発とは切っても切れない関係です。敵キャラがマップ上に配置してある障害物や侵入不可能なエリアを避けられない、あるいは透過して突っ込んできたら間違いなく萎えるでしょう。

今回は、今までのように単純にプレイヤーの座標に向かって進んでくるAIとは別に、障害物などを検知して迂回したり出来るような、ちょっとだけインテリジェンスなアルゴリズムをご紹介します。

続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -世界の中心はプレイヤー-

f:id:sakage24:20170714192724j:plain

RPGの魅力といえば、広大なワールドマップですよね。色々な村があって、ダンジョンがあってこそです。これらをバランス良く実装するには広大なマップが必要です。

続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -辞書で村を作ろう-

f:id:sakage24:20170712005838j:plain

今からお教えするやり方は別に村の作成に限りません。アイテムとか、装備とかの管理にも応用が効く方法です。一般的にクラスよりもリスト、リストよりも辞書タプルの方が速いし、管理しやすいし、メモリの節約にも繋がります。

続きを読む

引きこもりがプログラミングに詰まった時にやるべき5つのこと

f:id:sakage24:20170710205501j:plain

…なんかこういうタイトル付けってブロガーっぽくないですか?

買ったばかりのオライリー本にコーヒーぶち撒けたせいで、現在プログラミングする気力が失われています。しかも運悪いことに4冊積んでいたのですが、見事に4冊とも被害を受けましたww

続きを読む