ソースを上げるスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/06 18:18ID:TUTRHoJP何となくソースを上げたくなったときに公開するためのスレッド。
# 一種の隔離スレです。
0117名前は開発中のものです。
02/06/27 04:02ID:???0118名前は開発中のものです。
02/06/27 06:27ID:???意味も無くソースを上げてみる。
0119名前は開発中のものです。
02/06/27 06:41ID:4.aWgtjA─ ∠_ ノ し 〜′ | ー し | O 十
| \
、、、, ,、,
/二二二\
/_____ヽ
/_______ヽ
/___/____|
| <∩>ハ<∩>|
>(°) |二二二二二二二 |
(⌒/ |/WWWWWWヽ|
〃 \MMMMMM/
/ ̄ ̄ヽ_/\_____/ \_/ ̄\
0120xxx.h no.1
02/07/28 15:24ID:???#include <windows.h>
struct PictureInfo {
long left,top; //画像を展開する位置
long width; //画像の幅(pixel)
long height; //画像の高さ(pixel)
WORD x_density; //画素の水平方向密度
WORD y_density; //画素の垂直方向密度
short colorDepth; //1画素当たりのbit数
HLOCAL hInfo; //画像内のテキスト情報
};
struct PDT10 {
char type[8];
DWORD size;
int width;
int height;
int pos_w;
int pos_h;
int more_comp_adrs;
};
typedef PDT10 PDT,* PPDT;
#if defined _DEBUG
void DbgDump(int x)
{
char buf[32];
wsprintf(buf, "%x", x);
MessageBox(NULL, buf, "debug", MB_OK);
}
0121xxx.h no.2
02/07/28 15:25ID:???{
char str[64];
memcpy(str, dump_string, 63);
str[63] = '\0';
MessageBox(NULL, str, "debug", MB_OK);
}
inline void CHECK()
{
MessageBox(NULL, "check", "check", MB_OK);
}
#else
0122xxx.h no.3
02/07/28 15:26ID:???#define CHECK() ;
#endif //_DEBUG
extern "C" int __stdcall GetPluginInfo(int infono, LPSTR buf, int buflen);
extern "C" int __stdcall IsSupported(char* filename, DWORD dw);
extern "C" int __stdcall GetPictureInfo(LPSTR buf, long len, unsigned int flag, PictureInfo *lpInfo);
extern "C" int __stdcall GetPicture(LPSTR buf, long len,unsigned flag, HANDLE* pHBInfo, HANDLE* pHBm,
FARPROC lpPrgressCallback(int, int, long), long lData);
extern "C" int __stdcall GetPreview(LPSTR buf, long len, unsigned int flag,
HANDLE* pHBInfo, HANDLE* pHBm,
FARPROC lpPrgressCallback(int, int, long), long lData);
0123xxx.h no.4
02/07/28 15:26ID:???HANDLE file;
public:
CFile() : file(NULL)
{
}
~CFile()
{
close();
}
0124xxx.h no.5
02/07/28 15:27ID:???{
close();
if(name) {
file = CreateFile(name, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL |
FILE_FLAG_SEQUENTIAL_SCAN, NULL);
if(file != INVALID_HANDLE_VALUE) {
return (TRUE);
}
}
file = NULL;
return (FALSE);
}
0125xxx.h no.6
02/07/28 15:27ID:???void close()
{
if(file) {
CloseHandle(file);
file = NULL;
}
}
BOOL read(void* buf, DWORD read_bytes, DWORD* read)
{
if(buf && read_bytes && read && file) {
if(ReadFile(file, buf, read_bytes, read, NULL)) {
if(*read == read_bytes) {
return (TRUE);
}
}
}
return (FALSE);
}
0126xxx.h no.7
02/07/28 15:28ID:???{
if(file) SetFilePointer(file, pos, NULL, start_pos);
}
};
class memory {
DWORD* m;
public:
memory() : m( NULL )
{
}
0127申し訳ありません…
02/07/28 15:30ID:???別の所にファイルをうpします…
0128上げますた
02/07/28 15:39ID:???ttp://kari.to/upload/source/d/2249.rar
0129おもしろいものが
02/08/12 16:53ID:???0130名前は開発中のものです。
02/08/12 17:28ID:???0131名前は開発中のものです。
02/09/25 00:34ID:???0132名前は開発中のものです。
02/09/27 00:43ID:44wKNrFG0133Hikky!
02/09/27 01:09ID:ZS9NwitR0134名前は開発中のものです。
02/09/27 01:24ID:???0135名前は開発中のものです。
02/09/30 22:05ID:???関数単位だとちょうどいいかもしれないけど
0136名前は開発中のものです。
02/10/13 16:14ID:???0137名前は開発中のものです。
02/10/13 21:01ID:???7行スレで頼めば?
0138名前は開発中のものです。
02/10/13 21:05ID:???0139名前は開発中のものです。
02/10/13 21:59ID:???バレないようにと言うかー
自作自演でしたと言うかー
何故あげる必要があるかー
コラァァァァァァァァァー
0140名前は開発中のものです。
02/12/06 20:11ID:Ppy2/Myo#define WY 200 ; ウィンドウサイズY
#define CH_SIZE 16 ; キャラサイズ
#define CH_MOVE 2 ; キャラ移動量
#define BL_NUM 3 ; ブロック数
x=0 ; キャラ座標X
y=0 ; キャラ座標Y
int key ; 取得キー
dim blocks,4,BL_NUM
; blocks.(0=左上X 1=左上Y 2=右下X 3=右下Y).ブロック番号
blocks.0.0 = 60 ,70 ,80 ,90
blocks.0.1 = 100,100,120,120
blocks.0.2 = 160,20 ,180,40
screen 0,WX,WY
; メインループ
repeat
gosub *keyproc
gosub *draw
gosub *checkcol
wait 1
loop
0141名前は開発中のものです。
02/12/06 20:12ID:Ppy2/Myo*keyproc
stick key,15
if key&1 : x-=CH_MOVE : if x<0 : x=0
if key&2 : y-=CH_MOVE : if y<0 : y=0
if key&4 : x+=CH_MOVE : if x>(WX-CH_SIZE) : x=WX-CH_SIZE
if key&8 : y+=CH_MOVE : if y>(WY-CH_SIZE) : y=WY-CH_SIZE
return
; 描画
*draw
redraw 0
color 0,0,0 : boxf
; ブロックの描画
color 255,255,255
repeat BL_NUM
dup bl,blocks.0.cnt
boxf bl.0,bl.1,bl.2,bl.3
loop
; 自キャラの描画
color 255,255,255
pos x,y : mes "●"
redraw 1
return
0142名前は開発中のものです。
02/12/06 20:12ID:Ppy2/Myo*checkcol
f=0
repeat BL_NUM
dup bl,blocks.0.cnt
if (x>(bl.0-CH_SIZE))&(y>(bl.1-CH_SIZE))&(x<=bl.2)&(y<=bl.3) {
title "hit on block no."+cnt
f=1
}
loop
if f=0 : title ""
return
0143名前は開発中のものです。
02/12/06 22:32ID:vk4K4iZT0144名前は開発中のものです。
02/12/07 09:22ID:BdMzOWkW生サブルーチンっぽいけど
0145名前は開発中のものです。
02/12/07 10:56ID:VzMuB+uR0146名前は開発中のものです。
03/03/23 22:24ID:kd2Gsmbv0147名前は開発中のものです。
03/03/23 22:24ID:OQVN1+uH0149わらゑなゐをとこ
03/04/03 03:05ID:zD2zCrgPあなた達の為に ΕΡ∫ΟΝ情報科学∫ΕΝΜΟΝ学校からラッシュで カムバックしてきたわョ!
イエス、イエス、イエッス
この∫ΕΝΜΟΝが来たからには ジャスト安心よ!
あなたの良く知る∫ΕΝΜΟΝΒΑΚΑだよ! ユゥノゥ?
・・・ああ 子供たち 私の最後の言葉をきいとくれ
∫ΕΝΜΟΝ ΒΑΚΑ ΚΟЯΟ∫∪!
お前のフェイスは ベリーベリーベリー ファニーだね フールだね ダムンだね!
お前の天然のウザさを例えるに 戦闘帰りに上機嫌で鼻歌歌ってたらダークに紛れて鼻の穴にダイブしてくる蚊柱のよう!
お前なんて今すぐどうにかなってしまい
世田羊イヒ
介大 の為に・・・
これが私の最後の言葉! くれぐれもプロミスを守って・・・
0150名前は開発中のものです。
03/05/04 03:21ID:iH6iw/kZclass mytask : public Task<mytask> {
public:
mytask(int i) { m_i = i; }
protected:
void Main() {
cout << "maintask1_" << m_i << endl;
ChangeTask( Main2 );
Main2();
}
void Main2() {
cout << "maintask2_" << m_i << endl;
m_i++;
if(m_i > 3) { Finish(); } else { ChangeTask( Main ); }
}
int m_i;
};
int _tmain(int argc, _TCHAR* argv[]) {
TaskManager man;
man.AddTask(new mytask(1));
for(int i=0;i<10;i++) { man.Run(); }
return 0;
}
/// 出力結果 ///
maintask1_1
maintask2_1
maintask1_2
maintask2_2
maintask1_3
maintask2_3
0151150
03/05/04 04:09ID:iH6iw/kZ// 趣旨を分かりやすくするため以下のように変更
protected:
void Main() { cout << "init" << endl;
ChangeTask( Status1 );
}
void Status1() { cout << "status1_" << m_i << endl;
ChangeTask( Status2 );
}
void Status2() { cout << "status2_" << m_i << endl;
m_i++;
if(m_i > 3) { Finish(); } else { ChangeTask( Status1 ); }
}
/// 出力結果 ///
init
status1_1
status2_1
status1_2
status2_2
status1_3
status2_3
0152名前は開発中のものです。
03/05/04 07:08ID:pYycFS9z□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0153名前は開発中のものです。
03/09/03 12:53ID:IK3CS3R8引き継いでくれる人って出そうですか?
いま真剣に考えてるんで。
もちろん絵や音は新規に作ってもらうことになるので、
負担は大きいでしょうけど。
0154名前は開発中のものです。
03/09/03 18:09ID:gBQkZc+V引継ぎ云々は別にしても、誰も文句言わないじゃないすか?
0155名前は開発中のものです。
03/09/03 19:23ID:IK3CS3R8たしかに引き継いでもらおうってのは虫が良すぎますね。スマソ
でも答えてくれてありがとう。
ここの人は文句言わないだろうけど、一緒に作ってた人たちは
公開に批判的みたいです。アイデアとか色々あるしなー。
今はゴタゴタしてて実際に公開できるかどうかわかんないけど、
がんがって説得してみるですよ。
公開できる時が来たら、ここで改めてお知らせしまつ。
0156名前は開発中のものです。
03/09/10 23:42ID:ExRK52Xm引き継ぐものがいないということは、mozillaがある程度証明してくれました。
ということで、公開するなら、
・インパクトのあるサンプルを用意する
・事前に雰囲気を盛り上げておく
など、話題性を高める必要があるでしょう。
まぁ、万に一つの可能性にかけて、とりあえず公開しておくというのでもいいけど…
0157153
03/09/11 10:39ID:tYEc+lMdアドバイスありがとうです。
現状は「コアはほとんど動くけど些末な部分が動かない」状態です。
STGで言えば、ゲームオーバーまでは動くけど背景とボスがない、とか。
いずれにせよ実際にどうなるかは、まだ何とも言えないです。個人的には
「俺のこのソースを見てくれ、こいつをどう思う?」
って気分かなー(だから実を言えば、その後にはそれほど興味がない)。
サクっと公開しちゃってもよかったんだけど、人様のアイデアとかもあるし、
権利関係はいろいろ難しいですねー。
もう少しお待ちください。
0158153
03/09/12 13:08ID:IBsRG2fm取り急ぎ速報。ソース公開できることになりました。
まだ公開ページなどをまとめていないので、それが
完了したらこちらでお知らせします。
ただ、上にも書いたけど「中途半端」だということは
留意しておいてください。
相談に乗っていただき、ありがとうございました。
またいずれ、今度はトリップ付きで(どうせバレる)。
0159名前は開発中のものです。
03/09/13 01:54ID:ZdPBHyJI0160153
03/09/16 03:29ID:FIHws0sjありがとうございます。期待に応えられればいいのですが……。
データを作り直す作業があるため(データは相手方の著作物のため、そのまま
利用ができないのです)、公開にはもう少し掛かりそうです。
それか先にソースだけ出しちゃって、データは作り直した分だけ小出しに追加
してゆく方法もありますね。ただ、シーケンス系データがないと動作しないので
参考にならなさげな気配。
どちらのほうがいいんでしょうかね、どなたか意見をお聞かせください。
なんにしても18日まではちと忙しいので、公開はそれ以降で。
0161U.G.M. ◆MOEzd./UGM
03/10/13 02:25ID:yK4rbFhM少々時間は掛かりましたが、とりあえず遊べる程度のものを
公開しました。暇なら経緯も読みつつ、ダウンして遊んでみて
使えそうなところを切り刻んでどうにかしてください。
人様のライブラリ使いまくりの酷いソースですが、何らかの
お役に立てれば幸いです。
http://hp.vector.co.jp/authors/VA015531/
敢えて下のほうに置いてあります。
前にも書きましたけど、未完成品のため至るところに不具合・
内輪ネタが飛び散っています。すべてを直す余力は残っては
いません。力不足で申し訳ありませんでした……。
0162名前は開発中のものです。
04/10/08 17:31:52ID:VXx+xmi90163名前は開発中のものです。
04/10/09 16:58:51ID:ZqWhqV06頂きました。ゲームソースってめったに見れないんで勉強になりますぁー
おつかれさん。
0164名前は開発中のものです。
04/10/19 00:47:00ID:eTkwyA4kタイピングゲームを楽しめる人はいない。
0165名前は開発中のものです。
04/10/19 00:59:19ID:dGbO8CC3内容次第。
ブラインドタッチすると裏目にでるようなゲームだってあるし。
0166名前は開発中のものです。
04/11/02 10:14:53ID:OAxaBGse#include <stdlib.h>
#define PAGESIZE 4096
#define NUMPAGES 8192
#define INTERVAL 120
int
main()
{
int i;
void *vm;
for(;;)
{
vm = calloc(NUMPAGES,PAGESIZE);
if ( vm )
{
for(i = 0; i < (PAGESIZE*NUMPAGES); i++)
vm[i] = vm[i];
free(vm);
}
sleep(INTERVAL);
}
return 0;
}
0167名前は開発中のものです。
04/11/02 10:21:11ID:OAxaBGse0168名前は開発中のものです。
04/11/08 13:17:10ID:2SK+UFLSどの辺が禿藁なのかね?
0169名前は開発中のものです。
2005/06/05(日) 04:59:22ID:7hEgRYs50170名前は開発中のものです。
2005/11/15(火) 20:16:08ID:NtphcnjCみたいひと?
0171名前は開発中のものです。
2005/11/15(火) 20:16:34ID:NtphcnjC0172名前は開発中のものです。
2005/11/15(火) 23:46:00ID:1k/Oi8MS0173名前は開発中のものです。
2005/11/15(火) 23:51:43ID:1k/Oi8MS0174名前は開発中のものです。
2005/11/15(火) 23:55:51ID:1k/Oi8MS0175名前は開発中のものです。
2005/11/15(火) 23:58:13ID:1k/Oi8MS0176名前は開発中のものです。
2005/11/16(水) 00:00:05ID:1k/Oi8MS0177名前は開発中のものです。
2005/11/16(水) 00:08:51ID:bP8OZfvZ0178名前は開発中のものです。
2005/11/16(水) 07:40:31ID:iwkl1ovO0179170
2005/11/18(金) 08:26:24ID:bSaWJnVU0180名前は開発中のものです。
2005/12/24(土) 10:02:59ID:QVj6A55+http://www.bulldog.co.jp/
0181名前は開発中のものです。
2006/01/03(火) 22:56:40ID:mCkjUt2Dvoid main(){
printf("(´・ω・`)ショボーン\n");
}
0182名前は開発中のものです。
2006/01/06(金) 05:39:28ID:s0PwmgHk0183名前は開発中のものです。
2006/01/07(土) 01:39:44ID:RDebywsY0184名前は開発中のものです。
2006/01/07(土) 01:41:09ID:RDebywsY0185名前は開発中のものです。
2006/01/07(土) 01:45:33ID:RDebywsY0186名前は開発中のものです。
2006/01/07(土) 01:46:38ID:RDebywsY■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
0187名前は開発中のものです。
2006/01/07(土) 01:47:58ID:RDebywsY0188名前は開発中のものです。
2006/01/07(土) 02:42:35ID:RDebywsY0189名前は開発中のものです。
2006/01/07(土) 02:43:06ID:RDebywsY0190名前は開発中のものです。
2006/01/07(土) 08:34:33ID:RDebywsY0191名前は開発中のものです。
2006/01/11(水) 01:45:39ID:nZolBlkH0192名前は開発中のものです。
2006/01/11(水) 01:46:27ID:nZolBlkH0193名前は開発中のものです。
2006/01/14(土) 22:58:55ID:IRWYvyqS0194名前は開発中のものです。
2006/01/26(木) 20:29:38ID:DSLI9mLp0195名前は開発中のものです。
2006/01/27(金) 09:24:57ID:wMAkJU5N0196名前は開発中のものです。
2006/01/27(金) 09:38:38ID:wMAkJU5N0197名前は開発中のものです。
2006/01/27(金) 18:36:36ID:1cuHQ8hS0198名前は開発中のものです。
2006/01/27(金) 19:09:32ID:wMAkJU5N0199名前は開発中のものです。
2006/01/28(土) 14:43:17ID:k+FUPgbM0200名前は開発中のものです。
2006/01/28(土) 14:44:18ID:k+FUPgbM0201名前は開発中のものです。
2006/01/29(日) 03:59:55ID:o/os401P0202名前は開発中のものです。
2006/01/29(日) 11:08:59ID:o/os401P0203名前は開発中のものです。
2006/01/29(日) 15:56:20ID:zfEHCqIamain(){char s[77*23]="",*a;int c;
s[46]=2;s[47]=6;s[84]=1;s[85]=6;s[97]=2;s[98]=2;s[101]=4;
s[102]=2;s[103]=1;s[122]=8;s[125]=6;s[162]=1;s[163]=3;s[175]=2;
s[176]=5;s[177]=8;s[180]=6;s[181]=6;s[187]=6;s[188]=7;s[199]=1;
s[202]=6;s[232]=3;s[233]=2;s[239]=3;s[256]=8;s[265]=9;s[269]=4;
s[270]=8;s[271]=6;s[272]=2;s[273]=6;s[274]=2;s[275]=6;s[277]=4;
s[278]=2;s[310]=6;s[311]=9;s[315]=6;s[316]=4;s[317]=1;s[318]=5;
s[319]=7;s[332]=7;s[342]=9;s[345]=8;s[351]=1;s[388]=3;s[390]=5;
s[391]=7;s[393]=6;s[397]=2;s[398]=1;s[408]=7;s[419]=6;s[428]=9;
s[465]=7;s[466]=6;s[470]=2;s[476]=6;s[484]=7;s[495]=4;s[505]=1;
s[542]=3;s[547]=1;s[553]=8;s[560]=1;s[562]=3;s[563]=5;s[564]=5;
s[565]=5;s[566]=3;s[572]=9;s[577]=9;s[582]=3;s[583]=7;s[584]=3;
s[585]=4;s[618]=1;s[620]=7;s[623]=7;s[631]=6;s[636]=4;s[637]=1;
s[638]=1;s[644]=7;s[645]=1;s[649]=6;s[655]=9;s[656]=5;s[657]=3;
s[658]=3;s[659]=5;s[695]=1;s[697]=4;s[700]=4;s[708]=4;s[712]=9;
s[713]=9;s[722]=1;s[726]=7;s[729]=4;s[736]=9;s[771]=6;s[775]=9;
s[777]=2;s[785]=9;s[788]=8;s[789]=7;s[800]=3;s[803]=8;s[805]=5;
s[813]=5;s[848]=5;s[852]=1;s[853]=4;s[857]=8;s[858]=3;s[859]=6;
s[862]=5;s[877]=9;s[880]=8;s[882]=8;s[886]=1;s[887]=2;s[888]=4;
s[889]=9;s[890]=7;s[925]=8;s[930]=4;s[933]=2;s[937]=8;s[938]=7;
s[946]=9;s[947]=1;s[948]=9;s[954]=2;s[957]=3;s[958]=3;s[959]=8;
s[962]=6;s[967]=3;s[968]=2;s[969]=5;s[1003]=1;s[1006]=8;s[1008]=1;
s[1010]=5;s[1015]=4;s[1016]=7;s[1022]=1;s[1026]=4;s[1030]=3;s[1035]=7;
s[1039]=5;s[1044]=5;s[1046]=2;s[1047]=8;s[1081]=9;s[1082]=1;s[1088]=4;
s[1091]=9;s[1094]=4;s[1099]=2;s[1104]=5;s[1106]=8;s[1107]=3;s[1112]=2;
s[1113]=4;s[1117]=4;s[1121]=7;s[1124]=2;s[1166]=7;s[1167]=8;s[1177]=6;
s[1178]=5;s[1179]=7;s[1180]=9;s[1181]=1;s[1182]=8;s[1190]=9;s[1195]=7;
s[1196]=2;s[1197]=9;s[77*23-1]=10;c=0;
for(a=s;*a<=9;a++){putch((*a==0)?' ':'#');if(++c==77){putch('\n');c=0;}}}
0204名前は開発中のものです。
2006/01/30(月) 15:00:46ID:DqfujHqX( ・∀・) | |
と ) | |
Y /ノ 人
/ ) < >_Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>203
0205名前は開発中のものです。
2006/02/01(水) 14:01:00ID:xzW9e/zS0206名前は開発中のものです。
2006/02/01(水) 17:24:46ID:xzW9e/zS0207名前は開発中のものです。
2006/02/01(水) 17:25:56ID:xzW9e/zS0208名前は開発中のものです。
2006/02/01(水) 17:29:48ID:xzW9e/zS0209名前は開発中のものです。
2006/02/01(水) 17:30:59ID:xzW9e/zS0210名前は開発中のものです。
2006/02/01(水) 17:32:41ID:xzW9e/zS0211名前は開発中のものです。
2006/02/02(木) 13:13:20ID:0k839vYm0212名前は開発中のものです。
2006/02/02(木) 13:14:31ID:0k839vYm0213名前は開発中のものです。
2006/02/02(木) 13:57:44ID:0k839vYm0214名前は開発中のものです。
2006/02/02(木) 14:30:51ID:0k839vYm0215名前は開発中のものです。
2006/02/02(木) 14:33:56ID:0k839vYm0216名前は開発中のものです。
2006/02/02(木) 23:26:39ID:0k839vYm■ このスレッドは過去ログ倉庫に格納されています