プログラミングは特別なことではありません。習得に必要な環境は全ての人に開かれています。
プログラメイツでは無料で使用できるツールを活用しておりますので、学習したことをお家のPCで復習することが容易です。
2025年度授業スケジュールカレンダー

迷路の自動生成



ゲームでは迷路をアセットとして使用する場合があります。
幾つかのアルゴリズムがあるのですが、どれも比較的簡単です。
出来上がった迷路の幾何学模様はとても美しいです。
簡単にできてしまうのですが、大きめの迷路はとても手ごわいですよ。

迷路の自動生成

ノーコード・ローコードって?



ノーコード・ローコードはオープンソースシステムのムーブメントの一つです。
いくつかのオープンソースサーバが公開されており、無料で利用できます。
プログラメイツではそれらのインストールと評価を行っています。
エクセル感覚でブラウザからの操作で簡単にデータベースを使ったWebアプリケーションを作成することが出来ます。

ノーコード・ローコードシステム

追いかけゲーを作る



ゲームを作っているとプレイヤーを敵が追いかけたり、キャラクターがゲームの世界を自由に移動するといった機能が必要になることがあります。
ただ、ゲームの世界には通常多くの障害物や立ち入れない領域や、下手をすると戻ってこれない場所にはまり込んでしまうことが考えられます。
こういったことの解決策としてゲームエンジンにはNavMeshと呼ばれる技術が取り入れられています。写真の青い領域が通過できる経路でここを使って黒い三角は赤い四角に向けて自動的に移動します。

追いかけゲーの開発

開発中操作



スマートフォンアプリの開発方法は一つではありません。本教室の得意技であるUnityでもできますし、ホームページを発展させるようなやり方もでも可能です。
ただ比較的多く用いられているのはRect NativeやFlutterといったフレームワークを使うやり方です。React NativeはFacebookが公開しているオープンソースのフレームワークです。JavascriptとCSSを使って開発します。

スマホアプリ開発

ギャートルズな叫び声



ちょっと古いですが、はじめ人間ギャートルズというマンガがあって驚いたり痛がったりするときの叫び声が立体化して山の向こうに落ちたり、地球を飛び出したりするデフォルメ手法が多用されていました。ちょっとBlenderで立体文字を作って真似してみました。

リアルギャートルズ

Pythonで金ブロック生成



マインクラフトにはPythonでアイテムを生成したりモブを動かしたりするMODがあります。これを使うとマイクラの世界を自由自在にPythonで動かすことが出来ると同時に従来のコマンドを超えた機能を実現できます。

マイクラでPython

Blenderで水を再現



3DモデリングアプリケーションであるBlenderは無料であるにもかかわらずモデリング以外にもアニメーションを作ることが出来るなど豊富な機能を持っています。アニメーションの補助機能として物理エンジンを持っていて面白い効果を実現できます。中でも流体エンジンはリアルで煙や水の流れ、波面等の効果を利用できます。

水道から水が出る

Robloxの魅力



プログラメイツではRobloxでのゲーム制作にも取り組んでいます。RobloxはPlayerを使ってゲームを楽しむことに目を向けられがちですが、Roblox Studioを使ってオリジナルゲームを簡単に作ることが出来ます。また、HMDを使ってRobloxをプレイするとVRCHAT同様VRワールドに入り込んだ状態になります。Unityのように独立したアプリケーションにはできませんが、Roblox Studioで作ったゲームシーンはPlayerで即VRワールドとして楽しむことが出来るわけです。

RobloxでVRワールドを作る

爆発の面白さ



プログラメイツではUnityがもっとも使われていますし、人気が高いです。Unityではいろんなことが出来ますが、ゲームプログラミングでよく用いられるものとして「爆発」があります。爆発効果は標準アセットとして用意されているものを使うことが出来ますし、自分で作り出すこともできます。音まで出すようにするとなかなかの迫力で楽しめます。

大砲から爆弾を発射して物を落とすデモ

音声コントロール



プログラメイツではUnityがもっとも使われていますし、人気が高いです。Unityではいろんなことが出来ますが、あまり知られていないものとして音声認識があります。世の中には「明かりを点けて」と言うと点く照明なんかがありますが、そういうものです。UnityではUnityEngine.Window.Speechというパッケージを使って簡単に実現できます。ニワトリは「すすめ」と言えば前に進んで缶を倒します。

「すすめ」と言うと進んで缶を倒す

技術紹介は続きます

代表挨拶


電気機器メーカーからインターネットプロバイダ出向を皮切りに20年にわたりインターネットアプリケーションの開発を手掛けてまいりました。
プログラムによる自動化こそ次世代もっとも重要な資源であると考えています。 プログラミングやインターネット技術をより広く活用する社会を見据えそれに伴う社会的問題の解決や人材育成と事業創成を目的としてプログラメイツを設立いたしました。プログラミングに限らずネットリテラシーからスマートフォンの使い方まで広く取り組んでいきたいと考えております。ここに紹介いたしましたものはほんの一部です。柔軟に対応いたしますので何なりとご相談ください。

代表 藤井文一郎
地図


所在地: 船橋市本町7丁目4番11号 船橋大一ビル 2F