esp32で動くミニゲーム開発プラットフォームです。 (日付の数字の入ったzipを解凍して、platformIOのプロジェクトを差し替えます。 create project.pdfにやり方が書いてあります。)
tezukuriretoro.zipでJLCPCBに基板を発注して、パーツを組み合わせ、platformIOでhaco3をインストールすれば、PICO-8ライクな書き方でミニゲームが作れます。 専用のhaco3editorというソフトも作りました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
「haco3editor」
Haco3editorすごく使いやすくなった! pic.twitter.com/Daajp5cWAc
— でんたろう (@oRLF6nXrMai7KiK) February 7, 2025
haco3ゲームをプログラミングして下のハードウエアに転送するためのソフト(win,mac両方あります)
https://drive.google.com/drive/folders/1Eny3NMIrRxlyB-WC0IIFq0EagY_Ctn1x?usp=sharing
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
「てづくりれとろ」
haco3をインストールして動かすためのハードウエアです。
基板用のガーバーデータを追加しました。
基板はJLCPCBなどにtezukuriretoro.zipを送れば500~1000円で発注できます。
ーーーーー
基本部品
amazonリストはこちら(10000円くらい)
https://www.amazon.jp/hz/wishlist/ls/SSBZ3K5P5NR2?ref_=wl_share
以下アリイクスプレス(5000~6000円くらい)
ESP32-WROVER (Bluetooth開発ボード,wifiモジュール,ttgo,t8,v1.8, 8mb,psram,tfカード)1個2000円
TFT液晶2.8インチタッチパネル付き1個1500円(必ずwith touchを選んでください!)
タクトスイッチ3個100~300円
スピーカー1個300円
リミットスイッチ(2回路切替スイッチ)4個で300円
アナログジョイスティック1個で100~300円
キャップ1個50円
ピンヘッダ(オス・メス)500円程度
オス
17列(2個)
14列(1個)
4列(1個)
メス
17列(2個)
14列(1個)
4列(1個)
抵抗(100〜300円)
2回路切替スイッチ用(4種類)
9.1KΩ
4.7KΩ
2KΩ
1KΩ
タクトスイッチ用
100KΩ(3個)
--
外部出力したい時(はじめは必要ない)
ヘッドホンジャックソケット(音声)
RCA-AVソケット(映像の外部出力はプログラミングが必要)
ーーーーーーーーーーーーーーーーーーーーーーーーー
ina_aniさんのo-bakoをlovyanGFXに移植し、タッチパネル対応にするため自作ライブラリDentaroUI(同梱のカスタム仕様)を追加したのがhaco3です。
スプライトも自作です。LovyanGFXもo-bakoも素晴らしいプロジェクトで、この2つをベースにhaco3はできています。
https://inajob.github.io/o-bako-simulator/index.html
Lua5.3が動いています。
platformIOプロジェクトのフォルダをコピーした「コード」だけをzipあげています。
ビルドオプションの設定などが必要なため、インストールはplatformIOでしかできません。(Arduino不可)
Arduinoで以下をインストールすると、ファミコン(NES)のエミュレーターにもなります。
https://github.com/dentaro/NESCat
ーーーーーーーーーーーーーーーーーーーーーーーーー