作品集
ブロク記事で鋭意作成中(不定期)のスクラッチゲーム
ブログ
ブログ記事一覧です。ラジオボタンをクリックしてカテゴリーごとに記事をフィルタできます。
HTML&CSS関連 (39記事)
- Html Kaplay ローグ
ID#:121KAPLAYとrot.jsで作る!中高生向けローグライクゲーム制作連載〜目次
KAPLAY と rot.js を使って、本格的なローグライクゲームを制作する連載記事の目次ページです。初心者の方でも一歩ずつ学べる構成になっています。
2026/05/07 - Html Kaplay ローグ
ID#:128第7回:アイテムを駆使して最深部を目指せ! - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第7回目。ダンジョン内にアイテム(ポーション、巻物)を配置し、拾って使う「インベントリシステム」を実装します。さらに、階段を降りて次の階層へ進む仕組みを作り、冒険をより深くしていきます。
2026/05/06 - Html Kaplay ローグ
ID#:129第8回:仕上げと公開:自分だけのゲームを世界に届けよう - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の最終回。ゲームオーバー画面の実装、バランス調整、効果音の追加を行い、最後にWebサイトとして公開する手順を解説します。
2026/05/06 - Html Kaplay ローグ
ID#:127第6回:HPバーとメッセージログでゲームらしくしよう - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第6回目。今回は、プレイヤーのHPを表示する「HPバー」と、戦闘の様子を伝える「メッセージログ」を作成して、画面をゲームらしく彩ります。
2026/05/05 - Html Kaplay ローグ
ID#:125第4回:暗闇の中を探索!視界システム(FOV)の実装 - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第4回目。プレイヤーの周りだけが見える「視界システム(FOV)」を実装します。暗闇を探索するドキドキ感を演出し、探索済みのエリアを記憶する仕組みを解説します。
2026/05/04 - Html Kaplay ローグ
ID#:126第5回:モンスター現る!敵のAIと戦闘の基本 - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第5回目。今回はダンジョンに「モンスター」を登場させます!ランダムな配置、プレイヤーを追いかけてくるAI(経路探索)、そして体当たりで攻撃する戦闘の基本を解説します。
2026/05/04 - Html Kaplay ローグ
ID#:122第1回:はじめに:KAPLAY と rot.js で自分だけのローグライクを作ろう!
KAPLAY と rot.js を使ったローグライクゲーム開発の連載第1回目。開発環境の構築から、KAPLAY の初期設定、そして「Hello World」を表示するまでを解説します。
2026/05/02 - Html Kaplay ローグ
ID#:123第2回:主人公「@」を操作してダンジョンを歩き回ろう - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第2回目。ドット絵素材の読み込みから、主人公キャラクターの表示、そしてキーボードを使ったグリッド移動(マス目移動)の実装を解説します。
2026/05/02 - Html Kaplay ローグ
ID#:124第3回:rot.js の力で無限に広がるダンジョンを作ろう - KAPLAY と rot.js を使ったローグライクゲーム開発
KAPLAY と rot.js を使ったローグライクゲーム開発の第3回目。rot.js のダンジョン自動生成アルゴリズム(Digger)を使って、遊ぶたびに形が変わる本格的なダンジョンを作成し、KAPLAY の addLevel で描画する方法を解説します。
2026/05/02 - Html Kaplay テトリス
ID#:120Kaplayでテトリスを作ろう!〜付録サンプルプログラム
Kaplayでテトリスの作成するゲーム開発講座で作ったサンプルプログラムを記事として置いておきます。
2026/04/24 - Html Kaplay テトリス
ID#:115Kaplayでテトリスを作ろう!〜連載ブログ目次
Kaplayを使ったテトリスの作成手順を通じて、Javascriptプログラミングを学習上で欠かせない基礎がためを解説していきます。
2026/04/23 - Html Kaplay テトリス
ID#:116はじめてのKaplayでテトリスを作ろう!-環境構築とブロックを動かす準備-
Kaplayでテトリスの作成するゲーム開発講座の第一回目です。まずはKaplayを使うための環境作りを解説していきます。
2026/04/23 - Html Kaplay テトリス
ID#:117Kaplayでテトリス開発!-ブロックの生成と自動落下を実装しよう-
Kaplayでテトリスの作成するゲーム開発講座の第二回目です。テトリスでお馴染みのブロックの生成とその落下ロジックを考えていきます。
2026/04/23 - Html Kaplay テトリス
ID#:118Kaplayでテトリスの核に迫る!-ブロックの回転と接地判定のプログラミング-
Kaplayでテトリスの作成するゲーム開発講座の第三回目です。テトリスでのブロック回転と接地について考えていきます。
2026/04/23 - Html Kaplay テトリス
ID#:119Kaplayでテトリス完成へ!ライン消去とスコアシステムの導入
Kaplayでテトリスの作成するゲーム開発講座の最終回です。ブロックの揃った行の消去とスコア表示までを完成させます。
2026/04/23 - Html Phaser シューティング
ID#:114【Phaser3でSvelteゲームアプリを作る③】シューティングゲームの土台となる最初のプロジェクトを作成
Phaser.js+Svelteゲームアプリ作成の解説第3回目です。今回からPhaser3でシューティングゲームの基礎となるプログラミングに着手します。
2024/07/28 - Html Svelte Phaser
ID#:113【Phaser.jsでSvelteゲームアプリを作る②】Phaser3のローカル保存したアセットファイルを読み込む
オリジナルPhaser.js+Svelteゲームアプリ作成の解説記事第2回目です。今回はPhaser3でローカルに保存した画像ファイルを読み込んでシーンに表示させる基本を解説します。
2024/07/18 - Html Svelte Phaser
ID#:112【Phaser.jsでSvelteゲームアプリを作る①】SvelteアプリにPhaser3をインストールする
Javascriptの高等教育向けのプログラミング学習をテーマとした高度なHTMLゲームをPhaser.js+Svelteアプリの手順をじっくり解説していきます。
2024/07/15 - HTMLゲーム作成 Inkscape SVG
ID#:41【HTML&CSSではじめるミニゲーム作成の基本】CSSバックグラウンドスライド式のアニメーション用png画像をInkscapeで作成する
Html&CSSで単純なミニゲームやScratchゲームを作る上で欠かせない、CSSで使えるアニメーション用png画像をInkscapeで作成する方法を検討してみます。
2024/01/12 - HTMLゲーム作成 接触判定
ID#:110【HTML&CSSではじめるミニゲーム作成】高速なアルゴリズムで接触してるスプライトを検索する
HTML&CSSベースのブラウザで動くミニゲーム上で表示した複数のスプライトが接触している場所を高速で調べるアルゴリズム・『四分木法』をJSメインで実装してみます。
2023/12/31 - HTMLゲーム作成 接触判定
ID#:109【HTML&CSSではじめるミニゲーム作成の基本】スプライトの接触判定をじっくり理解しよう
HTML&CSSベースのブラウザで動くミニゲームを作る際に便利なプレーンなCSS/JSからスプライト(動きのある画像要素)間の接触を判定する基礎を解説します。
2023/12/22 - HTMLアプリ Svelte スマホ対応
ID#:89Svelteアプリでクリックイベントのスマホ対応〜preventDefaultでタッチイベントを適切にさばく
スマホのようなタッチパネル式のイベント入力をブラウザから適切に処理できるようにSvelte製のHTMLアプリを作成するときの注意点を紹介します。
2023/02/21 - HTMLアプリ Svelte RPG風ゲーム
ID#:85【SvelteでRPGゲーム開発】Svelteコンポーネントを使ったHTML中の表示画面のフレキシブル対応
SvelteではじめるRPG自作ゲーム開発の連載記事・第4回目です。スマホやタブレットのブラウザに表示させるときに適切に表示させられるようにSvelteコンポーネントをフレキシブル対応させてみましょう。
2023/02/18 - HTMLアプリ Svelte RPG風ゲーム
ID#:84【SvelteでRPGゲーム開発】コントローラーをコンポーネント化してスプライトを操作してみる
SvelteではじめるRPG自作ゲーム開発の連載記事・第3回目です。コントローラーからキャラクターを操作するためのコンポーネントを作成してスプライトを操作してみます。
2023/02/14 - HTMLアプリ Svelte RPG風ゲーム
ID#:92【SvelteでRPGゲーム開発】requestAnimationFrameを使いながらアニメーションを意識したスプライトを操作する
SvelteではじめるRPG自作ゲーム開発の連載記事・第2回目です。キーボード入力でキャラクターを操作するためのコンポーネントとゲームエンジン部分の基礎的な実装を解説します。
2023/01/26 - HTMLアプリ Svelte RPG風ゲーム
ID#:91【SvelteでRPGゲーム開発】マップ背景を表示する〜基本編
SvelteではじめるRPG自作ゲーム開発の連載記事・第1回目です。初回はタイルマップをブラウザに簡単に表示させるためのテクニックを解説します。
2023/01/22 - HTMLアプリ Svelte SVG アニメーション
ID#:82【SvelteでHTMLアプリ開発】テオ・ヤンセン機構の多足歩行をシミュレートしてみる
前回に引き続き「テオ・ヤンセン機構」をSvelteアプリで視覚化する話です。今回はテオ・ヤンセン機構で多足歩行を再現するまでの実装手順を紹介します。
2022/05/15 - HTMLアプリ Svelte SVG アニメーション
ID#:81【SvelteでHTMLアプリ開発】テオ・ヤンセン機構をSvelteアプリで再現してみる
今回のお題として「テオ・ヤンセン機構」を簡単に視覚化するため、SvelteでHTMLアプリを作って遊んでみます。
2022/05/14 - HTMLアプリ Svelte Sass フォント
ID#:79【HTMLアプリ作成術】SvelteアプリをNES.cssのSassからスタイリングを試してみる
今回はSvelteアプリにNPMインストールする形式のCSSスタイルファイルの導入方法と、外部フォントを利用する方法の2本立てで解説していきます。
2022/03/06 - HTMLアプリ Svelte Sass ミックスイン
ID#:78【HTMLアプリ作成術】SvelteアプリをTyped.cssでSassからスタイリングを試してみる
今回はSvelteアプリを例にとって、HTML&CSSアプリでSassのミックスインをどう扱えば良いかを、Typed.cssを使って解説してみます。
2022/03/05 - HTMLアプリ Svelte SVG画像 タイマー
ID#:77【HTMLアプリ作成】SvelteでSVG要素を直接操作して制限時間表示できるタイマーを作ってみる
今回はSvelteアプリ作成に慣れるために、HTML&CSSゲームなどに応用のできるタイマーっぽいものを一から作成する過程を解説してみます。
2022/01/20 - htmlゲーム作成 四択ミニクイズ
ID#:50【Html&Cssアプリ】Html/JavascriptとSassを使った四択クイズゲームの作り方
このページでは自前で簡単に作れるHtml&Cssゲーム「四択クイズ」の作成過程をまとめています。Scratchプログラミングを卒業し、本格的なプログラミングをスタートしたい中高生向けの内容になっております。
2022/01/18 - Html Svelte 四択ミニクイズ
ID#:76【Html&Cssで作る四択クイズゲーム開発記録⑦】Svelteアプリの作り方入門!HTML&CSSゲームをSvelteプロジェクトへ移行(マイグレーション)する
不定期で四択クイズミニゲームのリファクタリングを進めていく話の第7段です。今回はこれまでネイティブなHTML&CSSを使って作ってきた四択クイズアプリをSvelteアプリとして再構築・マイグレーションする手順を解説していきます。
2022/01/18 - Html Javascript 四択ミニクイズ
ID#:75【Html&Cssで作る四択クイズゲーム開発記録⑥】ネイティブなJavascriptスクリプトをフル活用してHTMLタグ要素(DOM)を自動生成する
不定期で四択クイズミニゲームのリファクタリングを進めていく話の第6段です。今回はJavascriptフレームワークを導入してHTML&CSSアプリを開発していく前に知っておきたい基本事項を確認していきます。
2022/01/14 - Html Sass Javascript 四択ミニクイズ
ID#:74【Html&Cssで作る四択クイズゲーム開発記録⑤】Sassリストでクイズの問題を動的に管理する
不定期で四択クイズミニゲームのリファクタリングを進めていく話の第5段です。今回はSassリストを使ってで四択クイズミニゲームのデータ構造を動的に管理する方法を検討します。
2022/01/11 - Html Javascript 四択ミニクイズ
ID#:73【Html&Cssで作る四択クイズゲーム開発記録④】HTMLのスクリプト部分(Javascript)をfunctionでまとめる
不定期で作成中の四択クイズミニゲームのリファクタリングを進めていく話の第4段です。今回はHTMLのスクリプトタグにあるJavascriptコードの見直しを図ります。
2022/01/09 - Html Css Sass 四択ミニクイズ
ID#:72【Html&Cssで作る四択クイズゲーム開発記録③】Sassリストでゲームデータを集約してHTML要素を初期化する
不定期で作成中の四択クイズミニゲームのリファクタリングを進めていく話の第3段。今回はSassリストを高度に使いこなし、HTML擬似要素の内容を初期化する方法を紹介します。
2021/12/22 - Html Css Sass 四択ミニクイズ
ID#:71【Html&Cssで作る四択クイズゲーム開発記録②】擬似要素のcontentプロパティでクイズの正誤判定に使う
不定期で作成中の四択クイズミニゲームのリファクタリングを進めていく話の第2段です。今回はCSS擬似要素のcontentプロパティを活用したデータ埋め込みのSassならではのテクニックを紹介します。
2021/12/18 - Html Css Sass 四択ミニクイズ
ID#:67【Html&Cssで作る四択クイズゲーム開発記録①】Sassのリストと@forループを使ったコード省力化の話
不定期で作成中の四択クイズミニゲームのリファクタリングを進めていく話の第1段です。今回はSassの@forループとリストのキーや値の取り出しの使い方を考えてみます。
2021/12/15
ブログについて
このサイトに関する情報です。
Pスクールのブログは(同)タコキンの運営するブランチブログです。 主に地元のプログラミング教育に対する自社での取り組みを紹介しております。
ブログのプライバシーポリシーはこちらのページでご確認ください。
管理者: taconocat
南九州の山奥で田園に囲まれた会社で、日中は地元のスマート農業を推進するお仕事をこなしながら、夜中はテック系ブログのネタ作りに奮闘中です。
プロフィール
(同)タコスキングダム現代表社員。 日本〜アメリカで半導体装置製造メーカーに開発職で足掛け9年勤務後、 地元熊本県でスマート農業の技術を独自に深めるべく独立。 本場シリコンバレーの中で培ったIT技術を武器に、スマート農業向けの技術開発中の合間を縫ってブログを更新したりしている。 運営会社に関する詳細はこちらをご参考ください。
免責に関する項目はこちらのページでご確認ください。
お問い合わせ
ご意見・ご質問は以下のお問合せフォームにて受け付けております。



