tnantoka log

FlameでAdMobのリワード広告

Flame関係ないけど。 iOSでのみ動かしているので、今回はデモのリンクではなくソースへのリンクで。https://github.com/tnantoka/kaen/blob/main/lib/games/admob_game.dart 公式チュートリアルの通りやったら普通に動いた。https://developers.google.com/admob/flutter/quick-star...

FlameでParticle

ドット絵と一緒に使いたいので四角形がよかったのだが、なぜかCircleは用意されているのにRectangleはないので、動的にui.Imageを生成してImageParticleを使った。 https://docs.flame-engine.org/1.7.0/flame/rendering/particles.html うまく動いた。 https://kaen.tnantoka.com/#...

Flameで衝突判定、音楽再生

Collision Detection。Forge2D(物理エンジン)使わない版。https://kaen.tnantoka.com/#/collision BGMとSEの再生。https://kaen.tnantoka.com/#/audio 相変わらず全く詰まることなく動いた。 …と思っていたらWeb版のrelease buildでエラーになった。 Uncaught Error: Mi...

FlameでFlame

SpriteAnimationComponent ってやつであっさり動いた。 楽しい。 デモ: https://kaen.tnantoka.com/#/animation コード: https://github.com/tnantoka/kaen/blob/main/lib/games/animation_game.dart

Flameで遊んでいる

今年最初はCを勉強していて、その後Goに行き、今度はFlutterに浮気している。いつもの悪い癖であるが、まぁ個人開発は楽しさ駆動なのであまり気にせずやっていく。 で、Flutterで何をしているかというとFlameでゲームを作っている。(Ebitengineでゲームを作っていて、やはりReactiveにUIを作りたくなる → Flutterへという流れなので) 今はFlameに慣れるために...

Ebitengineで「タイピング オブ ザ 埴輪」の劣化クローン

楽しみながら新言語に慣れるならやっぱゲームやろがい、ということでEbitengineでゲームを作っていた。 作ったのは タイピング オブ ザ 埴輪 風のゲーム。わりといい感じに動いた。 コードはこちら。https://github.com/tnantoka/chaintype タイピング オブ ザ 埴輪、2003年から更新されてなかったけどWindows 11でも普通に動いた。ゲーム性がち...

Design by Numbersの劣化クローン(Go版)を作っている

Goとgoyaccのお勉強に作っているdbngoが動くようになってきた。 wasmで動く。https://dbngo.tnantoka.com/ コードはこちら。https://github.com/tnantoka/dbngo 使いにくい部分あるよ、という情報を無視して、Lexerをtext/scannerで済ませたのだけど、確かに困る点が何箇所かあった(が、ごまかした)…。 今、実用Go...

WasmでJSからGoに値を渡す

前回の続き。 こんな感じでJSからGoに生成する画像のサイズを渡せた。https://github.com/tnantoka/hello-go/commit/11e2398d7d35bf90c025cf862cb872581c805e94 ついでに標準出力を経由するのをやめた。https://github.com/tnantoka/hello-go/commit/d4151807a073f...

GoでWasm(ランダム塗りつぶし画像生成)

引き続きgoのお勉強をしている。 本日は今更WebAssembly体験、Goの画像生成プログラムをブラウザで動かすを参考にwasmを。元記事より単純化して、単色画像を生成するものにした。 動いた。 ソース類は↓に。https://github.com/tnantoka/hello-go/tree/main/wasm こういうなんでも突っ込む練習用repo用意しておくのいいなと(大変今更なが...

キッチンに作業台っぽいものを置いて家事を快適にした

最近、ちょっとした生活の不満をお金で解決することを覚えた(何歳?) 「無駄」遣いしない、みたいな良くない習慣が身についてしまっており、なかなか消えない。 例えばずっとボール足りないな、って思うことがあって、皿で代用してたりしてたんだけど、「いや、ボールもう1個買えばいいやん」という発想に辿り着くのにn年かかったり。 このボールを複数所有することで、不満は完全に解消した。 ENTEC クックボ...

広告