<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>ある、古参のエロゲプログラマー(エログラマー)の戯れ言</title>
    <link>https://kenjikakera.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Thu, 25 Sep 2014 04:42:45 +0900</pubDate>
    <item>
      <title>FLASHでグラディウスもどき。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/09/25/7442593</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/09/25/7442593</guid>
      <pubDate>Thu, 25 Sep 2014 04:38:23 +0900</pubDate>
      <dcterms:modified>2014-09-25T04:42:45+09:00</dcterms:modified>
      <dcterms:created>2014-09-25T04:42:45+09:00</dcterms:created>
      <description>FLASHでグラディウスもどき。&#13;&lt;br&gt;
FLASH/actionscriptはとても癖のある言語だ。&#13;&lt;br&gt;
webでの情報も少ない。&#13;&lt;br&gt;
&#13;&lt;br&gt;
1280*720&#13;&lt;br&gt;
60FPS&#13;&lt;br&gt;
FlashPlayer14&#13;&lt;br&gt;
Opera非対応。&#13;&lt;br&gt;
&#13;&lt;br&gt;
処理落ちするから。確実に。画面サイズと30FPSにすれば、&#13;&lt;br&gt;
十分ゲームでは使用できる言語。&#13;&lt;br&gt;
&#13;&lt;br&gt;
ブラゲーURL。&#13;&lt;br&gt;
&lt;a href="http://www.bp-try-uc.sakura.ne.jp/test/FLASH041E3.swf"&gt;http://www.bp-try-uc.sakura.ne.jp/test/FLASH041E3.swf&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>ゲーム</dc:subject>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>約束通り、testvをupします。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/02/25/7231399</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/02/25/7231399</guid>
      <pubDate>Tue, 25 Feb 2014 19:27:10 +0900</pubDate>
      <dcterms:modified>2014-02-25T19:29:26+09:00</dcterms:modified>
      <dcterms:created>2014-02-25T19:29:26+09:00</dcterms:created>
      <description>約束通り、testvをupします。&#13;&lt;br&gt;
他の原画の方はどうなっているかさっぱりですよ。 &#13;&lt;br&gt;
新しいバージョンのTESTVをUPしたよー。 &#13;&lt;br&gt;
通信プレイとfps/tpvの変更機能。 &#13;&lt;br&gt;
ライティングも変えてみた。 &#13;&lt;br&gt;
&#13;&lt;br&gt;
とにかく、就職しないとなー。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/testv.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/testv.lzh&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>testv、一区切り。ジェットスキー。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/02/20/7227631</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/02/20/7227631</guid>
      <pubDate>Thu, 20 Feb 2014 23:06:04 +0900</pubDate>
      <dcterms:modified>2014-02-20T23:08:26+09:00</dcterms:modified>
      <dcterms:created>2014-02-20T23:08:26+09:00</dcterms:created>
      <description>販売目的で使う場合は「ＫＥＮＪＩ」のクレジットを入れてね。 &#13;&lt;br&gt;
&#13;&lt;br&gt;
そのうち、3Dのメッシュ機能を盛り込んだWin版のVMのソース開示もするからね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
現役のプロがソースコードを公開することはあまりないと思いますが、&#13;&lt;br&gt;
後進のプログラマーのために公開します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/testv.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/testv.lzh&lt;/a&gt; &#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/w95c2.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/w95c2.lzh&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>とりあえず、次期システム周りが完成。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/01/26/7204947</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/01/26/7204947</guid>
      <pubDate>Sun, 26 Jan 2014 20:19:02 +0900</pubDate>
      <dcterms:modified>2014-01-26T20:22:00+09:00</dcterms:modified>
      <dcterms:created>2014-01-26T20:22:00+09:00</dcterms:created>
      <description>とりあえず、次期システム周りが完成。&#13;&lt;br&gt;
