タグ

pygameに関するhachiのブックマーク (4)

  • python:pygameで生態系[第三章]発展編|TechRacho by BPS株式会社

    注意! この記事は前回・前々回の記事を読んでいることを前提に作られています。 まだ読んでいない方は下のリンクからどうぞ。 python:pygameで生態系[第一章]植物編 python:pygameで生態系[第二章]動物編 🔗目次 まえがき この章での完成品 ソースコード 基底クラスに手を加える 植物をカラフルにする 動物をカラフルにする あとがき 参考動画 🔗 まえがき 皆さんどうもこんにちは、株式会社ECN所属インターンのFuseです。 前回は動物を実装して、喰ったり喰わせたりしました。 これで一区切り完成はしているのですが、せっかくなので生き物たちに個体ごとの個性をつけたいと思います。 ↑目次に戻る 🔗 ソースコード ↑目次に戻る 🔗 基底クラスに手を加える actor/baselife import pygame import random from actor.base

    python:pygameで生態系[第三章]発展編|TechRacho by BPS株式会社
  • python:pygameで生態系[第二章]動物編|TechRacho by BPS株式会社

    注意! この記事は前回の記事を読んでいることを前提に作られています。 まだ読んでいない方は下のリンクからどうぞ。 python:pygameで生態系[第一章]植物編 🔗 目次 まえがき この章での完成品 動物の基底クラスを作る 草動物を作る 肉動物を作る あとがき 🔗 まえがき 皆さんどうもこんにちは、株式会社ECN所属インターンのFuseです。 前回は植物と養分を実装して、生やしたり枯らしたりしました。 このままでは植物しかいないので、画面をうろつく動物を今日は実装していきます。 この章で実装する内容 最初にこれまでの内容に加え、動物が配置される 動物はうろつきながらものをべたり、外敵から逃げたりする 動物は所持エネルギーが一定以上になると分裂する 餓死した動物は、近くに養分を所持しているエネルギーに応じ残す 養分の総量は決して変わらない ↑目次に戻る 🔗 この章での完成品

    python:pygameで生態系[第二章]動物編|TechRacho by BPS株式会社
  • python:pygameで生態系[第一章]植物編|TechRacho by BPS株式会社

    🔗目次 まえがき この章での完成品 環境紹介 必要な物の整理 植物のライフサイクルを実装する あとがき 🔗 まえがき 皆さんどうもこんにちは、株式会社ECN所属インターン、Fuseです。皆さんは生物観察、お好きですか? かくいう私も昔はアリとかよく観察してたものですし、人工生命に関するを読み漁ったり、様々な動画を見たりしていたものです。 それで今日はといいますと、Pygameを使って架空世界にちょっとした生態系を作りたいと思います。 …といっても全部一気にやると記事の長さがものすごいことになりそうなので植物編、動物編、発展編の3章に分けていこうと思います。 Pygameって? Pygameはゲーム制作に使われるPython用ライブラリで、 音声の再生や画像の回転・描画といった必須クラスの機能から LerpやVectorといった便利な代物まで一通り揃ってる便利なライブラリです。 この章

    python:pygameで生態系[第一章]植物編|TechRacho by BPS株式会社
  • Python3でPygame入門:チャプター2|TechRacho by BPS株式会社

    はじめに こんにちは。バイトの片山です。 いつも「パート1」とかやってるくせに「パート2」までなかなかいかない僕の記事ですが、今回はなぜかモチベーションが続いております。 もしかしたら「パート〜」というタイトルをやめて「チャプター〜」にしたのが良かったのかもしれないし、「ねね●ちになりたい!」という情熱が僕を突き動かすのかもしれません。実は仕事がなくて「帰れ!」と言われたのでとりあえず記事書いてバイト代を稼ごうと思っただけです。 さて、題に入りますが、前回に引き続いてPython3とPygameを使ってねねっ●の高みを目指したいと思います。 なお、前回と同じくこちらのサイトを参考にさせて頂いております。 ね●っち〜 前回は、ボタン電池を誤飲しそうな赤ちゃんが動くものを作るところまでいきました。 # -*- coding: utf-8 -*- import pygame from pyga

    Python3でPygame入門:チャプター2|TechRacho by BPS株式会社
  • 1