2022年11月1日火曜日

cafe Sepia

はじプロでボーっと眺めるだけのゲーム?を作りたくて作ったやつ。

キャラクターの落書きがたくさんあるのでそいつらをお客さんにしました。


ちょうどはじプロマンションと時期が重なったので、マンションの201号室として提出しています。

ウェイトレスとマスターとアタマが雲の友達がお気に入り。

マスターは魔の巣のマスターのオマージュですね。

TAO さんみたいな奥行き感と、クイックオバケさんみないなアニメーションを作りたかった。

またこういうの作りたい。

2022年10月25日火曜日

自分で描いた絵をはじプロのテクスチャにする

はじプロにパソコンの画像データを読み込む方法(覚え書き)


※ 自分で描いた絵、写真、または著作権フリーの画像を使いましょう
 商用のイラスト、写真、他の人が作った画像を許可なく使ってはいけません



はじプロはSwitchの画面をタッチして操作する人が多いと思いますが、マウスをSwitchのUSBコネクタに繋げばマウスで操作することもできます(Switch Lite でも可能)。

マウスの代わりにUSBコネクタに小さなコンピュータ(アルデュイーノ(Arduino))をつなげば、パソコンにある画像ファイルを「はじプロ」に取り込むことができます。
アルデュイーノがはじプロ上でマウスカーソルを操作し、自動でテクスチャを描いてくれるのです。

アルデュイーノを使うのは簡単ですが、少しだけでも電子工作、文字でのプログラミングの知識がある方以外にはおすすめはしません。

この文章はちょっとわかりにくい所について日本語で書き直していますが、詳細はYouTubeで再確認してください。

必要なもの

・Arduino Leonardo (アルデュイーノ レオナルド)
https://www.amazon.co.jp/gp/product/B0786LJQ8K/
1800円くらい