&#13;&lt;br&gt;
まだ、文字表示と選択肢は入れてないけど。&#13;&lt;br&gt;
&#13;&lt;br&gt;
次はカーチェイスゲームを作るから、&#13;&lt;br&gt;
これを元に作ろうと思う。&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>まあ、コンパイラってつくんの面倒だから、俺が作ったのUPする。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/01/18/7196506</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/01/18/7196506</guid>
      <pubDate>Sat, 18 Jan 2014 19:22:02 +0900</pubDate>
      <dcterms:modified>2014-01-18T19:26:09+09:00</dcterms:modified>
      <dcterms:created>2014-01-18T19:26:09+09:00</dcterms:created>
      <description>VMは、ソース公開。コンパイラはソース非開示。&#13;&lt;br&gt;
&#13;&lt;br&gt;
basic+c+asmを足して3で割った感じ。&#13;&lt;br&gt;
&#13;&lt;br&gt;
販売目的で使う場合は「ＫＥＮＪＩ」のクレジットを入れてね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
そのうち、3Dのメッシュ機能を盛り込んだWin版のVMのソース開示もするからね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/testt.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/testt.lzh&lt;/a&gt;&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/testu.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/testu.lzh&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>グラディウスもどきのゲーム作ったよ。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/01/12/7190114</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/01/12/7190114</guid>
      <pubDate>Sun, 12 Jan 2014 13:35:03 +0900</pubDate>
      <dcterms:modified>2014-01-12T13:44:52+09:00</dcterms:modified>
      <dcterms:created>2014-01-12T13:37:16+09:00</dcterms:created>
      <description>グラディウスもどきのゲーム作ったよ。&#13;&lt;br&gt;
&#13;&lt;br&gt;
フォースフィードバック、アナログジョイパット対応。&#13;&lt;br&gt;
&#13;&lt;br&gt;
感想聞かせてね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/testn.lzh"&gt;http://www.ne.jp/asahi/kenji/pda/testn.lzh&lt;/a&gt;&#13;&lt;br&gt;
&#13;&lt;br&gt;
適当にフォルダ掘って展開して、testn.exeでゲームが始まります。&#13;&lt;br&gt;
&#13;&lt;br&gt;
testi.exeは、stage000.txtのコンパイラで、敵の出現などを管理しています。&#13;&lt;br&gt;
&#13;&lt;br&gt;
stage000.txtを書き換えたときは&#13;&lt;br&gt;
&amp;gt;testi.exe stage000.txt stage000.bin&#13;&lt;br&gt;
で、コンパイル出来ます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
testj.exeは、testiのはき出したコードのVMですが、&#13;&lt;br&gt;
まあ、必要ないでしょう。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
フレームワークはまだ待ってね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
----------------------------------------------------&#13;&lt;br&gt;
難しいんで、こっからは、熟練者用。&#13;&lt;br&gt;
----------------------------------------------------&#13;&lt;br&gt;
●カテゴリー&#13;&lt;br&gt;
	2D横シューティングゲーム&#13;&lt;br&gt;
&#13;&lt;br&gt;
●ターゲット&#13;&lt;br&gt;
	windowsXP以降+DirectX9c&#13;&lt;br&gt;
&#13;&lt;br&gt;
●遊び方&#13;&lt;br&gt;
	1280*720の画面の横スクロールシューティングです。&#13;&lt;br&gt;
	カーソルキー、又は[8][4][6][2]で自機を動かします。&#13;&lt;br&gt;
	[space]、又は[x]でショットを打ちます。&#13;&lt;br&gt;
	[left-ctrl]、[無変換]、[left-shift]、又は[z]を一回押すと、一定期間無敵です。再度使うには暫く待ってから使います。&#13;&lt;br&gt;
	自機の武装は[通常ショット][ミサイル][レーザー]で、青い玉を取ると変わっていきます。&#13;&lt;br&gt;
	青い玉は、単体で飛んでくる場合と、一部の砲台を壊すと出現します。&#13;&lt;br&gt;
	ボスを殺すとクリアーで、自機が死ぬと再度出現します。&#13;&lt;br&gt;
	アナログ/デジタルジョイパッドも対応しております。&#13;&lt;br&gt;
	アナログの場合、スティックを倒した量により、3段階のスピードで自機が動きます。&#13;&lt;br&gt;
	ジョイパッドはゲーム起動前に接続している一番最初の物だけが認識されます。その後は抜き差し自由です。&#13;&lt;br&gt;
	ジョイパッドのフォースフィードバックにも対応しており、振動対応で適切にインストールされていれば自機爆破時に振動します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
