[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

luaに関するyoushowのブックマーク (5)

  • プログラミング/組み込み言語/主な言語まとめ - ルーチェ's Homepage

    長所と短所 † 長所 非常に高速。 ライブラリサイズが小さくコンパクト。 ネットや書籍等の資料が多い。 多くのゲームで採用された実績がある。 C/C++のバインダに優秀なものが多い。 短所 整数型が存在せず、数値は全て実数型(既定ではdouble)として扱われる。 DirectX等のFPUの精度を落とすライブラリと併用すると、32ビット整数値を表せなくなる*1。 switch 構文や、ループを抜ける continue 文がない。 いわゆる普通の配列を扱う構文がない。 テーブルを配列代わりとして使えるものの、インデックスが 1 から始まるなど若干扱いにくい。 クラスの構文がない。 一応、テーブルでクラスもどきを作ることはできる。 メモリ管理に用いられているガーベジコレクションの性能が悪い(最悪、数秒以上止まる)。 2バイト文字の考慮やUnicode対応がなされていない。 Shift_JISで

  • Game Scripting Languages - Code Plea

    Many games use scripting languages for animation and game play logic. This has the advantage of quick prototyping, and better organization of code. Almost every non-trivial game engine uses some scripting language. There are many scripting languages suited to such a task. Lua is perhaps the most popular game scripting language. Other choices include: AngelScript, GameMonkey, Io, Pawn, Squirrel, an

    Game Scripting Languages - Code Plea
  • 次世代設定記述形式、Lua・Json・YAML: 濃密金石文

    ゲームを遊んだり作ったりを読んだ感想を書いたり。タイトルで言うほど濃密ではなく基的にあっさり味です。 俺のなかでXMLを超える次世代記述形式の熱が高まってきた。ものすごく。もともとXMLは文書のマークアップ言語から派生した構造化形式で、設定ファイルを記述するには自由度が高すぎて冗長という難点があった。その弱点を補うため、近年注目されている設定ファイル記述形式が↓の3つだ。じゃじゃじゃーん。 LuaJsonYAML それぞれの特徴を調べてみることにする。調べてなんに使うかは謎だ。ていうか使わないかもしれん。単なる俺の蒐集趣味な~~~ Luaについて ブラジルで開発されたスクリプト言語。設定ファイル記述形式じゃなくてちゃんとした言語らしい。 http://staff.aist.go.jp/yutaka.ueno/lua/docsjp.html ただ、他言語組み込み用として使われること、↓に

  • ゲームフレームワークLOVE - Radium Software

    先日、IndieGames.comで"Not Tetris"というゲームが紹介されていた。 テトリスを模した物理シム系のゲームだ。シンプルなネタゲームだけれど、世界で最も有名であろうゲームボーイ版のテトリスに対するオマージュが感じられて面白い。 このゲームは"LOVE"という、スクリプト言語Luaをベースにしたフレームワークを使って制作されている。LOVEには2D物理エンジンとしてBox2Dが組み込まれているので、こういった物理シムを使ったゲームは比較的手軽に制作することができる。 以前、Luaを使った軽量なフレームワークは無いかと探していたときに、このLOVEの存在を偶然に知った。ユーザー数はさほど多くないけれど、軽量な設計や、整備されたドキュメント、マルチプラットフォームへの対応など、無難によくできている。ゲームプログラミングの入門には適した環境かもしれない。 余談 LOVEはよくでき

    ゲームフレームワークLOVE - Radium Software
  • LÖVE - Free 2D Game Engine

    Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, macOS, Linux, Android and iOS. Download LÖVE 11.5 Community If you get stuck, many friendly people are ready to help you at the forums. Be warned, however, that it sometimes gets too friendly. People also post their games and projects on the forums, so it's a nice way of expl

  • 1