PixiJSのTiling Spriteの描画がうまくいかないので試行錯誤したよ

「みんなでつくるダンジョン」ではPixiJSを活用してWebGLな描画をしています。ただいまパフォーマンスチューニングをしており、この一環として画像を並べて表示するための処理を、指定したテクスチャを繰り返し表示することができるTilingSpriteに置き換える…

PixelArtPark5に行ってきたよメモ

PAP5に行ってきたよ PixelArtPark5に行ってきました。PixelArtParkとは、毎年この時期に行われているドット絵関連作品があつまるイベントです。 ドット絵作品(絵・ゲーム・ドット絵関連ツールなどなど)やチップチューンミュージックの展示・演奏やお買い物…

みんなでつくるダンジョンのベータテストをちょっとずつ始めているよ

先日の記事 でみんなでつくるダンジョンのベータテストに協力いただける方をゆるく募集したところ、何名かの方に応募していただきました。ありがとうございます!(一人も集まらなかったら寂しく一人でベータテストやろう..と思っていましたが、その心配もな…

みんなでつくるダンジョンのベータテストに協力いただける方をゆる募します

みんなでつくるダンジョンのベータテスト(バグや仕様の不備がある可能性が高いバージョンのアプリケーションのテスト)をやりたい!ということで、 ベータテストに参加してみたい!という方をゆるく募集します。 dungeon.garakuta-toolbox.com ベータテスト…

みんなでつくるダンジョンのドキュメントをVuePressで書いてみているよ

そろそろベータテストを~と思っているので、ドキュメントを整備しております。いままでのドキュメント(たとえば「ステージデザイナー」とか「あいこんくらぶ」とか)はHTMLを頑張って書いていましたが、ドキュメント作るのは結構大変なので楽をしたいなぁ…

さいきんの開発報告など

おひさしぶりです。しばらくブログを更新できていなかったー!ということに気づいたので、とりあえず最近の開発報告などをしてみます。 (というのも、最近ちょっと忙しめだったのでなかなか開発ができていなかったのでした) クローズドβテスト版の公開の準…

ActiveStorage+Amazon S3で管理している画像をフロント側で扱うときのCORSまわりでハマったことめも

みんなでつくるダンジョンのテストサーバはHeroku+Amazon S3で構成しており、画像の管理まわりにはActiveStorage(Ruby on Rails)を使っていますが、テストサーバに上げても「うまくうごかない~」となっていたのでした。 S3上にある画像をImageオブジェクト…

「みんなでつくるダンジョン」のトップページを公開したよ

ここしばらく開発中の「みんなでつくるダンジョン」のトップページを公開しました。 dungeon.garakuta-toolbox.com (サブドメインにしたらURLが長くなってしまった...。garakuta-toolbox.com ちょっと長いドメインを取っちゃったなーと今更ながら思ったりし…

Twitterの埋め込みタイムラインが使えなくなっていた

ドット絵ツイート支援サービス「ぴこぴよ」のトップページには、#picopiyo のツイートをタイムライン表示するウィジェットを配置していましたが、とうとう動かなくなってしまいました。 picopiyo.iconclub.jp どうやら今までのウィジェットは廃止され、https…

みんなでつくるダンジョンにプラグインの仕組みを導入してみたよ

作ったマップをつなげて遊べる「みんなでつくるダンジョン(開発中)」には、以下のような機能を入れたいと思っていました。 キャラクターのセリフを表示したり、看板に書いてある字を表示したりする機能 キャラがしゃべったりしたほうが楽しそうだなぁと思…

みんなでつくるダンジョンのテストプレイ動画を撮ったよ

みんなでつくるダンジョンのテストプレイ動画(編集したマップを自キャラで移動したり、他のマップに移動したりしている様子)を撮ってみました。トップページに掲載する動画を撮るための練習として撮ったものです。 こんな感じにいろいろな人が作ったマップ…

ActiveStorageでテストがうまくいかない~のでとりあえず対処したメモ

ActiveStorageを使ったModelのテストがうまくいかない!となったので、対処法のメモをば。 テスト環境はRSpec + factory_bot でつくっています。 has_one_attached をもつ Hoge Modelがあるとして、 # hoge.rb class Hoge < ApplicationRecord has_one_attac…

Jest + WSL でテストが通るときと通らないときがあって困っていたときのメモ

タイトルの通りのトラブルで困っていた時のメモ。7~8つくらいのテストファイル、180くらいのテスト項目のテストを走らせると、エラーになるときとならないときがあってふぇ~わからん!ってなっていました。 package.jsonに以下のように書いて、 npm run te…

開発報告や近況報告など(8/27)

相も変わらず「みんなでつくるダンジョン」はちまちまと開発中なのでした。 背景の遠景スクロールに対応した 背景の遠景スクロールに対応しました。これでちょっとした奥行きが演出できるようになります。また、マップであそんでいる最中は画面のサイズを800…

あいこんくらぶ・ぴこぴよのTwitter Developer登録が完了したよ

Twitter連携機能を今後も利用するには申請が必要とのアナウンスがちょっと前にあったので、私の管理するアプリケーションについての申請をしていたのでした。 (従来の「apps.twitter.com」で管理できていたアプリケーションも、Twitterが今後移行する「deve…

開発報告(8/13)

いつもの開発報告をば。久々の更新ですが、「ふぇー進捗ダメだー」という感じで進めております。主な作業は以下の通り。 本番に近いサーバ環境を整えてデプロイしてみる ずっと開発PC上でのみの動作確認をしていましたが、そろそろサーバを用意してちゃんと…

Dockerでphpの開発環境整備など(開発報告)

かねてからやらないとやらないと、とおもっていた、あいこんくらぶ ( https://iconclub.jp ) ・ぴこぴよ ( https://picopiyo.iconclub.jp ) の開発環境整備(改善)をいい加減やらねばなーと思っていたので、週末をつかってガッとやってしまったのでした。(…

今週のだらりんぴっく(7/16の週)

さてさて、今週のだらだらの記録をば。とはいいつつも、今週はだらだらのほうも、週末開発のほうもあまり捗らなかったのでした。 とりあえずだらだらのお供にしたまんがをぺたり。 bookwalker.jp ひさびさに少女漫画っぽいやつを買ってみたのですが、絵も話…

(自分用めも)背景画像の無限スクロールをCSSアニメーションでつくる

この手の話題はいろいろなところで既出だとは思いますが、自分用にメモをば。 CSSアニメーションをつかって背景画像の無限スクロールをする方法です。画像の横スクロールをしたくなったのですが、以下のようにしてみました。 CSSアニメーションのキーフレー…

開発報告(7/16)

さてさていつもの開発報告をばをば。今週はアニメーション作成部分や素材登録まわりの見た目をちょっと整理していたり、認証系をごにょごにょしていたりしました。 アニメーション登録からマップに貼り付けるまで せっかくアニメーション登録と利用の流れを…

開発報告(7/9)

きょうは「みんなでつくるダンジョン」の開発報告をば。消化したタスクリストを眺めながら「何を紹介できるかな~」と思っていたのですが、 そういえばログインの様子とかマップ上を動く様子とかを未だに動画でお見せしていないなと思ったので、きょうはその…

今週のだらりんぴっく

今週(と先週)は風邪をひいてしまった関係で、だらだらがいつにも増してはかどってしまいました。たまには日記っぽいことも書いてみようと思ったので、この記事に需要があるのかはさておき、だらだらの記録を残しておきます。 今週の開発の進捗はいまいちだ…

HTML5のバリテーション機能を使っておてがるバリデーションを試してみている

今日も今日とてちまちまと趣味開発のほうを進めているのですが、各種値を入力->チェック->OKかどうかを確かめる実装を各所に行わなければならず、めんどい~となっていました。 たとえば以下の画面の入力欄は「編集画面のグリッド(点々)の幅を決める」ため…

趣味開発にタスク管理ツールを使ってみている

最近、趣味開発にタスク管理ツールを取り入れてみたりしています。とりあえず以前に使ったことのあるTrelloで、現在行っている趣味開発作業に関するタスクを2週間くらい管理してみました。 Trelloは一部機能を除き概ね無料でつかえます。 trello.com 趣味開…

開発報告(6/17)とだらりんぴっく

みんなでつくるダンジョンの開発報告 まずはいつもの開発報告をばをば。大体以下のようなことをやっていました。そういえば最近、Trello(タスク管理ツール)を趣味開発でも使ってみているのですが、そのおかげで 「先週何をやったか」が記録できているので…

ちょっっとだけJestをつかってみた

こんにちはこんにちは。きょうはちょっとだけJavaScriptのテスティングフレームワークJestをお試しでつかってみました話をば。 趣味開発なので、がっつりテストプログラムを書くつもりはないのですが、それでも重要な部分(データを更新したり、読み込んだり…

(開発報告)マップ接続UIつくっているよ!なはなし

いつもの進捗報告 恒例のみんなでつくるダンジョンの進捗報告をばをば。 いまは「マップ同士の接続をするためのユーザーインタフェース」をつくっています。 (以前にも軽く紹介したかもですが、ただいまちゃんと使えるように作りこんでいる段階です) マッ…

開発報告(6/1版)

前回の開発報告から日が開いてきたのでひさびさの報告をばをば。とはいいつつも、サーバ側で処理するあれやこれやを実装していたりしたので、派手な成果はないのでした。 とりあえず現状のマップエディタを使ってみた 作ってばっかりいると、ついつい使うの…

Vue.js+VuexでFlashメッセージコンポーネントのサンプルを書いてみました

今回はVuexのお勉強もかねて、FlashメッセージをVue.js+Vuexで書いてみました。 というのも、今開発をすすめている「みんなでつくるダンジョン」はVue.jsを使って作っているのですが、「保存しました!」とか「通信中です」などのメッセージを出したくなっ…

マップ同士の接続をどうするか問題を考えてみた

みんなでつくるダンジョン(仮称)はマップ同士の接続によって無限に広がるマップを楽しめるよ!!というのがコンセプトなわけですが、ここで じぶんのマップと他の人のマップをどのように結べばよいかという点が難しいなと思った次第です。 ここでいう難し…