●制作時間&#13;&lt;br&gt;
	31日(設計2日、本体プログラム10日、マップの打ち込み3日、敵のアルゴリズム12日間、チップ1日、コンパイラ2日、コンパイラのテスト用プログラム1日)&#13;&lt;br&gt;
&#13;&lt;br&gt;
●使用ツール&#13;&lt;br&gt;
	VisualStudio2008(C++)+DirectX9c(Direct3D+DirectSound+DirectInput)	本体(testn.exe)&#13;&lt;br&gt;
	VisualStudio6.0(C)							コンパイラ(testi.exe)とテスト用プログラム(testj.exe)&#13;&lt;br&gt;
	SonarX1ProductionSuite+初音ミク						音楽(曲は以前自作した物を加工して使用)&#13;&lt;br&gt;
	SoundForge8.0+音辞典							効果音と音楽の加工&#13;&lt;br&gt;
	PhotoShopCS3								チップ(岩とキャラは友人に作ってもらいました)&#13;&lt;br&gt;
	testi.exe								今回作ったコンパイラ&#13;&lt;br&gt;
	testj.exe								今回作ったコンパイラのチェック用プログラム(VM)&#13;&lt;br&gt;
	Windows7ultimateX64+mifes+winfd+atok+自作ツール群			一般的に使った物&#13;&lt;br&gt;
	IntelCoreI7-3770+16GB+IntelSSD3台+ReakForce106s改+DualMoniter		PC(cpu内蔵GPU使用)&#13;&lt;br&gt;
&#13;&lt;br&gt;
●デバッグとゲームバランス&#13;&lt;br&gt;
	自分が主にやり、1日1回、友人に遊んでもらいました。&#13;&lt;br&gt;
	CF-R8(WindowsXPsp3+2GB)とメインPCとキーボードとアナログジョイパッドとデジタルパッドでデバッグしました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
●仕様&#13;&lt;br&gt;
	敵出現と音楽は別途コンパイラで制御します。&#13;&lt;br&gt;
	なぜ、別途コンパイラで制御するかというと、exeを書き直しすること無く、&#13;&lt;br&gt;
	スクリプターや企画者が制御出来るようにするためです。&#13;&lt;br&gt;
&#13;&lt;br&gt;
●簡易型コンパイラ(testi.exe)及びゲームエンジン(testn.exe/testi.exe)&#13;&lt;br&gt;
	globalレジスタr0-r32&#13;&lt;br&gt;
	globalstring s0-s127(256文字まで)&#13;&lt;br&gt;
	即値-99999～-99999&#13;&lt;br&gt;
	小文字と大文字を同列に扱う&#13;&lt;br&gt;
	1行1命令&#13;&lt;br&gt;
	インデント可。&#13;&lt;br&gt;
	中間言語のbinファイルのサイズがは65535byteまで&#13;&lt;br&gt;
&#13;&lt;br&gt;
●コンパイラの使用方法&#13;&lt;br&gt;
	&amp;gt;testi stage000.txt stage000.bin&#13;&lt;br&gt;
&#13;&lt;br&gt;
●コマンドプロンプト用のVMの使用方法&#13;&lt;br&gt;
	&amp;gt;testj stage000.bin&#13;&lt;br&gt;
	実際にゲームに組み込む前に、これを使いチェックできます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
