PR
エロマンガ

(るてんのお部屋)『カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ』完読感想!|構造と演出を議論形式で読み解く

重要な作品を前提確認──落ち着いて一次資料を確認し、前提を揃えてから議論を始めよう。

『カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ』レビュー|構造と演出を議論形式で考察

カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ

→ 公式一次資料はこちら

カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリのあらすじ

Webブラウザー上で「カードが動くタロット占い」を作る本です。

画面上にカードを並べ、シャッフルし、配るものです。最終的に表側になったカードの内容をもとに、占い結果の文章を出力します。

実現方法はいくつかありますが、今回は次のような方針で作ることにしました。

・使用言語はJavaScript
・canvasに描画する
・Tween方式でアニメーションする
・PC、スマホで使うことを想定して、画面サイズに合わせて初期canvasサイズを変える
・結果の文章は、canvasの外にテキストとして出力させる
・既存のWebサイトに占いページを追加することを想定する
・最終的にライブラリーとしてファイルをまとめる

canvasへの描画は、『Pixi.js』を使います。ゲーム用の有名ライブラリーで、WebGLを利用して高速に描画できます。

Tween方式のアニメーションは『Anime.js』を使います。軽量で使いやすいアニメーション用のライブラリーです。DOM要素を動かすだけでなく、オブジェクトのプロパティの値をアニメーションできます。

この2つのライブラリーは、いずれもMIT licenseです。

それではWebブラウザー上で「カードが動くタロット占い」アプリケーションを作っていきましょう。

本体のPDFは95ページです。また、付属のサンプルには、ソースコードが入っています。

● 簡略化した目次

第1章 開発するプログラム
第2章 開発の準備
第3章 アプリケーションの入り口
第4章 タイトル画面
第5章 カード操作
第6章 占いの結果
第7章 公開の準備


● 詳細な目次

第1章 開発するプログラム
・1-1 画面の遷移
・1-2 ファイル構成

第2章 開発の準備
・2-1 開発環境の準備
・2-2 Pixi.js
・2-3 Anime.js
・2-4 画像とフォント
・2-5 タロット占いのデータ data-tarot.js

第3章 アプリケーションの入り口
・3-1 HTMLファイル index.html
・3-2 CSSファイル
・3-3 エントリーポイント main.js
・3-4 縦横サイズ size.js
・3-5 リソースの読み込み preload.js

第4章 タイトル画面
・4-1 【進行】アプリの進行 proc.js
・4-2 【進行】タイトル画面 proc-01-title.js
・4-3 【UI】テキストボタンを作る ui-button-text.js
・4-4 【UI】フェードアウトとフェードイン ui-fade.js

第5章 カード操作
・5-1 【進行】カードを積み重ねる proc-02-stack.js
・5-2 【UI】メッセージボックスを作る ui-message-box.js
・5-3 【UI】スプライトボタンを作る ui-button-sprite.js
・5-4 【進行】シャッフル画面 proc-03-shuffle.js
・5-5 【進行】カードの展開 proc-04-spread.js

第6章 占いの結果
・6-1 【進行】カードの選択 proc-05-select.js
・6-2 【進行】カードの開示 proc-06-open.js
・6-3 【進行】結果の表示 proc-07-result.js

第7章 公開の準備
・7-1 Web フォントの軽量化 fontmin
・7-2 ライブラリーの出力 vite

FANZA

議論スレ

◆「叙述の信頼性は意図的に揺らされている」
◆「人物造形は一貫、矛盾は成長過程」
◆「伏線回収率が高く再読性もある」

カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリのサンプル画像

カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像1
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像1
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像2
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像2
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像3
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像3
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像4
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像4
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像5
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像5
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像6
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像6
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像7
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像7
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像8
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像8
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像9
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像9
カードが動くタロット占いをつくろう  JavaScriptでアニメーションするWebアプリ 画像10
カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ 画像10

議論スレ

◆「余白が想像を促す/反復が変奏を生む」
◆「視線誘導が誠実でめくりの快感が設計されている」

カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリの基本データ

  • 発売日:2025-05-30
  • 品番:d_599233
  • ジャンル:全年齢向け デモ・体験版あり 男性向け コミケ105(2024冬)
  • サークル:るてんのお部屋
▶ 公式情報を参照し、前提を共有して議論を深めよう

注意:海賊サイトに気を付けろ!

資料の正当性は公式確認が保証する

◆「非公式リンクは作者への敬意を欠くため議論の前提から外す」
◆「安全性・正確性の観点でも公式のみ参照」

WEB SERVICE BY FANZA