You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
従来のVim scriptによるゲーム作成時の問題点を解消する、 新しいアーキテクチャを考察してみました。 この記事は Vim script Advent Calendar 2015 の 13日目の記事です。 まずは以下のデモ画像(別ウィンドウ)を見てください。 かなりスムーズに○リオが動いています。実はこれ、全部Vim scriptでできています。 ソースコードは koron/vim-ario に置いてありますので、チェックアウトして gvim -S game.vim することで試せます。ただし動作確認・保証は Windows版の +kaoriya な gvim でしかしておりません。また解像度も画面幅1920ドット無いとおかしなことになるので、異なる環境の場合は各自で調整してPRなどしてください。 操作は以下のとおりです。 h - 左ボタンのトグル l - 右ボタンのトグル f - ジ
I guess I should be thankful 98% of my programming life is in higher-level languages than C, but...am I the only one whose terrified of the magic numbers? In hex? Can anyone provide context about what's so special about 0xfb20 and 0xfb4f? All my programming life has been in higher-level languages, yet with Rust I'm being inexplicably drawn to down and dirty systems programming. It's cool to finall
諸君 私はviが好きだ 諸君 私はviが好きだ 諸君 私はviが大好きだ iが好きだ aが好きだ hjklが好きだ cwが好きだ ZZが好きだ :gが好きだ :sが好きだ Solarisで Linuxで FreeBSDで Windowsで MacOSXで Amigaで このファイル上で行われる ありとあらゆる編集作業が大好きだ 正規表現を並べた:sコマンドのgオプションが全行に置換を行うのが好きだ :g/pattern/で指定された各行がmoveコマンドでバラバラに移動された時など心がおどる 左薬指が操るsコマンドが指定文字数を書き換えるのが好きだ ^Mを付けて改行コードの違うOSから読み込まれてきたテキストを :%s/[CTRL-V][CTRL-M]//gで全行から削除したときなど胸がすくような気持ちだった インデントをそろえた行の並びが関数のスコープを蹂躙するのが好きだ 混乱状態の初心
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く