BASIC時代のCGをJavascriptに移植


黎明期のコンピュータイラストの再現
当時はBASIC言語でLINEやPAINT命令で一本一本の線を引くプログラムが掲載されていた
それをブラウザで動作するようにしたもの




lum
lum-ten
lum-sporty
lum-music
↑クリック

タイリングペイントルーチンなどはJavascriptにないので、当時のアルゴリズムで実装


~余談~
今回X1のエミュレータで実装を確認しながら移植したけど
88と描画回りの実装が非常に似ていた。
最初のタイリングペイントアルゴリズムはPC-8801のBASICらしい
そしてX1 HuBASICより先でありながら高速なアルゴリズムのN88-BASICはビルゲイツがプログラムしている
ビルゲイツ凄いなと思ったり。





入力に使ったPOPCOMの別冊
うる星やつらのラムの絵が圧倒的に多い。今の初音ミクのような感じ








Tweet