●ゲームエンジンの使用方法&#13;&lt;br&gt;
	&amp;gt;testn stage000.bin&#13;&lt;br&gt;
&#13;&lt;br&gt;
●ステージ命令群(シューティングゲームの敵出現などを司る固有命令)&#13;&lt;br&gt;
	初期に、stage000.binと各種wavとbmpを読み込んでありますが、途中で変更可能です。FPSを落とさないためにこうしています。&#13;&lt;br&gt;
	以下のレジスタには、自動的に設定されます&#13;&lt;br&gt;
		r0に自機のx&#13;&lt;br&gt;
		r1に自機のy&#13;&lt;br&gt;
		r2に敵機の出現数&#13;&lt;br&gt;
		r3に敵機の撃破数&#13;&lt;br&gt;
	汎用命令群を使い、敵の出現頻度や強い敵を出現させ難易度を上げることが出来る&#13;&lt;br&gt;
	loadwav num,filename&#13;&lt;br&gt;
		音楽や効果音のwavfileのロード&#13;&lt;br&gt;
	playwav num&#13;&lt;br&gt;
		指定されたwavfileを鳴らす&#13;&lt;br&gt;
	music file&#13;&lt;br&gt;
		音楽。&#13;&lt;br&gt;
	scrollwait num/reg&#13;&lt;br&gt;
		スクロールのFPSに連結して、何フレーム、敵を出さないかの処理。&#13;&lt;br&gt;
	scrollspeed num/reg&#13;&lt;br&gt;
		背景のスクロールスピードを設定します。&#13;&lt;br&gt;
	enemy&#13;&lt;br&gt;
		敵の種類,編隊番号(-1なら単機),編隊の何番目か,出現x,出現y&#13;&lt;br&gt;
	addenemy num/reg&#13;&lt;br&gt;
		敵の出現数を足す&#13;&lt;br&gt;
