36進数くらいならこんな感じでINSTRを使って記述しても問題ないかなと個人的には思います。
C=INSTR("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ,A[I])
これで"Z"ならば35という値を返します。
とはいえ、これでも結局使えるのは0~35のBGだけになります。
すらさんが言いたいのはこういうことではなく例えば0がレンガ(動かせない)、1が石壁(動かせる)など好きなBGを割り当てる方法だと思います。
そのためには配列変数を使ってテーブルを作っておくと良いです。
配列変数BG[0]にはデータが0番の時のBGの番号、BG[1]にはデータが1番の時のBGの番号というようにしておけばC=BG[VAL(MID$(A$,I,1))]と変更するだけで0~9の数字で自由な10種類のBGを選ぶことが可能になります。
0そうだね プレイ済み