読者です 読者をやめる 読者になる 読者になる

きったー

Adobe Flash Player 10 正式版公開 やっと,音のストリーム再生に正式対応だなー

ユーロが....

Yahoo!ファイナンス-EURJPY やめてとめてえええ(c)雑君保プ つか,気が付いたら今日でベルギー生活4年目突入ですか.そうですか.

Shooting Game Tournament 2008 Theme Weeks

STGT2008 - Week #4 - Nomltest 海外シューオタの巣窟 Shmups forum で開催されている Shooting Game Tournament 2008 Theme Weeks の Dojin week のテーマとして 拙作 Nomltest が選ばれてたみたい.こういう遊び方をしてもらえるってのは,本当フリーゲー…

DCSGのノイズについて

DCSGを使い倒すには 何か,超クールなアイコンなんですが...それは置いといて. AY-3-8910と同じだろうと思って,すっかりノーマークだったDCSG.実はかなり違うっぽい. DCSGってのは,TIのPSG音源チップSN76489系の総称...だったと思う.あんまり自…

Google App Engineのback-referencesについて

教えてエラい人 http://code.google.com/appengine/docs/datastore/entitiesandmodels.html#Referencesの # To fetch and iterate over every SecondModel entity that refers to the # FirstModel instance obj1: for obj in obj1.firstmodel_set: # ...っ…

OPMエミュレータ上でMA3/MA5/MA7をエミュレーションする上で必要な拡張

MA3/MA5/MA7ってのは携帯電話で搭載されているFM音源チップ YMU762/YMU765/YMU786 の通称. いろんな音源チップの仕様を調べた中で,ここら辺のチップは何故か情報が少なかった.特にMA5は壊滅的.あと,貴重な情報源であるMAMEソース内に含まれていないのが…

OPMエミュレータ上でOPL3をエミュレーションする上で必要な拡張

ここ数ヶ月mml仕様と併せて,色んな音源チップの仕様書やエミュレータのソースも覗いてた. OPL3ってのは,Sound Blaster Pro2に使われてたFM音源チップ.Sound Blasterは,FM音源というよりは,音質の悪いMIDI音源というイメージがあったので,OPL3舐めてた…

ふと気になって素因数分解

してみて,無知な自分にとってはかなり衝撃的だったんだけど,サンプリングレートの44.1kHzって 44100 = 2 x 2 x 3 x 3 x 5 x 5 x 7 x 7 なのって有名な話? とりあえずgoogle:44100 素因数分解で全29件中数件は言及してた. ...ーん,ま,どうでも良い話…

mmlは見た目が9割