●汎用命令群(ADV/シューティングゲームなどの用汎用命令)&#13;&lt;br&gt;
//	シューティングゲーム等では、様々なレジスタに様々なデータが入ってくるので、オミットします。&#13;&lt;br&gt;
//&#13;&lt;br&gt;
//	Global変数を使用可能にする&#13;&lt;br&gt;
//		reg レジスタ&#13;&lt;br&gt;
//			例)reg r1&#13;&lt;br&gt;
//			(内部処理 CMD_REG,レジスタ番号,0)&#13;&lt;br&gt;
	Golbal文字列変数を使用可能にする&#13;&lt;br&gt;
		string ストリング番号&#13;&lt;br&gt;
			例)string s0&#13;&lt;br&gt;
			(内部処理 CMD_STRING,文字列,0)&#13;&lt;br&gt;
	メッセージ表示命令&#13;&lt;br&gt;
		mes メッセージ&#13;&lt;br&gt;
			例)mes メッセージ&#13;&lt;br&gt;
	選択肢&#13;&lt;br&gt;
		sel レジスタ,選択肢1[,選択肢2...]&#13;&lt;br&gt;
			例)sel r0,選択肢1,選択肢2&#13;&lt;br&gt;
			(内部処理 CMD_SEL,レジスタ番号,選択肢数,選択肢1,0[,選択肢,0])&#13;&lt;br&gt;
	無条件ジャンプ&#13;&lt;br&gt;
		goto ラベル&#13;&lt;br&gt;
			例)goto top&#13;&lt;br&gt;
			(内部処理 CMD_GOTO,ジャンプ先)&#13;&lt;br&gt;
	終了命令(シナリオの最後には自動的に終了します)&#13;&lt;br&gt;
		exit命令を記述するか、&#13;&lt;br&gt;
		シナリオの最後に、&amp;quot;end:&amp;quot;と記述し、if命令やgoto命令でendへジャンプさせる&#13;&lt;br&gt;
		例)goto end&#13;&lt;br&gt;
		   end:&#13;&lt;br&gt;
		例)if r1=0 end&#13;&lt;br&gt;
		   end:&#13;&lt;br&gt;
		例)exit&#13;&lt;br&gt;
	数式&#13;&lt;br&gt;
		r 単純計算代入式(四則演算)&#13;&lt;br&gt;
			例)r1=r10+5&#13;&lt;br&gt;
			例)r0=5*r10&#13;&lt;br&gt;
			(内部処理 CMD_CALC,レジスタか即値か,レジスタ番号か即値)&#13;&lt;br&gt;
	変数への代入&#13;&lt;br&gt;
		r 代入命令&#13;&lt;br&gt;
			例)r10=10&#13;&lt;br&gt;
			例)r10=r5&#13;&lt;br&gt;
			(内部処理 CMD_LET,レジスタか即値か,レジスタ番号か即値)&#13;&lt;br&gt;
	gotoやif命令でのジャンプ先&#13;&lt;br&gt;
		ラベル:&#13;&lt;br&gt;
			使える物は、英数字。先頭の文字は英文字とアンダースコア&#13;&lt;br&gt;
			例)top:&#13;&lt;br&gt;
			例)end:&#13;&lt;br&gt;
			例)_top25:&#13;&lt;br&gt;
			例)_10:&#13;&lt;br&gt;
	比較条件ジャンプ&#13;&lt;br&gt;
		if 単純比較式 ラベル&#13;&lt;br&gt;
			例)if r0==0 top&#13;&lt;br&gt;
			例)if r5!=10 end&#13;&lt;br&gt;
			例)if r1&amp;gt;=r3 end&#13;&lt;br&gt;
			例)if r5&amp;lt;=10 end&#13;&lt;br&gt;
			(内部処理 CMD_IF,ジャンプ先,レジスタか即値か,レジスタか即値,比較式番号,レジスタか即値か,レジスタ番号か即値)&#13;&lt;br&gt;
	コメント&#13;&lt;br&gt;
		// コメント&#13;&lt;br&gt;
	サブルーチンの呼び出し&#13;&lt;br&gt;
		gosub label&#13;&lt;br&gt;
			例)gosub sub0&#13;&lt;br&gt;
	サブルーチンから戻る&#13;&lt;br&gt;
		return&#13;&lt;br&gt;
			例)return&#13;&lt;br&gt;
	関数の呼び出し(値を返すサブルーチン)&#13;&lt;br&gt;
		r1=call label[,r0....]&#13;&lt;br&gt;
			例)r20=call getadd,r10,5&#13;&lt;br&gt;
			例)r20=call chkpara,r3,r4,r5&#13;&lt;br&gt;
			(内部処理 CMD_CALL,戻り値のレジスタ番号,呼び出し先,引数の数[,])&#13;&lt;br&gt;
	関数から戻る&#13;&lt;br&gt;
		return レジスタ/即値&#13;&lt;br&gt;
			例)retuern r5&#13;&lt;br&gt;
			例)return 7&#13;&lt;br&gt;
			(内部処理 CMD_RETCALL,戻り値がレジスタか即値か,レジスタか即値)&#13;&lt;br&gt;
	データの拾得&#13;&lt;br&gt;
		getdata reg,reg/num&#13;&lt;br&gt;
	マルチメディア命令&#13;&lt;br&gt;
			SETVOLUME&#13;&lt;br&gt;
			SE&#13;&lt;br&gt;
			VOICE&#13;&lt;br&gt;
			LOADWAV&#13;&lt;br&gt;
			PLAYWAV&#13;&lt;br&gt;
			FADEOUTWAV&#13;&lt;br&gt;
			WAITWAV&#13;&lt;br&gt;
			SETGRADATION&#13;&lt;br&gt;
			LOADBMP&#13;&lt;br&gt;
			SETBMPLAYERPOS&#13;&lt;br&gt;
			PUTBMP&#13;&lt;br&gt;
			FADEOUTBMP&#13;&lt;br&gt;
			WAITBMP&#13;&lt;br&gt;
			LOADBIN&#13;&lt;br&gt;
