2008-03-01から1ヶ月間の記事一覧

bubbleの表紙絵

ぶらさんにbubbleの表紙絵を描いてもらった。 わあい〜、とてもきれい。 イメージ通り……いや、それ以上〜。暫く、いじっていなかったけど、得点の算出と、エンディングを残すのみ。 D言語のファイル操作は、どうやってやるんだろう……。 調べておかないと。 …

敵キャラ、イカの作成

いかにゃいかん。 っていうのは、方言のギャグだね……えへ。ということで、敵のイカを作ってみた。泳ぎながら、プレイヤーの魚を追尾する。 停滞→追尾移動→停滞→追尾移動…… を繰り返す。 集団で行動させれば、そこそこの脅威になるのかもしれない。何気に、プ…

ばたんきゅー

お酒を飲んで、ばたんきゅー。

マップの作成とステージの考察

一応、暫定的なマップを作った。 結局、文字列の解析がどうしてもうまくいかなかったので、テーブルで保持することにした。 string.subだけでなく、os.timeの取得とかも、うまくいっていないのかも。 何だろう……以前、原因不明。もっと、マップを広めに取っ…

ハイチュウの包み紙

ハイチュウというお菓子があって、その包み紙は「包み紙」というだけあって紙で出来ている。 とても小さいが、紙という素材上「折り紙」が可能だ。 というわけで、電車の待ち時間の合間を見つけては、よく鶴を折っている。 数年の間で、何羽の鶴を折ったか知…

衝突処理に成功

貝の敵を倒すと、餌が出る処理を追加。 また、貝にぶつかると、プレイヤーにダメージが発生するようになった。 ダメージ直後は、一時的に赤くなり、無敵時間となる。壁を作って、張り巡らせた。 そして、プレイヤーの魚が壁を移動できないようにした。 プレ…

眠い

最近、すぐに眠くなる。 春眠暁を……ってやつかな。

Lua memo

Lua

リスペクトしているおあしすさんのサイトでLua memoが公開された。http://mosamosa.s4.aiosr.net/通常、プログラミングの参考書は「正しい」ものばかり書いてあるが、 このLua memoでは、エラーになるケースまで十分に考察されている。 どんな場合にエラーと…

SEの再生、及び、敵とプレイヤーの弾との衝突処理

ドット絵の練習で、刺のついた白い貝を描いた。 一応32*32ドットで描いたけど、うーん……。 もっと色々と描いて、練習しないと。敵に見立てて、プレイヤーの弾との衝突で壊れるように作成してみた。 試しに、貝のHPを10に設定。 弾が、10発当たれば、貝が壊れ…

あたり判定および変数の生成

プレイヤー×アイテムのあたり判定に成功。 アイテムを取って、消すという処理まで出来た。適当に餌をばら撒いて、拾うという簡単なゲームを作ってみた。 すべて、Luaのソースで操作。 必要に応じて、C++側にいろいろな関数を用意した。オブジェクトごとに、…

タスクシステムっぽく

新しいプロジェクトを立てた。 その名もsakana。 ただ単に、sakanaのドット絵を描いたからだけどね……。 開発中のシューティングの前準備という位置付け。LuaとC++を連結する為に、様々な関数を追加した。 大抵は、DXライブラリの関数の基本的なもの。当初、…

Luaの世界を泳げ、魚もどき

LuaTestで、適当に描いた矢印だけでは寂しいと思い、真面目にドット絵に挑戦。 で、描いた結果。魚もどき。 一応、上下左右*2の計8枚のドット絵を描いた。 一応アニメーションするけど、さらに寂しくなった気がしないでもない……。 ドット絵は、難しいなあ…

oggの曲の再生

dhell2での曲の再生は、wavとoggの形式しか扱っていないみたいだった。 うーん、どうしようと思っていたところ。 ちょうど、Pixelさんのサイトを覗くと"DropEncoderOgg"というソフトが公開されていた。 ogg、何という偶然……。 ピストンコラージュで作った曲…

家族で麻雀

家族で麻雀をした。 結果は、3位……勝てなくてしょんぼり。 ちなみに、1位は、姉だった。 親父と僅差。 オレは、圧倒的3位だった……圧倒的敗北感。

オレも頑張らんと

ぶらさんのピスコラでの曲の製作の勢いがすごい。 耳コピを含めて、この一週間で、10曲くらいは聴かせてもらった。オリジナルの曲の感性も素晴らしい。 絵が上手い人って、どうして、曲を作っても素晴らしいのだろ……うらやましい。 オレも頑張らんといかんね…

寝落ち

チャット途中で、寝落ちする奴って最悪だよね〜。 というオレが寝落ちする常習犯……ぶらさん、サーセン……。

LuaTest - Lua側のソース

-- Project LuaTest -- Source pad.lua -- Date 08/03/17 -- Author yamahara -- Environment Bcc++ & DXライブラリ & Lua -- Etc Copyright(C) 2008 sansuido. All rights reserved. function pressA() return cppPadIsPressA(DID) end function pushA() re…

LuaTest - lua.cpp

// Project LuaTest // Source lua.cpp // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #include "data.h" int luaMoverGet( // lua側でMoverの値をGET lua_Stat…

LuaTest - main.cpp

// Project LuaTest // Source main.cpp // Date 08/03/17 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #include "data.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANC…

LuaTest - data.h

// Project LuaTest // Source data.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef DATA_DEF #define DATA_DEF #include <DxLib.h> #include <string> #include <vector> #incl</vector></string></dxlib.h>…

LuaTest - pad.h

// Project LuaTest // Source pad.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef PAD_DEF #define PAD_DEF class Pad { private: int input_; int i…

LuaTest - player.h

// Project LuaTest // Source player.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef PLAYER_DEF #define PLAYER_DEF #include "data.h" class Playe…

LuaTest - mover.h

// Project LuaTest // Source mover.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef MOVER_DEF #define MOVER_DEF #include "data.h" class Mover { …

LuaTest - graph.h

// Project LuaTest // Source graph.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef GRAPH_DEF #define GRAPH_DEF #include "data.h" using namespac…

LuaTest - lua.h

// Project LuaTest // Source lua.h // Date 08/03/18 // Author yamahara // Environment Bcc++ & DXライブラリ & Lua // Etc Copyright(C) 2008 sansuido. All rights reserved. #ifndef LUA_DEF #define LUA_DEF #include "data.h" class Data; int luaM…

LuaTestのソース公開

ソースぺたぺたみぺたぺた。 ということで、二日かけてLuaTestを作ってみた。 二日目の今日は、ほとんどデバッグだった気がスルー。 一部、断念したところがあるけど、公開。 一応、著作権は、yamaharaにあるかも。 ただ、再配布以外なら、自由にご利用をど…

LuaTestの作成

http://d.hatena.ne.jp/sansuido/20080311/p1この構想のプログラムをLuaTestという形で実装してみた。 後々の自分のシューティングの為に。ゼロから書き始めて、ほぼ完成。 わかりやすくしようとして、一枚のソースに書いたけど、かなり助長になちゃった。 …

ピストンコラージュの再生に失敗

D言語にて、DLLを読み込んでみたが、うまく鳴らすことができなかった。 かなり、悩んだ挙句にうまくいかなかったので、悲しかった、ぐすん。 まだまだ勉強不足。ゲームの開発も、少ししか進まなかった。 残念。

引き続き

ぶらさんと競作。 数曲出来たけど、もう少し編集する予定。

彼女曰く

オレの創作に対する評価。 詩>ゲーム>小説>曲 らしい。曲弱い。がんばれ、曲!