プログラマー向け

Cacaponのゲームの仕組み探し① =スーパーマリオブラザーズのマリオ=

みなさん、こんにちは、仕組み大好きCacaponです。 最近NAND回路づくりを通して、自分は仕組みを考えたり仕組みを調べたりするのが好きなのがわかり、このやる気をゲームに活かしてみようと考えました。 というわけで、今回は第一弾としてほとんどの方が知っ…

アプリケーションをどうやって作っていくか考えてみる。その1

私の場合は結論から言うと、実現するイメージをぼやっと作った後は、各段階のパーツを組み合わせて作っていく、という流れが今の所あっていそうです。 今日はこの考え方についてまとめていきたいと思います。 その1 作りたいもののゴールをイメージを明確に…

1分以内にaws lambdaでファイルをマージする方法

AWSのLambdaで S3にある複数のファイルを一つにマージして別のS3に置く、ただし1分以内で こんな仕組みを実現するために考えたことを共有しようと思います。 このブログを読むと分かること 前提条件 イメージ 対応 S3から4000ファイルをダウンロードする ダ…

Unityで作成したテトリスのクローンゲームを作りました。

cacapon.hatenablog.com 前回の記事で書いていたUnityのテトリスですが、一応完成しました。 noobtuts - Unity 2D Tetris Tutorial 上の記事の写経ですけどね…ヘルパー関数を作成して、後でまとめるやり方、とても参考になりました。折角なので遊べるように…

Unityのテトリスを作ってみたいと思います。

Unity用のテトリスのチュートリアルがあったので、今日の午後を使って、作ってみたいと思います。 noobtuts - Unity 2D Tetris Tutorial 個人でオチモノパズルを作っていたのですが、ちょっと設計で悩んでいるところがあるのでまずはお手本を作ってから考え…

Progateでプログラミングの勉強をしてみました。

今日は備忘録的な感じです~

うまく行かない時は、小さく分解してみて、出来るところをやってみる。

今日はゲームを作る時の考え方について整理してみました。

クラウドゲームってどんなゲーム??

本日のブログは、クラウドゲームに関する本を読んだので、その内容を自分なりにメモ程度に書いてみました。

cacapon流テストコードの書き方

今回の記事ではcacaponがテストコードを書くようになった理由と、今どんな感じでテストコードを書いていくかを紹介したいと思います。

プログラマーが知るべき7つの格言とは?

今回のブログは、この前図書館で借りた本の中に書いてあった、 エンジニア界隈にあるらしい7つの格言をcacapon注釈をつけてまとめることにしました。 …返すと忘れちゃいそうだったので(-_-;) 7つの格言は下記の通りです。 KISS DRY YAGNI PIE SLAP OCP 名前…

お休み中にLinuxを入れようとして苦戦しただけのお話

とある、休みの日の出来事です…webアプリの勉強しようかなぁ 前、同僚の方にRuby On Railsの書籍が無料で分かりやすいよと教えてもらったのでよしやってみよう… どうせやるならDockerでやりたいなぁ 古いPCあるから、Docker用PCにしようかな? とりあえず、…

cacaponがゲームを考える時に考えていること

今日のテーマはゲームを作る時に何を考えているのか?です~cacaponは正直ゲーム開発始めました♪くらいのレベルですけど、だからこその視点があるかもしれないので書いていきたいと思います~cacaponがゲームを考える時、大きく分けて二つの段階があるなぁと…

あえて作ったバッドなプログラムを修正してみただけのおはなし

突然ですが問題です~これは何をしているプログラムでしょうか?(pythonのプログラムです) これは何でしょう? 正解は…fizzbuzzのプログラムでした~ なんでこれを作ったのかと言いますと、プログラムって色々ルールがあったり、きれいにみせるためのHowtoと…

麻雀の順子と刻子の組み合わせってどのくらいあるんだろう?→プログラムで調べてみる