&#13;&lt;br&gt;
●以下の命令を盛り込む予定&#13;&lt;br&gt;
	makelocalreg&#13;&lt;br&gt;
		関数内でローカルレジスタ領域を造る&#13;&lt;br&gt;
	localreg&#13;&lt;br&gt;
		関数内でlocal変数を使用可能にする&#13;&lt;br&gt;
	setreg&#13;&lt;br&gt;
		関数内で呼ばれた先に値を返すレジスタの指定(return 命令では1つしか返せないので)&#13;&lt;br&gt;
	getreg&#13;&lt;br&gt;
		関数を呼び出した側が値を取り出すレジスタの指定&#13;&lt;br&gt;
&#13;&lt;br&gt;
	makelocalstring&#13;&lt;br&gt;
		関数でローカル文字列レジスタ領域を造る&#13;&lt;br&gt;
	localstring&#13;&lt;br&gt;
		関数内でローカル文字列レジスタを使用可能にする&#13;&lt;br&gt;
	setstring&#13;&lt;br&gt;
		関数内で呼ばれた先に値を返す文字列レジスタの指定&#13;&lt;br&gt;
	getstring&#13;&lt;br&gt;
		関数を呼び出した側が値を取り出す文字列レジスタの指定&#13;&lt;br&gt;
●コンパイラの動作&#13;&lt;br&gt;
	全てのスクリプトを読み込みコンパイルをする&#13;&lt;br&gt;
	ラベルの解消はコンパイルの最後に刈り取る&#13;&lt;br&gt;
	ラベルはHASHではなく線形検索&#13;&lt;br&gt;
	1passコンパイラ&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>W95GDの次期バージョンと横スクロールシューティングと強力コンパイラを制作。</title>
      <link>https://kenjikakera.asablo.jp/blog/2014/01/04/7176672</link>
      <guid>https://kenjikakera.asablo.jp/blog/2014/01/04/7176672</guid>
      <pubDate>Sat, 04 Jan 2014 01:50:02 +0900</pubDate>
      <dcterms:modified>2014-01-04T02:06:46+09:00</dcterms:modified>
      <dcterms:created>2014-01-04T02:06:46+09:00</dcterms:created>
      <description>この一ヶ月、何をやっていたというと、W95GDの次期バージョンを作るために、横スクロールシューティングを1stage作ってた。&#13;&lt;br&gt;
&#13;&lt;br&gt;
チップ以外、結構完成度が高く面白い。&#13;&lt;br&gt;
再就職が決まったら公開する。&#13;&lt;br&gt;
プログラムはフルスクラッチで組んで、チップも岩石と自機のバリアーとナビゲーターの女の子以外、全部自分で組んだ。&#13;&lt;br&gt;
曲は昔作ったミクの奴とロドリゲスさんが作った曲。&#13;&lt;br&gt;
フォースフィードバック、アナログジョイパッド対応の力作。&#13;&lt;br&gt;
&#13;&lt;br&gt;
stageスクリプトはテキストエディターで書き換え可能。&#13;&lt;br&gt;
チップと音楽と効果音はbmpとwavなんで、結構面白い。&#13;&lt;br&gt;
&#13;&lt;br&gt;
合間に、W95GDの次期バージョンのフレームワークと簡単なコンパイラの制作と、強力コンパイラのBNFを書いている。&#13;&lt;br&gt;
&#13;&lt;br&gt;
W95GDの次期バージョンのフレームワークは、LANで接続して協力プレイが出来て、3Dの物理演算やモーション付きのXファイルが動作したら、ソースコードを版権フリーで配布する。&#13;&lt;br&gt;
&#13;&lt;br&gt;
特に、フォースフィードバックとLAN関係は、資料が少ないので、参考になると思う。&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>酒飲みすぎて、ダウン。エピデミックの抱き枕カバーの販売決定。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/10/11/7005852</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/10/11/7005852</guid>
      <pubDate>Fri, 11 Oct 2013 15:27:30 +0900</pubDate>
      <dcterms:modified>2013-10-11T15:33:04+09:00</dcterms:modified>
      <dcterms:created>2013-10-11T15:33:04+09:00</dcterms:created>
      <description>流石に俺も酒が弱くなった。&#13;&lt;br&gt;