・USBケーブル(レオナルドに同梱されてるかも。片側マイクロのやつ。データ用

・ジャンパワイヤー または リード線(リード線は5センチくらいで両端の被膜を剥く必要があります。100均で売ってます) 

・Switch Lite なら usb-c からのを変換コネクタも必要 

  (YouTube だとKitとかボードを推奨してるけど無くて大丈夫)


手順

  1.  以下のリンクからWindowsの「Arduino IDE」をダウンロードします。
    「Just Download」を押すとダウンロードが始まります。

    Arduino IDE Software: https://www.arduino.cc/en/software/software


  2. 以下のリンクから「Mouse To ライブラリ」をダウンロードします。 https://github.com/per1234/MouseTo

    下の方にスクロールすると

    Installation
      Download the most recent version of MouseTo here:・・・

    と書かれているので、このリンク先からダウンロードする。 

  3. 手順1でダウンロードした「Arduino IDE」をインストールします。
    プログラミングしたり、Arduino(ハードウェア)とやりとりするための
    ソフトです。
    選択肢は全てOK的な方を選んでください。

  4. インストールした「Arduino IDE」を起動します。
    メインメニューの
    Sketch>IncludeLibrary>AddZipLibrary
    を選択し、手順2でダウンロードした「Mouse To ライブラリ」を選択します。
    これによってアルデュイーノでマウス関連の関数が使えるようになります

  5. テクスチャ描画プログラムをダウンロードします。
    はじプロのDiscordにリンクがあります。
    https://discord.com/invite/JBfwCYqUSg
    左に「#help-and-tutorial」というチャンネルがあるのでクリックし
    右上の画びょう(ピン)のアイコンをクリックし
    TextureTools
    から
    「GBG Texture Builder」と「Automatic GBG Texture Drawing」
    をダウンロードアイコン(右の下↓)からダウンロードします。
    なるべく新しいプログラムを見つけてダウンロードしてください。0.2は古いバージョンです。

  6. 「GBG Texture Builder」はインターネットブラウザで実行できます。
    描画したい画像を開き、「Generate!」ボタンで画像をはじプロ用に変換し、「Download as csv File」でダウンロードします。
    写真ならFloyd、イラストならNoneがおすすめです。

  7. ダウンロードした「AGTD_v0.2-beta.ino」が、テクスチャデータをマウスの動きに変更するためのプログラムです。
    これをダブルクリックして「Arduino IDE」でプログラムを開きます。

  8. プログラム内に2桁の数字が数百個書いてある箇所があるので(100行あたり)、その行を削除します。
    先程の画像データが入っているcsvファイルをテキストエディタで開き、その内容を削除した場所に貼り付けます。
    ちなみにデータ行の最後にカンマ(,)を打つと、次の行に別のCSVデータを貼り付けられます。
    最大5データまとめて実行可能、だった気がするけどもっとまとめていけるかもしれません。

  9. ArduinoとパソコンをUSBケーブルで繋ぎます

  10. 「Arduino IDE」のメインメニューから
    Tools>Bord:・・・・>ArduinoLeonardo
    を選択します。
    すぐ下のメニューから「ArduinoLeonardo」のPortを選択してください。
    ここで「ArduinoLeonardo」の選択肢が出ない場合は、USBケーブルがデータ用じゃないか、USB差込口の問題です。USBをPCの裏にさしても状況が変わらなければ違うUSBケーブルを使ってみましょう。

  11. 左上にある右矢印のアイコンをクリックすると今開いているテクスチャ描画プログラムがArduinoに書き込まれます。
    下に「Done Uploading」もしくは「アップロード完了」と出てきたら成功です。
    アルデュイーノにプログラムとデータが書き込まれました。

  12. ArduinoLeonardoをパソコンから取り外します。

  13. はじプロをゲームのプログラム画面にしておきます。

  14. ArduinoをSwitchのUSBに接続します。

  15. 9番の穴(~9)と、5つ隣のGNDをジャンパコードで接続します
    この接続はスタートのきっかけのための接続なので接続は一瞬でいいです。
    基盤のオレンジのLEDが一瞬点けばOK。

  16. ジャンパコードを外します

  17. テクスチャの描画がはじプロではじまります。

  18. 終わったらSwitchのUSBケーブルを抜きます

  19. 次の画像を取り込む場合は手順6に戻ってください

注意すること

・USBケーブルはデータ用を使いましょう。家に転がってるケーブルは電源用のモノも多いです。

・基本、各プログラムの最新版を使えばいいはずですが相性があるようです。
 動かない場合は同じ時期にリリースされたバージョンを使うか、動作済みの環境を
 他の方に教えてもらって使用してください。

・版権モノをダウンロードして使わないでください。
 自分が描いた絵か、著作権フリーの画像だけを使用しましょう。


2022年10月8日土曜日

はじプロマンション

企画書はシンプルにしたかったのですが、できるだけ住人みんなが楽しめるようにしようとしたらそこそこ長い仕様書になってしまった。

はじプロマンション ’22 Summer 🍉


今回のイベントは、特に初心者の人、小学生、コミュニティーにあまり顔を出さない人が楽しめるようにしたかったので、優劣をつけたり、内輪受けな要素は入れないようにしました。

コロナのせいでみんなが楽しめるイベントが非常に少ないこともあって、文化祭、お祭りのようにみんなで楽めればなと。


マンションの外観のゲームを作り始めてから、ゲーム切り替えノードンは1ゲーム8個までの制限があることを知って、1フロア6部屋にしました。

部屋をたくさん作って5人くらいしか入らなかったら寂しいので最初は3階建ての18部屋でした(7月19日)。



あっという間に15部屋うまったので5階建てにしました。


残り3部屋になったら増築というルールを自分の中に決めて、


7階建て


9階建て


10階建て


11階建て



最終的には74作品が集まる12階建てのマンションになりました。でかい!!


自分も201号室を作成しました。


ひと段落したので、動作チェックも兼ねて全部屋レビューを開始しました。
作品作ったらみんなすぐ感想欲しいよね。

各部屋の完成の連絡が上がってきてにぎやかなマンションになりました。

TACTYさんの配信も大好評のうちにおわりました。

TACTYさんの配信

たくさんの住んでいただいたので情報の管理が大変でしたが
楽しいイベントになってよかったです。

イベントに対しての感想があまりないので、感想いただけるとがんばれます。

次回は年末年始を予定しています。
またいっしょに盛り上がりましょう。

2022年10月6日木曜日

はじプロマンションが始まるまで

 はじプロマンションの企画を立てた時のことを書いておきます。



去年の年末からはじプロ(はじめてゲームプログラミング)にハマっています。


このゲームはシンプルで、奥深く、とても面白いです。

語る魅力は山ほどもあるんですが欠点もいくつかあります。


このゲームはノードを配置、接続してプログラム(ゲーム)を作るのですが、ノードを1ゲームに最大512個しか置けません。
他のテキストベースの言語に置き換えると200行程度の規模のプログラムしか書けません。

はじプロでもっと大きなゲームを作る人のために、ゲームから他のゲームに切り替える機能がはじプロにあります。



このゲーム切り替えの仕組みを使って長屋を作って数人で遊べたら面白いなと5月くらいから何となく思ってました。

ただ呼びかけたところで2,3人しか集まらなかったら面白くならないだろうしどうしようかなー、としばらく企画を練りながら寝かせていました。


7月頃に夏休みの自由研究的な感じで小学生にやってもらったらいいんじゃないかなと思ってTwitterコミュニティーで発言しました。



賛同者がそこそこいたので企画を開始することにしました。
10人ちょっとくらいは参加してくれるんじゃないかなと。


この時点で7月16日。夏休み前に企画を正式に発表したい。

何となく考えていた企画の仕様をまとめました。使用するWebサービス、連絡方法、部屋の管理、期間、部屋のゲームの仕様、マンションの仕様、、、

告知については僕の発信力では小学生に届かないので、TACTYさんにお願いしてYouTubeで告知してもらいました。
完成後にYouTubeで配信したら参加した人のご褒美的なものになるかなと思い、これもTACTYさんにお願いしました。

最初の絵が企画を立てた時のイメージ画です。

夏休みが始まる直前の7月19日に何とか正式に発表できました。


次ははじプロマンションが始まってからのことについて。


東京パソコンクラブで大賞いただきました

 乃木坂の3人(4人)がやっている番組で、はじプロのコンテストをやっていたので応募したところテレビに作品が映り、プレイしてもらい、大賞をいただきました。

やったーーーー

放送は6月18日でした。









今回は3人が作ったゲームのうちのどれかを改造して、提出するということで

あやてぃーさんのゲームを改造させてもらいました。

作る時に気を付けた事はこんな感じ。

・せっかくあやてぃーさんが頑張って作ったので、もとのゲームはなるべくいじらない。このゲームの個性の部分は無くさない。

・大きく驚いてもらう要素を複数入れる

・難しいプログラミング技術は使わない。中身を見られても理解してもらえるように。 

・難易度を上げない。10分以内でクリアできるようにする。

・楽しくやってもらえるようにする。

4人(あやてぃー、やんちゃん、弓木さん、璃果さん)に楽しそうに遊んでもらって本当に良かった~~

やんちゃんの驚き顔と弓木さんの感情移入なリアクション、あやてぃーさんの笑顔をいただいて心から嬉しかった。

第2回やらないかな

2022年1月18日火曜日

はじめてゲームプログラミング

 年末、息子に「はじプロ」を買ったのですが、これとてもいいですね。



手とり足とり教えてくれるので、
うちの小学生もどんどん自分でゲームを作っています。


と、いうか、わたしがすっかりハマっていて
学生の時に作っていたゲームをSwitch用に作り直したりしています。


1、2時間もあれば1つのゲーム(の概要)が作れるのがとても良いね。


ユーザーが公開したゲームがダウンロードできるので半永久的に遊べるし、
ダウンロードしたゲームのコードを見たり、コピーして編集することもできます。
ノード(コマンド)が最大512個しか使えないのが苦しいですが、それもまた楽しいです。


3千円でおつりがくるのでみんな買ったほうがいいよ。買おう。


わたしのプログラマーIDは
P 007 G7X P13

どうぞよろしく。


はじめてゲームプログラミングについて、ちょくちょくこのブログに書いければなと思ってます。

CATSel (MaxScript)

 サイト引っ越しの際に「CATSel」が消えていたようなので
アップしました。
CATSel















CAT のパーツ選択をする MaxScript です。

2021年11月15日月曜日

「ブレンダーからはじめよう」が「新」になりました

ブレンダーからはじめようはかなりたくさんの人に使ってもらいました。

授業で使用してくれている学校が結構あるようです。
ありがとうございます。

使用している blender のバージョンが古かったので
内容を更新しました。
バージョン 2.91 対応で書き直してもらっています。

技術評論社のサイト

https://gihyo.jp/book/2021/978-4-297-11858-7

質問がある人はここの投稿欄にコメントください。

新ブレンダーからはじめようも
よろしくお願いします!!!

近況

職場はずっと変わってません。

去年はリギング、今年はほとんどコーディングしています。

これからはちょくちょく更新する、かも、しれません。
よろしくお願いします。

【注意】旧サイトにアクセスしないでください

うっかりしていてドメインが消えてしまいました。
旧ドメインはフィッシングサイトに誘導されることがあるようです。
お気を付けください。

【注意】旧サイトにアクセスしないでください

うっかりしていてドメインが消えてしまいました。 旧ドメインはフィッシングサイトに誘導されることがあるようです。 お気を付けください。