大改善!!
劇的ビフォーアフター

LLTV 2009-08-29

Vimperator で SL コマンド

by teramako teramako@gmail.com

自己紹介

← これ

Vimp( ゚∀゚)o彡゜Vimp( ゚∀゚)o彡 ...

自己紹介(少し真面目に)

Index

  1. Vimperatorとは
  2. slコマンド
  3. VimperatorプラグインでSLコマンドを
  4. JavaScriptでの再現方法
  5. Canvas
  6. まずはHTML上に
  7. より面白さを求めて
  8. 最後に

Vimperatorとは - 1

Vimperatorとは - 2

slコマンド

                    (@@) (  ) (@)  ( )  @@    ()    @     O     @     O      @
               (   )
           (@@@@)
        (    )

      (@@@)
      ====        ________                ___________
  _D _|  |_______/        \__I_I_____===__|_________|
   |(_)---  |   H\________/ |   |        =|___ ___|      _________________ 
   /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
  |      |  |   H  |__--------------------| [___] |   =|                        |
  | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
  |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
__/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
 |/-=|___||    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
  \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

VimperatorプラグインでSLコマンドを

JavaScriptでの再現方法

JavaScriptでの再現方法(番外編)

Canvas Text API

Canvasによるアニメーションの基本

var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var interval = window.setInterval(draw, 1000);
function draw(){
	context.clearRect(0, 0, canvas.width, canvas.height);
	// 以下に描画のコード
	// ...
} 

clearRectをした例

clearRectをしない例

まずはHTMLで

普通にHTML上に実装してみた

より面白さを求めて

単にブラウザ上で動作するだけでは面白くないよね!?
もっとうざったくしよう

フルスクリーン

+αなアニメーション

ネタ

-sオプションを用意してみた

お題は「lucky☆st○r」

全然ダメで
ごめんなさい
orz

最後に