win版のVMは、週末かな？&#13;&lt;br&gt;
元々、プログラマー育成用のソフトだから、どうにかなるっしょ。&#13;&lt;br&gt;
そして、汎用言語を作る。&#13;&lt;br&gt;
プログラムが好きなんだよなー俺。&#13;&lt;br&gt;
&#13;&lt;br&gt;
エピデミックの抱き枕カバーは、限定生産で7500円だから、売れ行きは良いと思う。&lt;br&gt;
</description>
      <dc:subject>会社</dc:subject>
    </item>
    <item>
      <title>今日はホームパーティー。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/10/09/7004492</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/10/09/7004492</guid>
      <pubDate>Wed, 09 Oct 2013 21:11:46 +0900</pubDate>
      <dcterms:modified>2013-10-09T21:18:22+09:00</dcterms:modified>
      <dcterms:created>2013-10-09T21:18:22+09:00</dcterms:created>
      <description>今日はホームパーティー。&#13;&lt;br&gt;
なかなか会えないみんなとのホームパーティー。&#13;&lt;br&gt;
楽しかった。&#13;&lt;br&gt;
DONOVAN氏と大越氏の新作の調整って事で、みんなで飲んだ。&#13;&lt;br&gt;
抱き枕カバーの発送もした。&#13;&lt;br&gt;
&#13;&lt;br&gt;
時間は戻らないけど、俺はこれらのスタッフが好きだ。&#13;&lt;br&gt;
&#13;&lt;br&gt;
雑務があるから、Windows用のVMは組めなかったけど、&#13;&lt;br&gt;
これを組んで、&#13;&lt;br&gt;
&#13;&lt;br&gt;
汎用言語を作る。&#13;&lt;br&gt;
ゲームエンジンには載せられないけど、&#13;&lt;br&gt;
どうやらコンパイラを作るのが好きらしい。&#13;&lt;br&gt;
&#13;&lt;br&gt;
あと、僕のプログラムスピードが異常に速いらしい。&#13;&lt;br&gt;
どこに就職、もしくは起業するかはわからないけど、&#13;&lt;br&gt;
&#13;&lt;br&gt;
おれは、プログラムを作り続ける。&#13;&lt;br&gt;
生涯現役。&lt;br&gt;
</description>
      <dc:subject>会社</dc:subject>
    </item>
    <item>
      <title>猿でも組めるADVの続き。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/10/07/7002610</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/10/07/7002610</guid>
      <pubDate>Mon, 07 Oct 2013 16:19:38 +0900</pubDate>
      <dcterms:modified>2013-10-07T16:25:22+09:00</dcterms:modified>
      <dcterms:created>2013-10-07T16:25:22+09:00</dcterms:created>
      <description>猿でも組めるADVの続き。&#13;&lt;br&gt;
&#13;&lt;br&gt;
キャラクターレイアーの表示位置を変えられるようにした。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/scr0/index.htm"&gt;http://www.ne.jp/asahi/kenji/pda/scr0/index.htm&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>猿でに使えるコンパイラ。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/10/04/7000064</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/10/04/7000064</guid>
      <pubDate>Fri, 04 Oct 2013 14:09:12 +0900</pubDate>
      <dcterms:modified>2013-10-04T14:18:07+09:00</dcterms:modified>
      <dcterms:created>2013-10-04T14:18:07+09:00</dcterms:created>
      <description>猿でに使えるコンパイラ。&#13;&lt;br&gt;
