vgnz93hsについて
作品
作品
すべて
#JavaScript
#HTML
#Vercel
#Scratch
#Next.js
#Astro
#Swift
#macOS
#C
#Windows
#Shortcuts
#Supabase
#Blender
#DaVinci Resolve
#EV3
#LEGO
ホームページ 4
Astroを使って高速化したホームページです。マークダウンファイルを生成するだけでリンクが作られるようにしました。
ホームページ 3
Vercelを使って、Next.jsで作成したホームページです。マークダウンからページを作成する機能をつけました。
RC Flow
RC Flowは、勉強時間を管理するために作成したシンプルな時間管理ツールです。今日やることと、それぞれのかかる時間を設定すると、時間と休憩時間を表示します。勉強の集中を妨げないことや、休憩と集中がはっきり分かるように設計しました。Webサイトから使用することができます。
360度動画リフレームツール
360度の歪んだ動画を変換し、6つの正方形の動画をつなぎ合わせた、1つの動画を出力するツールです。SwiftでmacOS用に作成しました。映像ファイルを画像に分割し、平面の動画のそれぞれのピクセルが、歪んだ動画のどのピクセルと対応するかを三角関数を使って求めることで作成しました。
カーソル
Cの練習としてマウスに合わせて動くカーソルを作成しました。ボタンの近くに行くと、カーソルはボタンの形にシームレスに変形し、ボタンのラベルがカーソルに近づいて引っ張られるようなアニメーションをつけました。
リマインダーBot
学校の課題や予定などを知らせるBotです。iPhoneのショートカットアプリを使って作成し、ホーム画面から課題や予定、持ち物を登録すると、毎日メッセージ作成用のショートカットアイコンを押したときにリマインダーのメッセージが作成されます。作成されたメッセージは毎日16時に自動的に送信されます。
プロジェクターのシミュレーション
前に作ったRC Tracingという自作のレンダリングエンジンを使って、プロジェクターが光を出して壁に映像を投影するところをシミュレーションしました。中央から左の壁に向かって光を放ち、壁に当たって乱反射しています。部屋の中にはスモークのエフェクトを加えているため、プロジェクターの光の筋が見えます。
RC Tracing
RC Tracingは、一般的なレイトレーシングとは違って、光源の方からレンダリングをする仕組みのレンダリングエンジンです。レンダリングに時間がかかりますが、リアルな画像を生成できます。専用のWebサイトから使用できます。
サーチライトの3Dモデル
Blenderでサーチライトの3Dモデルを作成しました。テーマパークの夜のショーなどで使われている、直線上の強い光を空や室内に向かって発射して光の筋を作る機械を、Blender上で再現しました。より現実の映像に近づけるために、ノイズと手ぶれ補正のエフェクトを加えました
レイトレーシング Ray Tracing
Scratchで作った3Dレンダリングエンジンです。レイトレーシングの技術を使って、画像のピクセルが、3D空間のどの位置と対応するかを計算し、複数回処理を行うことで画像を生成する仕組みです。
時間管理ツール
Scratchで作成した学習時間を管理するツールです。1日の時間をタイムラインとして表示し、それぞれの項目にどれだけ時間を割くかを視覚的に設定することができます。勉強の集中を妨害しないよう、勉強中は画面の色味を淡くするようにしました。
ホームページ 2
JSONでページを一括で管理できるようにしたホームページのバージョンです。
10人以上接続できるオンライン
10人以上のプレイヤー同士で、移動・チャットができるゲームです。Scratchではクラウド変数は10個までしか使えませんが、それぞれのユーザーの識別子を共有することで、10人以上のプレイヤーでも同時に参加することができるようにしました。
2Dプラットフォーマー
矢印キーでプレイヤーを操作させて、ゴールを目指すゲームです。JavaScriptの練習として作りました。昔のホームページからプレイすることができます。
ホームページ 1
2022年の秋くらいから、2023年まで使っていたページです。フリーサーバーを使って、初めてインターネット上に公開しました。
2人用すごろく2
すごろくのマス目を作成して、プレイすることができるゲームです。
ライブ配信ツール
Scratchで簡単なライブ配信をおこなえるツールです。Scratchのクラウド変数を使って、簡単なライブ配信をすることができます。定型文のチャットを送信したり、画面上で自分が設定したスプライトを移動させることができます。事前に設定したスライドを表示することも可能です。
3Dプラットフォーマー
3D空間でプレイヤーを移動させてゴールを目指すゲームです。JavaScriptの練習として作りました。
ホームページ 0
中学1年生の夏休みにテキストプログラミングの練習として作成したホームページです。
ねこの散歩15
ペンとスタンプを使ってステージを描画したプラットフォーマーです。
移動・回転が可能な3D
矢印キーで移動と、回転を同時に行える3Dのプログラムです。
バーチャル旅行 Virtual Travel
コロナ禍でも旅行に行ったような気分を味わえるように作ったゲームです。
月への旅
サターンVロケットを操作しながらつきを目指すゲームです。
ロボット掃除機
LEGO EV3を使って作った自動のモップ掛けロボットです。赤外線センサが壁を検知するとロボットが回転します。
3Dシューティングゲーム
プレイヤーを3D空間で移動させて、敵に弾を発射して倒すゲームです。
ジェットコースター
EV3のキャタピラを使って、ジェットコースターのゴンドラを上に運ぶ装置を作りました。
ねこの散歩#1
矢印キーでねこを操作してゴールを目指すゲームです。初めてインターネット上に公開した、プログラミングで作った作品です。
リンク
YouTube
Threads
Instagram
規約
利用規約
© 2026 vgnz93hs. All rights reserved.