タグ 空前のアルカディアブーム が登録されている動画 : 101 件中 1 - 32 件目
種類:
- タグ
- キーワード
対象:
【ネタ】ChatGPTにアルカディアについて尋ねてみた
TRPGに使ってたのは良い使い方だと思います。
返答の正しさが求められないので。
アルカディアでテトリスを作ろう!(7) 8KBROM編【VOICEROID解説】
アルカディアでのテトリスの作り方のその7です。8KBROMの作り方です。
■画面仕様の画像へのリンク
https://github.com/alcadia-kiritan/tetris/tree/main/doc
https://seiga.nicovideo.jp/seiga/im11023001
https://seiga.nicovideo.jp/seiga/im11023077
コメントや広告やいいねありがとうございます。m(_ _)m
■前回mod7へのコメ返の続き
> テトリスだったら適当な7の倍数のサイズの乱数テーブルって手もありそう
> 予めmod7された乱数列を用意して、適当な位置から順番に読み込んでくだけでいいんじゃない?
テーブルは最初に検討したんですが、8bitに収まる程度のサイズのテーブルではランダム性に難がありまして。
テーブルサイズが8bit以下(長さ255以下)だと、3つの連続したピースの出現パターン(343=7*7*7)を網羅できないのです。
テーブルサイズを増やせば、十分なランダム性を確保できる可能性があるんですが
①ROMを使いすぎる(コスパ悪い)
②テーブル長が数百ぐらいだとパターンを覚えられなくもないのでゲーム的に良くない
って理由から却下しました。
②は、昔Windows95に移植された、相殺もない頃のぷよぷよをやってたとき
ぷよの出現パターン法則がなんとなく分かって、高確率で確殺できる連鎖の組み方が確立できて結構がっかりした
という思い出がありまして。パターンを認知可能なのはよくないな、と。
> 最近のテトリスは7手で1種類ずつミノが出るようになってるけどそれは再現しない感じか
情報感謝です。
前回投稿時点では、こちらのガイドラインルールを知らなかったのでああいう内容になりました。
今実装されているものは、7種類を順次ランダムに出すようになりました。
シャッフルにmod2~7(Fisher–Yates shuffle)を使う豪華(?)仕様です。
-------
以下この動画のコメ返
>「.bin」ではなく、アセンブルで出力された「.hex」でエミュレータ起動。アドレス情報もあるから4KB以上もいけるぞ。
情報ありがとうございます!
.hexだと普通に読めるんですね。知りませんでした。
ぐえー.bin加工(この投稿)いらんですやん…
い、いや.binはWinArcadiaのロード時間で優位性が(震え声)
アルカディアでテトリスを作ろう!(5) 番外編② WinArcadiaでデバッグ編【VOICEROID解説】
アルカディアでのテトリスの作り方の番外編その2です。
WinArcadiaのデバッグ機能紹介です。
面白味には欠けるんですが、これ、開発に必要な機能なのです。
職務経歴書かいてなーい。めんどすぎるう。
・小ネタ
WinArcadiaに.binや.hexをドラック&ドロップするとそれが実行される機能があるんですが
ブレークポイントを設定後に、
.binをドラック&ドロップするとブレークポイントがリセットされますが、
.hexをドラック&ドロップしてもブレークポイントはリセットされません。
修正してコンパイルし直したバイナリを継続してデバッグしたいときに、.hexのD&Dが使えます。
まあ、ブレークポイントはアドレスで指定されているので、アドレスがズレるとアウトなんですが。
コメントや広告やいいねあざっす。ニヤニヤしながら見てます。
アルカディアでテトリスを作ろう!(4) 事前検証Final編【VOICEROID解説】
アルカディアでのテトリスの作り方のその4です。画面周りの検証はこれで最後…のはず。
8命令の8bitxorshiftを作ったんですがすごない?
なおアルカディア以外での使い道はない模様
--------------
xorshift8:
loda,r0 RandomBytes
rrl,r0 ; r0 <- r0 << 1
strz r1 ; r1 <- r0
rrl,r1 ; r1 <- r1 << 1
andi,r1 05Fh ; r1 <- r1 & 0x5F
eorz r1 ; r0 <- r0 ^ r1
stra,r0 RandomBytes
retc,un
--------------
コメントや広告やギフトやいいねありがとうございますm(_ _)m
----
(追記)
エミュの画面が停止中かどうか、わかりやすいようにアニメ差し替えて、II(ポーズマーク)を追加しました。分り難くてごめーん。
・物理的な制限があるリソース
垂直帰線期間中に利用可能なCPUクロック(VRAMに何してもちらつかないことが保証されている期間)も結構貴重なリソースです。
なんせ1フレームに200命令弱とかですから。
まあ、今回の検証で少し下にずらしてれば、落下処理がこの200命令から多少はみ出しても大丈夫だろう、とわかったので、CPUとRAMの節約のためVRAMルートを選択しています。
・コメ返>>TGM20Gモード
テトリス詳しくないんですがこんなモードが。
1フレームで落下ですか。下から生えるように見えるとかすごいですね。
落下判定自体は帰線期間外でもできるので、実装は可能だと思います。
約束はできませんが、一通り完成した後で余裕とやる気があったらやってみます。
アルカディアちゃんのサウンドロゴを真似てもらった
ビデオゲームの最新鋭機種がやってきた!
ココアとささみさんの「ずん子と茜とレトロゲーム」シリーズへの支援動画(支援音声?)です
#18のCMで出てきた妙に耳に残るあのサウンドロゴをずんちゃんとあかねちゃんで。
話速:茜1.40/ずん子1.30(フレーズ側話速0.6)
高さ:茜0.88/ずん子1.21
機動戦士ガンダム Mobile Suit Gundam(Arcadia.JAPAN.1983)
バンダイから出ていた家庭用ゲーム機アルカディアのゲームです。
【アルカディア】アストロインベーダー(ASTRO INVADER)を紹介&実況プレイ
アルカディア41周年
投稿してみました。
アルカディア及びマイナーレトロゲームをいくつか持ってるだけの素人です。
ボイスロイド初心者です。
・使用ゲーム
アルカディア専用カートリッジ「ASTRO INVADER」
・使用ボイスロイド
VOICEVOX 剣崎雌雄
ゲームプレイ動画はアルカディア実機を使用しています。
タグはご自由に編集してください。
アルカディアでテトリスを作ろう!(6) mod7編【VOICEROID解説】
アルカディアでのテトリスの作り方のその6です。計算回です。
動画中で紹介してるネットのは下記です。いやーすごい。
https://graphics.stanford.edu/~seander/bithacks.html#ModulusDivision
レトロハードなら、割り算は掛け算シフトが最強やろと思ってたら、掛け算も任意長のシフトもないやんけ!ってなりましたね。舐めてました。
動画に載せなかったバージョンやその.asm、パラメータ探しに使ったC++コードがgithubの方にあるので、興味がある人は眺めてみてください。
https://github.com/alcadia-kiritan/tetris/blob/main/06/spec.md
コメントや広告やいいねありがとうございます。m(_ _)m
---------------------------------------
以下追記です。
>> 8で割った余りを求めて7が出たら再抽選とかどうだろう
ネタあざす!やってみました。
残念なことにだいぶ偏ってました。
スペック的に乱数アルゴはxorshift8/16辺りしか使えないんですが、こいつらビット単位で見ると周期短めのパターンがあるので、&7とかとる奴はダメなようです。
実は&7して7が出たら0~6を順次返す、とかを検証時にやってます。これも恐らく同様の理由でダメでした。
>> xorshit+範囲分けでも傾向出るのか modでも分布は偏るし仕方ない気もするが
はいだいぶ出ます。modを使うとかなり緩和されます。素数は偉大ですね。
xorshift8だと、1つ前の数値の2倍±αとかになってることが多いので、範囲分けだと似たパターンがめっちゃ出てダメでした。
xorshift16だと、範囲分けでも多少はばらつくんですが、mod7に比べると偏りがまだ倍ぐらいは強かったです。
ピースの頻度の検証に使ったコードは下記です。並んだ1/2/3ピースの出現頻度とかを調べてます。
&7再抽選のやつも先ほど加えました。
https://github.com/alcadia-kiritan/tetris/blob/main/04/xorshift16.cpp
アルカディアでテトリスを作ろう!(3) 番外編①【VOICEROID解説】
アルカディアでのテトリスの作り方の番外編その1です。
最適化小ネタ紹介です。
今日から六日間夏休みじゃーい(歓喜)
職務経歴書完成させるぞおぉ(めんどくさすぎて禿げそう)
コメントや広告やギフトやいいねありがとうございますm(_ _)m
アルカディアを楽器にしてみた
バンダイアルカディア(Signetics 2650)について学んでみたので作ってました。
配布先url: https://www.dropbox.com/scl/fo/qa6gi0vnifnis1cl32jtd/AEMCdIxZjxRzOFJRbUg01yY?rlkey=7p0cv0d46azmpu3p4za3w7dcn&e=1&st=s3h1ovha&dl=0
time_of_arcadia.binををWinArcadiaの画面にドラッグアンドドロップすると動作しますのでみなさんも演奏してみてください。
アルカディアでテトリスを作ろう!(2) 設計&Re事前検証編【VOICEROID解説】
アルカディアでのテトリスの作り方の解説その2です。
事前検証は前回で終わりだと思ってました。
真・事前検証3Finalとかまで行きそうで怖いですね。
・asm実行pythonスクリプトの使い方
①「python インストール方法」とかでググってpythonの実行環境をインストール。
② gitのブランチのasm32.pyをダウンロード
③.pyと同ディレクトリにasm32.exeとWinArcadia.exeとregina.dll(exeと同じ場所にある)を設置
④コマンド「python asm32.py [動かしたい.asm]」を打つ
・最初の動画の敷居についての補遺
1cmという表現は低レイヤーをほぼ触らない人向けのものでした。
低レイヤーを触らない人からみると、機械語もアセンブラも大差ないよな、と思っての1cmという表現です。
余談ですがアセンブラにそんな抵抗がない私からみると
機械語の敷居は2m(身ひとつで超えるのはかなりしんどいレベル)
アセンブラだと0.5m(少しめんどいかなぐらい)
ぐらいでしょうか。
・趣味なら(愚痴)
趣味ではなく仕事でCPUやメモリの見積もりをおろそかにすることは、かなりリスキーです。
特にリソースが限られ、ハードウェア変更が痛い組み込み系で、それはより顕著です。
例えば雑な見積もりの結果、プロジェクト中盤以降でCPUかメモリかが足りないことが発覚したとしましょう。
最適化でどうにかなるならいいのですが、ならなかった場合は
仕様削減 or チップ変更 というどっちに転んでも痛い選択をすることになります。
チップ選定の段階で、搭載予定のチップやその類似品が載ってる開発キットか何かで
- 動かす予定の何かに近いものが動くこと
- 動いている状態でCPUやメモリにどの程度の余裕があるか
の2点を事前に確認できたらベターですね。
必要スペックの見積もりは、仕事ならちゃんとやろうな!
雑な見積もりの辻褄合わせは疲れますね。面倒ですね。
雑な見積もりをやった奴に辻褄あわせてもらいたいですね。愚痴でした。
コメントや広告やギフトやいいねありがとうございます。超嬉しいです。m(_ _)m
アルカディアのゲームを作ろう(サンプルゲーム実践編).mp15
初投稿です。
前:sm40690075 次:sm40725155
他:mylist/35856761
追記:
5:01あたりの001E番地、デクリメント付き分岐(F9)と言いつつインクリメント付き分岐(D9)を書いていました。やってることは同じだからユルシテ……ユルシテ……。
ご指摘ありがとナス!
正誤表
場所 10:06~10:09 0070番地
誤 00
正 01
アルカディアのゲームを作ろう(サンプルゲーム構想編).mp14
初投稿です。
前:sm40674786 次:sm40708959
他:mylist/35856761
追記:
Q. エミュレーターなら容量の制限とかないでしょ。
A. アルカディアのROMは4KBないし8KBです……(限界)
正誤表:
正誤箇所:11:10~11:33 誤:(数値が大きい) 正:(数値が小さい)
正誤箇所:同 誤:2-1、メインループへ 正:2-2、メインループへ
アルカディアのゲームを作ろう(謎の上下スクロール編).mp9
初投稿です。
前:sm40586530 次:sm40636237
他:mylist/35856761
アルカディアのゲームを作ろう(アドレッシングモード編).mp4
初投稿です。
前:sm40456214 次:sm40511903
他:mylist/35856761
【アルカディア】エイリアンインベーダを実況プレイ!【アルカディア40周年祭】
アルカディア40周年祭
遅刻組にまだ入れると聞いたので…
アルカディア祭は終わらない♪
アルカディアで有名だと思うゲームで遊んでみました。
実況動画初心者です。
アルカディア持ってるだけの素人です。
ボイスロイド初心者です。
・使用ゲーム
アルカディア専用カートリッジ「ALIEN INVADERS (エイリアンインベーダー)」
・使用ボイスロイド
VOICEVOX 剣崎雌雄
ゲームプレイ動画はアルカディア実機を使用しています。
タグはご自由に編集してください。
自作アルカディアソフトをずんだもんが遊んでみた
し、4月2日26:00やし、せ、セーフやんな...?
アルカディア万歳なので初投稿です。
アルカディア40周年祭で投稿するために新しく垢をつくりました。
動画・ゲーム製作にあたってですが、この祝祭自体を知ったのが数日前ということもあって、一番の強敵は時間でした。ギリギリ時間には勝ったのでよかったですが、入れ切れていない要素(音とかドット絵とか)も多々あり、結構悔しさもあります。
...もっと早くからこの祭りを知っていれば、勉強時間もとれて作業時間もあったのになぁ........。
あと、この実況界隈に触れたこと事自体がつい最近なので、ずんだもんの設定がミスっていたら申し訳ないです。
たとえこんな状況でも、挑戦したくなる魅力が、アルカディアにはある。
アルカディア万歳ィアルカディア万歳ィ
もしアルカディアのゲームを作りたい方はかの有名なnuu様の動画を見てみてください。
本当に、控えめに言って、神です。
【アルカディア40周年祭】料理初心者ときりたんが征く ボイロキッチン パート5 ティラミス
またギリギリ間に合いました(;・∀・)
今回はココアとささみ様主催のアルカディア40周年祭に参加させていただきました。
本当にぎりっぎりの低カロリー編集になってしまったので次はもう少し計画的に頑張りたい
素敵な立ち絵はこちらから
https://seiga.nicovideo.jp/seiga/im8000964
使用したBGMはこちらから
https://note.com/rengokuteien/n/n0f6dc2ab7bab
作者 煉獄庭園 様
・Voice
【アルカディア】スペーススクォードロンでスコアアタックに挑戦!【アルカディア40周年祭】
アルカディア40周年祭
参加してみました。
アルカディアの中ではかなりヤバいゲームでスコアアタックやってみました。
実況動画初心者です。
アルカディア持ってるだけの素人です。
ボイスロイド初心者です。
・使用ゲーム
アルカディア専用カートリッジ「SPACE SQUADRON (スペーススクォードロン)」
・使用ボイスロイド
VOICEVOX 剣崎雌雄
・使用音楽
甘茶の音楽工房 カスミソウ
ゲームプレイ動画はアルカディア実機を使用しています。
タグはご自由に編集してください。
アルカディアのゲームを作ろう(スプライト編).mp11
初投稿です。
前:sm40636237 次:sm40657577
他:mylist/35856761
アルカディアのゲームを作ろう(アナログテレビの仕組み編).mp6
初投稿です。
前:sm40511903 次:sm40556259
他:mylist/35856761
『アルカディア版テトリス』が動いてるところを撮ってみた【アルカディア40周年祭】
「実際に動いているところを見てみたい」
というコメントを頂いたので撮ってみました。
スマホ撮影動画は初めてなので見づらかったらすみません
この動画は前回の動画(sm41994818)のおまけという立ち位置になります。
アルカディア40周年祭については
こちら↓
sm40746015
アルカディアテトリスを作った方の
解説動画シリーズはこちら↓
series/341388
Analogue Pocket向けのopenFPGAアルカディアコアを
公開されている方のGitHub↓
https://github.com/spiritualized1997/openFPGA-Arcadia
↓お祭り参加のハードルが下がる魔法のサイト
https://amigan.1emu.net/releases/
※諸注意
メニュー画面でもたついてるのは操作がおぼつかないからです
↓こんな特殊な操作になってます。
Ltrig + up = 0
Ltrig + right = 1
Ltrig + down = 2
Ltrig + left = 3
Rtrig + up = 4
Rtrig + right = 5
Rtrig + down = 6
Rtrig + left = 7
Ltrig + Rtrig + up = 8
Ltrig + Rtrig + right = 9
Ltrig + Rtrig + down = *
アルカディアのゲームを作ろう(サンプルゲーム完成編).mp16
初投稿です。
前:sm40708959 次:sm40736886
他:mylist/35856761
アルカディアのゲームを作ろう(サウンド編).mp12
初投稿です。
前:sm40645450 次:sm40674786
他:mylist/35856761
アルカディアのゲームを作ろう(キー入力編).mp10
初投稿です。
前:sm40612513 次:sm40645450
他:mylist/35856761
追記:
Q.アルカディアの操作性不全はこの入力読み取り仕様のせいなのか。
A.読み取りが2フレームに1回ずつだったとしても、1秒に30回判定できていることになります。30FPSのゲームなんてザラにありますので、このことが操作性に直結するとは考えにくいです。それよりもコントロールディスクの物理的特性や、ソフトウェアの実装による側面が大きいでしょう。
ガンダムを観察したところ、操作キャラが移動し始める前に、銃口の向きを変えるだけの謎の間があるようです。また、ドラえもんでは、操作キャラがちょうど通路の真ん中にいないと方向転換できていないように見受けられます。これらの点が操作性に寄与している可能性は充分にあります。
アルカディアのゲームを作ろう(命令編).mp5
初投稿です。
前:sm40480982 次:sm40528850
他:mylist/35856761
追記:
・戻りアドレスはCPU内に積まれます(ハードウェアスタック)。
・命令表はレジスタを略記したので……(小声)。空いているのはハイフンのところだけです。
【アルカディア40周年祭】WinArcadiaで皆遊びましょう!!!
なんかふとこの期間中に出さないといけないのでは?と思ったので
編集ミスとかしてたらごめんね!
WinArcadaはこちらからダウンロード可能
http://amigan.1emu.net/releases/#amiarcadia
一部取り扱ったゲーム作成者:nuu様(user/397564)
【アルカディア40周年祭】アルカディア『ホッピーバグ』【CeVIO実況】
アルカディア40周年祭に参加するためだけに、アルカディア本体を買いました!
てか、たった半年で相場が2倍近くにまで上がっているんだけど・・・・・
ホッピーバグ、中古本体の半数がこれセットで売られているから被るかと思ったけど、そうでもなさそうだった(ホッピーバグの実況プレイ自体は既に投稿されているけど)
出演と声 アスキー・ミチバコ(さとうささら、CeVIO)
トリヤス ナオミ (すずきつづみ、CeVIO)
余談ですが、この2人は東北地方出身(アスキーは宮城、ナオミは福島)という設定です。
お借りしたBGM ぴこぱこサイクル( https://www.fumi2kick.com/rrtalk/free_material )
・今回リスペクトした、ぴこぱこサイクル→sm6496600
・今まで投稿したCeVIO動画シリーズ→ series/207474
・一次創作「ロボリス」をやっています!→ https://nztk.jp/series/u3mtcdymapivo
・BOOTHでVRChat向けの3Dモデルを販売しています!→ https://dcn-rara.booth.pm/
【アルカディア】ブレイクアウェイ(BREAKAWAY)を紹介&実況プレイ【アルカディア40周年祭】
アルカディア40周年祭
参加してみました。
初投稿です。
アルカディア持ってるだけの素人です。
ボイスロイド初使用です。
・使用ゲーム
アルカディア専用カートリッジ「BREAKAWAY」※日本未発売
・使用ボイスロイド
VOICEVOX 剣崎雌雄
・スペシャルサンクス
2人対戦ゲームを一緒にプレイしてくれた尊師さん
ゲームプレイ動画はアルカディア実機を使用しています。
タグはご自由に編集してください。
アルカディアのゲームを作ろう(補遺).mp17
初投稿でした。
前:sm40725155
他:mylist/35856761
アルカディアのゲームを作ろう(テクニック編).mp13
初投稿です。
前:sm40657577 次:sm40690075
他:mylist/35856761
追記:
Q. (文字列の終端を表すのに)$00を置くのはどうか。
A. $00はスペースの意味で使うことが多いので、終端記号を用いる場合は$80がおすすめです。なお、$40と$C0も空白となりますが、この2つは別の機能を持ってるので避けてください。補足パートで触れる予定です。