流石にこれなら使えるでしょ。&#13;&lt;br&gt;
って、造った、学習用コンパイラとDOS窓用のVM。&#13;&lt;br&gt;
レジスタもグローバルしかないし、これが理解出来ないのなら、&#13;&lt;br&gt;
プログラマは無理。&#13;&lt;br&gt;
設計+プログラム+VMで3日かな。&#13;&lt;br&gt;
&#13;&lt;br&gt;
明日は土曜日だから、&#13;&lt;br&gt;
土日でTinyCの設計を造る。&#13;&lt;br&gt;
ゲームエンジンでは無いけどね。&#13;&lt;br&gt;
&#13;&lt;br&gt;
&lt;a href="http://www.ne.jp/asahi/kenji/pda/scr0/index.htm"&gt;http://www.ne.jp/asahi/kenji/pda/scr0/index.htm&lt;/a&gt;&#13;&lt;br&gt;
&#13;&lt;br&gt;
コンパイラを組むのがすきだなぁ。&lt;br&gt;
</description>
      <dc:subject>プログラム</dc:subject>
    </item>
    <item>
      <title>秋月いきてー！</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/09/05/6972131</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/09/05/6972131</guid>
      <pubDate>Thu, 05 Sep 2013 23:17:36 +0900</pubDate>
      <dcterms:modified>2013-09-05T23:18:29+09:00</dcterms:modified>
      <dcterms:created>2013-09-05T23:18:29+09:00</dcterms:created>
      <description>秋月いきてー！&#13;&lt;br&gt;
Z80とAtmelとpicのプログラムを組みたい！&#13;&lt;br&gt;
半田、握りたい！&lt;br&gt;
</description>
    </item>
    <item>
      <title>抱き枕カバー。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/09/05/6972128</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/09/05/6972128</guid>
      <pubDate>Thu, 05 Sep 2013 23:15:31 +0900</pubDate>
      <dcterms:modified>2013-09-05T23:17:25+09:00</dcterms:modified>
      <dcterms:created>2013-09-05T23:17:25+09:00</dcterms:created>
      <description>抱き枕カバーは、今月内に発送します。&#13;&lt;br&gt;
その後、エピデミックの抱き枕カバーの販売を検討します。&#13;&lt;br&gt;
価格はexpack500で送るので、8500円で。&lt;br&gt;
</description>
      <dc:subject>会社</dc:subject>
    </item>
    <item>
      <title>タクシーに轢かれたぜ。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/09/05/6972123</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/09/05/6972123</guid>
      <pubDate>Thu, 05 Sep 2013 23:12:31 +0900</pubDate>
      <dcterms:modified>2013-09-05T23:15:27+09:00</dcterms:modified>
      <dcterms:created>2013-09-05T23:15:27+09:00</dcterms:created>
      <description>タクシーに轢かれたぜ。&#13;&lt;br&gt;
ちゃり、大破。&#13;&lt;br&gt;
おれ、救急搬送されたけど擦り傷。&#13;&lt;br&gt;
俺のメインのキーボードが、&#13;&lt;br&gt;
realforce改で、散るとが低く、パームレストが無いから、擦り傷でもうてるから助かった。&#13;&lt;br&gt;
まあ、夜は危険だね。&lt;br&gt;
</description>
    </item>
    <item>
      <title>エピデミックのバグ報告は、こちらにお願いします。</title>
      <link>https://kenjikakera.asablo.jp/blog/2013/05/26/6823398</link>
      <guid>https://kenjikakera.asablo.jp/blog/2013/05/26/6823398</guid>
      <pubDate>Sun, 26 May 2013 15:33:01 +0900</pubDate>
      <dcterms:modified>2013-05-26T15:52:58+09:00</dcterms:modified>
      <dcterms:created>2013-05-26T15:52:58+09:00</dcterms:created>
      <description>エピデミックのバグ報告は、こちらにお願いします。&lt;br&gt;
</description>
      <dc:subject>会社</dc:subject>
    </item>
  </channel>
</rss>