こんにちは~ cacaponです~皆さんは麻雀ってやったことありますかね?cacaponは結構麻雀好きなのです~でも、賭け事は嫌いです~ 普通に一ゲームとして楽しみたいのですが…仕方ないので我慢してます~ 麻雀で上がるときの形って 頭(同じ牌が二つ)と順子(し…

たぶんどんな環境でも使えるであろう、ゲーム画面遷移の作り方になります~

こんばんは~ 最近ゲーム作りに力を入れているcacaponです~テレビゲームや携帯ゲームをやったことある方、見たことある方ならイメージしやすいと思うのですが、ゲームって色んな画面の集まりなんですよ~少なくとも、cacaponはそう思っています~例えば、RP…

再帰処理について勉強してみました~

再帰処理って知っていますか?プログラミングをされている方だとご存知の方も多いと思います~簡単に言うと、「自分自身を呼び出す処理の事」ですね~そんな関数の事を「再帰関数」ともいうそうです~例えば、1からxまでを足す関数 add(x) を作ってみたので…

回転するブロックを置く処理を実装してみました~

最近、パズルゲーム作りにはまっているcacaponです~ 今回は、作っているときに結構大変だった、「回転するブロックをステージに置く」作り方についてまとめていきたいと思います~ ブロックの形は ■■■■ みたいのが降ってくる某有名落ちものパズルゲームを想…

ゲーム開発は料理の様なもの

みなさんは「ゲームを作りたい」と思った事はありますか?私はあります〜 でも、それは「料理をしたい」と同じとも考えてます〜 そう、「カレーを作りたい」のか 「ナポリタンを作りたい」のか はっきりしていないんですよね… はっきりしてないと 材料は用意…

認可を理解する為にpythonで実装してみました〜

この前、認可と認証についての記事を読みました〜 よくわかる認証と認可 | DevelopersIO 認証は「むむ、あやしいやつ?…ではないな」っていう感じの確認ですね~ 認可は…ちょっとわからなかったのですが、何でも、切符みたいなものなんだとか。 わからなか…

他人からもらったVBAマクロを気兼ねなく動かしたいときってありません?

※今回の記事を実施すると、信頼出来ていないマクロも起動できちゃう恐れがあります!本記事を実施される際は必ず信頼できるマクロで実施してください~この記事を実践して不都合が発生した場合、当方は責任を負いかねますので、ご了承ください~ こんばんは…

Dockerのコンテナを始めて自作しました~

最近、ネタが思いつかないcacaponです~今日はどんなブログにしようかな…あ、最近cacaponは会社でDockerの勉強をしているんですけど…初めて使えそうなコンテナを作ることが出来ました~物はherokuのコマンドをDocker上で行うことができるってやつです~…プラ…

docker hello-worldで躓いてます(泣

Docker posted with amazlet at 19.06.10 Adrian Mouat オライリージャパン (2016-08-17)売り上げランキング: 84,329 Amazon.co.jpで詳細を見る 先日からこちらのdockerの本を読みながら、サンプルのプログラムを作って動かしてっと勉強しているのですが…サ…

便利ですね~ Linuxのaliasって♪

昨日から、Dockerの勉強に四苦八苦しているcacaponです~hello-worldからやり直してるんですけど、なぜかFileNotFoundErrorが出て、わけわかんなくなっています…まあ、それはおいおい解決したいのですが、dockerで作業してると使われてないコンテナが溜まり…

O'REILLY Dockerのwebアプリケーションを作ろうとしたのですが…

Docker posted with amazlet at 19.06.08 Adrian Mouat オライリージャパン (2016-08-17)売り上げランキング: 17,870 Amazon.co.jpで詳細を見る 今日は上の本に載っていた簡単なwebアプリケーションをdockerを使って組み立てるのに挑戦しました~内容として…

思いついたゲームを速攻で作ってみたらどのくらいかかるのかやってみました~

皆さん、ヌメロンって知ってますか? 前、テレビでやってた遊びなのですが、 1~9までの数字を組み合わせて、 その数字を当てていくっていうゲームです~ それがふッと頭をよぎったので、 プログラミングしてみました。 ただ、お互い言い当てるんじゃなく…

本来、引数の初期値にクラスの変数を使う人っていないんですかね??

pythonのプログラミングで分からなかったことがありましたので メモします~ 例えば、↓のようなプログラムがあるとします。 class HogeClass(): def __init__(self): self.use_value = 'test_value' def foo(self, text=self.use_value): # ←こんな感じで使…

コルーチンに無限の可能性を感じるのですが、どう実装に落とし込めばいいのかわかりません~

今日電車の中でEffectivePythonを読んでいたのですが、 やっぱりコルーチンが気になるんですよね~ Effective Python ―Pythonプログラムを改良する59項目posted with amazlet at 19.05.27Brett Slatkin オライリージャパン 売り上げランキング: 16,088Amazon…

Dockerの可能性にわくわくしてるcacaponです~

Dockerposted with amazlet at 19.05.25Adrian Mouat オライリージャパン (2016-08-17)売り上げランキング: 56,325Amazon.co.jpで詳細を見る リアルなクジラさんがトレードマーク、 オライリーのDockerを見ながら勉強中のcacaponです~ その中で気になった部…

タイニーなあやつで、簡単なゲームを…(後編)

前回の記事はこちらになります~ cacapon.hatenablog.com 前回の記事で足りていなかった情報を書いていきますね~ まず、今回のゲームはこちらの最初の課題を元にしています~ ゲームプログラマになる前に覚えておきたい技術posted with amazlet at 19.05.24…

タイニーなあやつで、簡単なゲームを…(前編)

なんか、パソコンのネットワークが調子悪いのでスマホで書いています〜 いつもよりちょっと見にくいかも知れません〜 さて、今日のブログですが、 先日Tiny core Linux を入れたlenovo君を使って ゲーム作りをしてみたのでそれを書いていきたいと思います〜 …