PLT Scheme は Uncharted 2 でも採用された言語です。正直これがゲーム向きだとは思わないのですが、Uncharted 大好きなので C/C++ に組み込んでみました。この言語、公式サイトも力が入っていて、多様な環境でバイナリが用意されています。ECL や Guile(?) と違って、C に組み込まれるより、教育用あるいは開発用に使われる事を想定しています。IDE みたいな物もあ… もっと →
ますぽんの雑記maspon wrote 2 months ago: PLT Scheme は Uncharted 2 でも採用された言語です。正直これがゲーム向きだとは思わないのですが、Uncharted 大好きなので C/C++ に組み込んでみました。この言語、公式 … more →
maspon wrote 2 months ago: Ruby は Python とよく比較される国産のインタプリタ言語で、文字列の扱いに定評があります。オブジェクト指向で、モジュール、クラス、例外処理、ガベージコレクション等最新の機能は一通り揃った魅力 … more →
maspon wrote 2 months ago: 前回 Lua の組み込みを行いましたが、ゲームの世界では一部 Lua から Squirrel に移行する流れが存在するみたいです。Squirrel は Lua にオブジェクト指向を加えたものらしく、構 … more →
maspon wrote 2 months ago: インタプリタに完全にはまりました。今回は、Guile (Scheme 処理系) を C/C++ から動的に扱ってみたいと思います。まず、Guile はプログラムでの拡張のしやすさを売りにした Sche … more →
maspon wrote 2 months ago: 今回は、Lua という言語を C/C++ で扱ってみました。Lua はゲームや組み込みシステムの業界で実績のある言語で、Crysis や World of Warcraft などの大きなプロジェクトで … more →
maspon wrote 2 months ago: 前回は Lisp を C/C++ から動的に扱いましたが、今回は Python で同じことをやってみましょう。Python のほうがコードが複雑に見えるかもしれませんが、こちらはドキュメントが豊富で理 … more →
maspon wrote 2 months ago: Lisp くらい簡素な言語なら、自分でパースするのもありだが、ここでは現存する強力なライブラリ “ECL” を使ってみる。まず、最初に C/C++ から lisp から呼ぶ時の … more →
LinaQ wrote 1 year ago: 良くある Sit ボール用のスクリプトです。 //////////////////////////////////////// string HOVER_TEXT = "Sit"; / … more →
LinaQ wrote 1 year ago: モール店などに設置する本店への Landmark Giver スクリプトデス。 ランドマークを渡した数をカウントします(*´∀`*) オブジェクトオーナー以外の人がタッチすると、コンテンツに入ってる … more →