macsbug

Wio Space Shooter

leave a comment »

Wio Terminal に Space Shooter を移植しました。        2020.05.27


.
操作:
_ 敵を全て破壊すると点数が加わり 次のステージに進む事ができます。


.
スケッチ:
_ Wio_Space_Shooter.zip を DL してください。
_ DL 後に Wio_space_shooter_.pdf の末尾 _.pdf を消します。
_ Wio_space_shooter.zip を解凍します。
_ フォルダーの中味は 以下です。
_ 

_ Wio_Clappy_Shooter.zipを DL してください。
_ DL 後に Wio_Clappy_shooter.zip_.pdf の末尾 _.pdf を消します。
_ Wio_Clappy_shooter.zip を解凍します。


.
Space Shooter について:
_ 原作:GitHub 「HailTheBDFL」の「esp32-spaceShooter
_ HailTheBDFL氏 に感謝致します。
_ 構成:ESP32 + ILI9314 TFT Display。
_ 開発環境:Arduino IDE。
_ 移植:M5Stack:2018.01.12:esp32 spaceShooter with M5STACK
_    M5Stackへの移植方法を記載しています。
_ 移植:Wio Terminal:2020.05.27:
_ スケッチ:初心者にも解りやすい内容で 勉強になります。


.
画像の構成:
_ 例: alien
_ 画像サイズは 14 x 11 pixel です。
_ 画像は 1pixel を 英文字で表現し 文字名は色情報です。
_  W=WHITE, Y=YELLOW, B=BLUE, R=RED, G=GREEN, Z=BLACK
_ 横 14dot:14文字 GGGZZZZZZZZGGG で 1 LINE できます。
_ 縦 11dot:合計 11 LINE です。

//alien
const int alienImgW = 14; const int alienImgH = 11;
char alienImg[] = 
//xxxxxxxxxxxxxx--------------xxxxxxxxxxxxxx--------------
 "GGGZZZZZZZZGGGZZZGZZZZZZGZZZZZGGGGGGGGGGZZZGGGGGGGGGGGGZ"
 "GGGZGGGGGGZGGGGGGZZGGGGZZGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"
 "GZZZGGZZGGZZZGZGGZGGZZGGZGGZZZZZZGZZGZZZZZ";

_ alien の表示: drawPixel で 抽画します。

tft.drawPixel(x + i % imgW, y + i / imgW, cellColor);

.
.
_ Clappy の画像:Clappy 愛好家へ


.
Wio Terminal メモ:書き込みが出来ない場合
不具合:
1. USBデバイス名が表示されない。当然 書き込めない。
2. USBデバイス名はあるが時間がかかり書き込み失敗。
_ この時「An error occurred while uploading the sketch」を表示。
_ つまり途中でデバイス名が無くなる。
操作方法:
🍎 Wioの電源スイッチをONにし 素早く 2回 RESET する。
_ すると /dev/tty.usbmodem26 とデバイス名がでる。
_ 26 の値は 29, 30 とか変化していきます。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
○ 電源スイッチ:OFF/ON/RESET ポジションがある
○ USB専用チップは無い:ATSAMD51P19A-32-bit PIC Microcontrollers を使用。
_ デバイス名は 電源スイッチONにすると /dev/tty.usbmodemFD1411 とか
_  /dev/cu.usbmodemFD1411 とか /dev/cu.usbmodemFD1411 (seeeduino Wio Terminal)
○ seeed の「Wio Terminalをはじめよう」の FAQ に
_ 「Wio Terminalをリセットするには」「ブートローダーに投入するには」が書かれています。
_ 


.
感想:
HailTheBDFL氏の画像定義と表示方法は勉強になり感心致しました。
この方法は 初心者でも キャラクターを作り楽しむ事ができます。

 


Wio , Terminal , Space Shooter , alien , clappy

Written by macsbug

5月 27, 2020 @ 11:20 am

カテゴリー: Wio Terminal

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。