id:keim_at_Si:20080515の続き.方言の多いMMLの中でも特にひどい「繰り返し」と「コメント」について再考. 繰り返し マビmmlとみゅあっぷ98は特殊なので除外,替わりにFMPとPMDを追加 [n ... | ... ] ; TSS(コンパイル時展開) [ ... | ... ]n ; ppmck(コン…

今このタイミングでFlash10のVectorの挙動について書くのは100%遅い.

自分にとってプログラムは趣味であって,仕事は全く関係ない事をやっている人なので,仕様が安定していない最新技術とかにはあんまり興味が無くて,ある程度成熟して固まってきたところで乗っかる事で,覚えることを極力最小化したいタイプなんですが. さて…

mmlがいま一つブレイクできないたった一つの理由

つ[視認性] きのこる先生の環境 その2 今まで散々語っといてナンですが,まぁmmlって扱いにくいよね,と思う. 1シーケンス1音縛りなので,和声の見通しが凄く悪い 音符の長さによって文字列の長さが変わるわけではないので,韻律の見通しが凄く悪い 音程の…

いとしさと切なさとmml

By ホッテントリメーカー. t140@1l8o4a.b.<c.d.e4c.d.e.f.g4f.g.fe.d.fe1;t140@1l1o3a<c>f2g2</c.d.e4c.d.e.f.g4f.g.fe.d.fe1;t140@1l1o3a<c>

mmlバカ日誌3

タイトルfromホッテントリメーカー.mmlきのこる先生再再考.現役mmlコンパイラでmidi音源ではない,mck,FlMML(はてなMML), (偽)TSSCPを中心にダラダラと思ったことを書き連ねる. mmlがこの先生きのこるための作製環境について id:keim_at_Si:20080618の…

P・S・P!P・S・P!

AAは省略. SCEJ、「ゲームアーカイブス」。スクエニのタイトルが初めて登場 【「ゲームアーカイブス」6月25日販売開始タイトル(PS3・PSPでプレイ可能)】 * 「ゼノギアス」(スクウェア・エニックス) * 「アインハンダー」(スクウェア・エニックス) * 「アス…

ファミコンのノイズについて

pAPUノイズのタイマ周期って最短で4まで指定できるみたいけど,これってpAPUのクロック数 1789773Hz / 4 = 447443.25Hz のノイズが出るって事? つまり,sampleRate=44.1kHz の wave では物理的に再現不能って理解でおk?【追記】 VirtuaNesのソースに潜っ…

20代で知っておくべきmmlのこと

...なんて何も無い.そもそもmml自体を知っておく必要がぜんぜん無い.タイトル考えんのが面倒になったので,ホッテントリメーカーから適当にタイトル選んだだけ. mml文法について 今更mmlの骨格を知っておきたいなと思って,この1ヶ月で N88BASIC PMD F…

mmlがこの先生きのこるには

mmlの系譜を調べてたら,根っこは N88BASIC と OPMDRV の2系統になるっぽい.N88BASICはpc98時代にFMPとPMDに展開,OPMDRVはMXDRVが上位互換で展開して,それぞれ全盛期を迎える.コアなmmlユーザーはここら辺の人達になるんだろうか.この時代の職人を取り…

今このタイミングでFlash9のArrayの挙動については100%誰も興味が無い.

id:keim_at_Si:20080523の続き.as3のArrayはかなり気持ち悪いので,自分のプログラムでも,ボトルネックになりそうなところではほとんど使ってません.Flash10のVector調べる前にArrayの気持ち悪さを再確認してみましょう.しかし,ほんとキモいなー,これ…

Flash9の演算速度の話

Flash10では,今まで散々キモがられてきたArrayの代わりにVectorが登場して,ようやくマトモになった感じ. で,そこで言われている「ArrayおっそーVectorはぇー」について思ったこと. var a:Array = new Array(999999); for (var i:int=0; i<999999; i++) …

mmlについて思うこと

mmlがどうしても職人芸になりがちな理由として,標準的な仕様が無いというのがある.数値がレジスタ値の直記入だったりするのでモジュールを横断するような標準的な仕様は作りにくいっていう背景もあるんだけど. 自分のmml遍歴は,FM7 -> FM-TOWNS -> PCE50…

mck wiki 無くなった?

http://akane.fam.cx/mck/index.php?FrontPage ふとpAPUの仕様を調べたくなって,そういえば,mck wiki に仕様ページがあったなーと探したら,無くなってたんですけど,移転した?誰か行き先知りません?

日本出張

色々ありまして、えーでるわいすの活動を停止させて頂くことになりました。 (゚д゚) ...なんですと...? 本当は「2年ぶりの日本上陸でようやくEtherVapor買えた☆Ze,イャッホー」みたいな平和なエントリを書く予定だったんだけど,あまりの事に急遽内容…

はまった

すごく今更だけど,白い弾幕君に入っている bulletML は,結構,型定義違反をしている. タグ内にタグは直接書けません.あと内にも置けない.libBulletMLでは,それを知りつつあえて動かしてる模様.現行ver.0.21では,とは機能重複しているので気持ちは分…

Google Gadget test in はてな

どうやら,再読み込み無しでもグーグルガジェットが動くようになった模様. せっかくなので何か貼ってみる.

Papervision2.0 GreatWhite 少し覗いてみた

ドイツで学会発表→終了→ヾ(゚∀。)ノ゙ ↑今ここ さて,タイトルのとおり.第一印象,何か interface の使い方にかなり違和感. RenderLine 内では ILineDrawer では無くて LineMaterial を保持してる.RenderParticle も同様. IRenderable の getRenderListItem…

あけまして

おめでとうございます. ベルギーに赴任して三度目の正月.約324個程の煩悩を振り払って無い計算になりますか... 今年の抱負,帰国.

ARCANACRA v0.4.3 Black Label

ARCANACRA v0.4.3 Black Label http://www.yomogi.sakura.ne.jp/~si/SolidImage/cml/arcanacra_bl/v04.html Black Labelって,チューニングに失敗しました,とは言えない時に便利な言葉だよねー. ... 暫く放置して久々にやってみたら5,6面とかキツすぎ.あ…

はまった

正規表現クラスRegExpで同時に扱えるグループ数は,多分32個まで. マニュアルにはreplace関数で$99まで扱えるって書いてある. が,自分の環境ではexec()は33番目以降処理してくれない. 【教訓】ゆとり正規表現は書かない. 以下検証用コード

がらくた置き場

http://www.yomogi.sakura.ne.jp/~si/SoftIllness/index.html 今までぽろぽろ出してたガラクタ達も,気がつけば結構な数になったので,まとめて1つのコンテンツにしました.

PotrAsとPaperVision3Dで立体文字

PotrAs on PaperVision3D http://www.yomogi.sakura.ne.jp/~si/SoftIllness/potras4pv3d/chimi.html http://www.yomogi.sakura.ne.jp/~si/SoftIllness/index.html#tpda10 id:nitoyonさんのベクタ変換ライブラリPotrAsをPaperVision3Dで表示するライブラリを…

妹より兄が欲しくね?

初音ミクの次は「鏡音リン」 - ITmedia News 影音ヒロノブなら10個買う.

擬似環境マップ3Dメタボール

fake environment mapped 3D metaball メタボールテスト メタボールと言えば,という位お約束の組み合わせ. その昔,自分はメタボール=メタル・ボールだと思い込んでた程. 実はPhongShadingよりも簡単なんだけど, 見栄えは良いし,低ポリゴンでも平面が…

ビット演算と四則演算の話の前に

ビット演算は早すぎる ビット演算は四則演算より速いか この話,バージョン/環境/OS/ブラウザ/その他, 非常に様々なものが複雑に絡んでて,アンタッチャブルな臭いがします. ちなみに自分の環境での結果は,flashrod氏のコメント欄の通りすがりの人と 同じ…

3Dメタボール

3D metaball with phong shading メタボールテスト とりあえず,クソ真面目にメタボール. 1フレーム毎に電界計算→頂点算出→MarchingCube→Mesh生成→Phong Shading って,そりゃ重すぎる. フラグをビット演算にしたり多少は工夫してるけど,まだまだだなー.…

ARCANACRA ver0.4.1

ARCANACRA ver0.4.1 インターネットランキングでネームエントリすると, 二回目以降ハイスコアがローカルに保存されないという 致命的過ぎる大バグをフィックス. あとは,cml周りの仕様変更とか. 外観/内容はいじってません. ネットランキング/リプレイ周…

ネメシスII祭りはどこですか?

今ネメシスIIらしいので便乗してみようかなーと. 1曲を分離してるので短めですが. Break Out (GB:NemesisII Stage2) Pursuance (GB:NemesisII LastBoss) HDDから発掘した10年位前のアレンジ.作ったのは大学1年の頃だと思う. 当時コミケの音楽同人って島…

はてなmmlでシューティング

昔,某tsscpスレに投稿したデータを書き換えてみた. 実は,拙作NomltestのマニアックなBGM元ネタ. これをネット上で言及してた人,知ってる限りで一人しか居なかったな. NemesisII "Break Out" t150@4@n96@e1,0,127,0,12q1l16 /:rrrrv10crrrrv4ccrv10crrr…

mml記法

http://d.hatena.ne.jp/hatenadiary/20071011/1192086766 ヽ(゚∀゚)ノ!! とりあえず,いつものてすと,らいでぃーん t150@1q14r1r4/:v13o6 /:l4rdef1l16rrfrgrfreredcr/>ar<d1&d4:/dra1&a2.r4 /:l8d4d.c16df4g/l16crdcdc>l8a<cd4r:/ l16aragagfdf4l8dfa2l16r<cdc>argra2d4f4a2rrgrarg8&g4:/; t150@1q13r1r4/:v10o4 /:l4rb-<c+d1l16rrdrerdrcrc>aar/f…</c+d1l16rrdrerdrcrc></cd4r:/></d1&d4:/dra1&a2.r4>

先人たちの知恵

この手のネタって,まだCPUが全然遅かった時代に,創意と工夫で, かなりのことをやってきてたと思う. 自分はプログラム歴がかなり短いので,そういうのをあんまり知らないんだけど, 昔メガデモとかをやってた人ってそこら辺の知識が半端無いんじゃないか…

オプション プニプニ!ファイヤー

もはやメタボールである必要は無い ヾ(o゚ω゚o)ノ゙ ファイヤー

屈折の続き

ソレはソレとして,id:keim_at_Si:20070930の続き. 2DメタボールのConvolutionFilterは,基本的に電界マップの微分値を取るために使ってるんだけど, そもそも,電界マップはグレースケール画像なので,RGBに全く同じ値が入っていて, これにConvolutionFil…

って思ってたけど

考えてみたら,ActionScript3のBitmap関係の処理って, ピクセルシェーダー時代には当たり前の事なんだなー. Flash10とかHydraとかって話を読んでて,気づいた. いや,これだけ簡単にBitmap弄れてブラウザ上で動くってのは,やっぱすげーと思うけど.

リフラクションマッピング

DisplacementMapFilter と ConvolutionFilter使えば, 屈折マッピングも余裕で出来たりする. ホントすげーよ,ActionScript3のビットマップ操作系関数. このC++ライブラリが欲しい. [10/4追記:ソース貼るの忘れてた] 以下ソースコード. ライセンスはPubl…

クリスタル オプション プニプニ!

id:keim_at_Si:20070928のクリスタルバージョン. ヾ(o゚ω゚o)ノ゙プニプニ!(入れ子だと重いのでリンクに変更)

2Dメタボール

ActionScript3のビットマップ操作周りのライブラリの充実っぷりは凄いと思います. ここまで充実したライブラリを見たことが無いです. 上の2Dメタボールの場合,他言語で普通にプログラムしたら 結構な時間がかかると思うけど,ActionScript3だと3時間位. …

オプション プニプニ!

ヾ(o゚ω゚o)ノ゙プニプニ!

個人情報

ARCANACRA v0.4.0 net-rankging ALL Clear 早えー! リプ見た感じ初見では無いっぽいけど数回ではクリアしてる感じ. Flash作品だし,難易度控えめにはしたつもりだけど,決して簡単じゃないと思ってたのに. 海外Shmups Junkieの魂を感じた. とりあえず,2…

なんて事言っても始まらないし少しは建設的に行こうよ俺

id:keim_at_Si:20070913の続き。 昨日書いたネガティブ要素の解決について。 基本はベクター描画 とりあえず、ActionScriptが必ずしもベクター描画である必要が無いという事は、 2年も前に先人様方がいろいろ検証してくれました。 当時と比べるとAS3仕様も変…

Macromediaはもう少しゲームユースを意識した方が良いと思う

[ABAの日誌]ActionScript3.0がゲーム開発者に広がらない タイムリーなエントリだったのでちょっと書いてみます。 ARCANACRA v0.4.0 随分前にちょろっとだけ出したid:keim_at_Si:20070515の補完版。 まだいろいろ安定してない可能性が高いので(特にランキン…