タグ

*gameと*emacsに関するgan2のブックマーク (4)

  • Emacs Lispでシューティングゲームを作ってみた - Weblog on mebius.tokaichiba.jp

    かつてJR横浜線 十日市場駅近くのMebius (CPU:Pentium 150MHz)より発信していたウェブログです。 ・画面イメージ | | | | | | score: 25 | | | G GG GG G | | F FF FF F | | E E E E E E | | D D D D D D | | C C C C C C | | BB BB BB | | | | | | ^ | | | | ^ | | | | | | | | | | A | ・プログラム tinyshoot.el ・使い方 Emacsで、M-x load-fileとして、このプログラムをロードする。 遅い場合は、M-x byte-compile-fileとして、コンパイルされたファイル(tinyshoot.elc)をロードすると多少ましになると思う。 Emacs Lispの練習用に、elispでこういうことも

    Emacs Lispでシューティングゲームを作ってみた - Weblog on mebius.tokaichiba.jp
  • bwin·必赢(中国)唯一官方网站

    gan2
    gan2 2008/12/20
    elisp の勉強によさそう
  • Emacsのコマンド入力を練習するタイピングゲーム (Kanasansoft Web Lab.)

    Emacsのコマンドが覚えきれない。 他のアプリケーションなら無理してでも使っていればそのうち覚える。 作業効率が多少犠牲になるが...。 だが、Emacsの場合コピペさえも独自のコマンドなため使い続けることができない。 効率が犠牲になるなんてものじゃない。 作業できない。 作業とEmacsの練習、どちらも立たない。 じゃあ、タイピングゲームはないのか? ない。 文字入力のタイピングゲームはあるが、コンビーネーションキーのものが見つからない。 盲点だった。 探すのをあきらめ、自分で作成することにした。 #存在しないものは創造するのがプログラマである。 とりあえず、動くことが目的だったので飾り気のない作りになっている。 javascriptで作成している。 はじめは主要ブラウザに全て対応する予定だったが、ブラウザから取得できるkeycodeが違いすぎる。 今バージョンでは諦め、Firefox

    gan2
    gan2 2008/01/08
    これはいいかも!
  • [elisp] tetrisのソースを読む - goinger的日記

    現在emacs標準?でついているテトリスのソースを読んでいます。行数は653行と少なめで読みやすいです。 プログラムの構成も全体的にシンプルで美しい感じがするものとなっていました。 というわけで、読んでるうちに少しメモった内容について書いてみます 始めに外部プログラムのインクルードをします.clはelispプログラムの各種マクロをまとめたファイル。gamegridはゲーム作成用のテンプレートのようなものだと思います。 ;;; Code: (eval-when-compile (require 'cl)) (require 'gamegrid) 次に各種変数の登録。elispプログラムの定石として、defgroup→defcustom→defvar=defconstといった流れで変数の登録をしております。 ちょっと間違った見解かもしれないですけど、def~の意味は以下のようになっています。(

    [elisp] tetrisのソースを読む - goinger的日記
  • 1