356byte以下でWIN起動テトリス作れや!
■ このスレッドは過去ログ倉庫に格納されています
0001テトリン
NGNGさらに実行ファイルが356byte(kbyteぢゃネーゾ!)
以下でつくれる日本人いる?いねーだろーなー!
けっ!
元ネタ↓
http://www.cybertrails.com/~fys/hugi/hcompo.htm
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG作れるけど、俺、在日韓国人だから。
ごめんね、日本人より優秀で。
0006デフォルトの名無しさん
NGNGテメエデヤレ
(14 Bytes)
0007ドスケベビッキ・オナゴスキー
NGNGはいはいっ。
君には一生かかっても作れませんね。
もうこなくていいよ!
次っ!
0008デフォルトの名無しさん
NGNG0009テトリン
NGNGおいおいアホは入ってくんなにょ!
0010デフォルトの名無しさん
NGNG0011ドスケベビッキ・オナゴスキー
NGNGオメー語尾の使い方がおかしいぞ。。。
方言か?田舎モンはこんなとここねーで
カーチャンのパイオツすってろ!
ププッ!
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015ドスケベビッキ・オナゴスキー
NGNG0016デフォルトの名無しさん
NGNG0017名前は開発中のものです。
NGNG0018デフォルトの名無しさん
NGNG0019_
NGNG0020sage
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGhttp://www.radiumsoftware.com/
http://www.kmkz.jp/mtm/
0023デフォルトの名無しさん
NGNGそんなCPUがあれば。
0024_
NGNGそんなCPUがあっても・・。
0025デフォルトの名無しさん
NGNG多分CPUって呼び方しないけど。
0026デフォルトの名無しさん
NGNGいやいや、そのチップに対する命令ぐらい書くだろ。
0027デフォルトの名無しさん
NGNG命令無くてもそういう回路ならそう動くだろ。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG貴様らもがんがれや
http://www.256b.com/
0033デフォルトの名無しさん
NGNGコードのみと言うことで7行プログラム風にとしても、4行半しか使えないし。
0034デフォルトの名無しさん
NGNGC++ + WinAPIでかなり適当にやっても8K以内には収まると思うが…
もちろんスタートアップコードとかは小さい物に置き換えてC,C++の標準ライブラリは使わないけど
そんなのは小さいプログラム書く上では基本だし。
0035デフォルトの名無しさん
NGNG0036_
NGNG0037デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGstdio.h(printf)、conio.h(kbhit,getch)、
windows.h(文字色換え、カーソル移動、時間取得など)を使って作る。
スタートアップコードと言うのは良く分からんが、おらのはいつも、
.exeをダブルクリックで実行するやつ。
非標準は表示の仕方とかもぜんぜんわからんし。アセンブラとかか?
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGセガテトリスのルールが最低限だろ
0042デフォルトの名無しさん
NGNG>そんな小さくなるのか。イメージしていたのは、VC、リリーズで、
リリーズではない。レリーズだ。
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG回転しないテトリスって・・・。
7行プログラミングのテトリス。574バイト。惜しい。
実行の仕方は、txtファイルにコピペした後、拡張子をhtmlに変える。
見てみると、たぶんこれ以上は短くならない。
Cだと、#includeの分、そのまま増えそう。
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
0045デフォルトの名無しさん
NGNGWin32の実行形式じゃないと駄目みたいです。
0046デフォルトの名無しさん
NGNGそうなのか・・・恥ずかしい(^^;。アルファベットで書いて置けば
読めないことがばれなかった。だが、勉強になったよ。
0047デフォルトの名無しさん
NGNGっていうかみんな汗オンリーかよみたいな。
0048デフォルトの名無しさん
NGNG70行なら楽だが・・・まあ誰でもできるけどなw
0049デフォルトの名無しさん
NGNGアセンブラじゃないよ低脳君w
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG多分お前の方が低脳。
>>47は>>44の話をしているのでは無い。
>>1のリンク先の話をしてる。
0052デフォルトの名無しさん
NGNG>>47…普通
>>48,49…低脳
漏れは>>47じゃないよ。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGWin32の実行形式にした時点で軽く4Kは超えてしまう
>>15 >>16 >>31
元ねたルールで環境が変われば手がありそう
残念だけど元ねたの場合はDOSを想定してる
>>23-27
マイクロコードも使わずに作ったらアフォ
一体いくらかかるんだ?
>>47
しかも突然フルスクリーンになっていかにもそれっぽい
>>44-46 >>48
すんげーけど惜しい
Java Appletに変換したら圧縮できそうだけど微妙
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG超えないよ。
>>57
H8にプログラム焼いてLCDとスイッチでミニテトリス作ってもソフトウェア扱いなの?
0059デフォルトの名無しさん
NGNG4KB超えるって何?あんまり深く考えなくてもWin32GUIで1KBのexeなんて作れるぞ。
begin-base64 666 test.zip
UEsDBBQAAgAIANh+BC9fsWCRPQEAAAAEAAAIAAAAdGVzdC5leGXzjUpgYGRg
YGAB4v//GRh2MECAAwNh0ADE2S+/Ceh3zHBG4JnOukDad3q3sxaQXjNlmrMe
kNZcPRksHpSZnAFSBzMjwJWBwYeRkcGcWc8eJvaAgZ+Rm5GNgYEJYVeCAJAA
YQWo60BsJoi7GRgQNFgeqg9CCUDUwmk4BfEDkGPDQAMggGoPOtArSa0oAbmR
kQHuF2T/Qr3ygIHG4AzUkS+gtEajQ6NPfGNIQmNW0+XG6KaPQEcYejvB1Qfa
glzb66PCUSTS+BLE1gURrYxg8eI32ie6j7Qydj/s5uh2YAk4fCbLIUNFwIEh
QwBIZDH8F+WA0gxA+vCECRP2IAXSLWgcH0ES+wZkcwgQ5/ZaBteKzJKAovzk
1OJiBm/XID9XH2MjvZScHAaGfYy+QMHE9FSn/ApHhtBg1yCYzMgGAFBLAQIW
CxQAAgAIANh+BC9fsWCRPQEAAAAEAAAIAAAAAAAAAAAAIAD/gQAAAAB0ZXN0
LmV4ZVBLBQYAAAAAAQABADYAAABjAQAAAAA=
====
0060デフォルトの名無しさん
NGNG356byte超えてるじゃん。
0061デフォルトの名無しさん
NGNG>Win32の実行形式にした時点で軽く4Kは超えてしまう
あくまでこれに対しての反論だ。
356bytesは今の漏れには無理。
0062デフォルトの名無しさん
NGNGテトリスくらいでH8なんて使わずにPICで作れよ。
http://www.tamagawa.ac.jp/GAKUBU/KOUGAKU/InfCEng/festa2002/
http://www.tamagawa.ac.jp/GAKUBU/KOUGAKU/InfCEng/festa2002/sakuhin.html
0064デフォルトの名無しさん
NGNGどうでもいいんじゃない。そんな無名大学で何があろうと。
0065デフォルトの名無しさん
NGNGhttp://www.cybertrails.com/~fys/hugi/compoold.htm#compo13
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG確か何年か前にフィンランドで行われたSceneで日本人が順位表に入ってたよ。
CDフリスビー投げ部門で。
0068デフォルトの名無しさん
NGNGオマエいまどき「氏ね」って・・・普通に書けよ臆病者
漢字しらねーのか?
臆病なのは自分自身が一番よく知ってんだろ?
あんまり里から出てこないほうがいいぞ。
しまいにゃ「夏厨」っていったい?造語か?方言か?
クセークセー田舎クセー!ププッ!
0069デフォルトの名無しさん
NGNGおいおい、実行ファイルが356byteで作れっていってんだよ。
(っていうか363byteが1位ぢゃねえか?>>1)
なにが惜しいんだ?
そんな汚いワラソース公開しちゃってどうすんだよ?
そのサイトのアセンブラはぜんぜんきれいに記述してあるぞ!
ソースサイズ競ってんぢゃねえんだよ。
0070デフォルトの名無しさん
NGNGそういうのは、自分でそれなりのものを作ってから言おうね
0071デフォルトの名無しさん
NGNGコピペに言わずに元スレ(7行プログラミングスレ)の香具師に言えよ。
0072デフォルトの名無しさん
NGNG7行スレだったら、目的には合致しているわけで。内容はともかく。
>>63-64
これで、7行スレは完全におしまいだね。
0073デフォルトの名無しさん
NGNGまずいんでないの?ここに書いたのは著作権放棄物だから、
コピペ自由だけど、自分が作ったように出品するのは。
普通は2チャンネルの7行プログラミングよりみたいに書いて
アドレスも張っておくのが普通かと。作者本人だったら、良いのだが。
他人なら、どっかの会社がAAのキャラを使った商品を発売して非難されて
いたらしいけど、それと同じような現象が起こるかも。
>>69
すまん。あまりスレタイ良く水に張ってしまった。
0074デフォルトの名無しさん
NGNGSと>>63は別人
0075デフォルトの名無しさん
NGNG他の作品のレベルと大学のレベルからしてあんなコンテスト誰も気にしてないだろ。
それと、著作権放棄してるなら自分で作ったように提出したって構わないだろ。
BSDライセンスのTCP/IPスタック実装パクってたらしいMSと一緒。
0076デフォルトの名無しさん
NGNG日本では著作権放棄はできない(んだよね?)。
作者が訴えを起こすことは可能だろうが・・・
教職員が審査にかかわっているから、盗作した学生が在学中なら、
それなりの処分をうけると思う。
0077デフォルトの名無しさん
NGNG自分が作者である事とパクりである事を証明できれば可能だろうね。
まあそんな事しても時間の無駄だろうけどね。もう少し権威のあるコンテストならまた別だろうけど。
0078デフォルトの名無しさん
NGNG確かトリップついてたはず。一応証拠にはなるかな
ぱくった奴に、プログラムの説明をさせれば、状況証拠にはなるかもな
とはいえ、
>まあそんな事しても時間の無駄だろうけどね。
激しく同意
0079デフォルトの名無しさん
NGNG自分であると証明しなければいけない方が痛いね。
裁判傍聴されて後で写真とか取られて人気者になれるよ。パクった学生と一緒に。
0080デフォルトの名無しさん
NGNGなんで7行大好きヤローは語尾に
「だろう」「と思う」「らしい」「かも」
・・・ってもっと自身持てよ自分の発言に。
0081デフォルトの名無しさん
NGNG顔は知られている
0082デフォルトの名無しさん
NGNGこのスレはなんのために存在するの?
蚊厨が立てた重複糞スレって奴ですか?
0083デフォルトの名無しさん
NGNG分かってますよ。
>>80
まさに、自分に自信がありません。
0084デフォルトの名無しさん
NGNGタイトルにあるように、実行プログラム状態で356バイト以下のテトリスを作成する。
>>44 をActiveXにするんじゃだめか?
0085デフォルトの名無しさん
NGNG356バイト以下にならないし単体実行ファイルになりません。
0086デフォルトの名無しさん
NGNGよーし、パパ傍観しちゃうぞ。
0087デフォルトの名無しさん
NGNG>>44
コピペ Win実行形式じゃない
>>59
Win実行形式だけどテトリスじゃない 1024bytes
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGじゃあ梅梅
0090デフォルトの名無しさん
NGNGほんと?どんな人?
0091デフォルトの名無しさん
NGNGだまされてますよ
0092デフォルトの名無しさん
NGNGさらに存続期間が70日(時間ぢゃネーゾ!)
以上スレを持たせられる蚊厨いる?いねーだろーなー!
アヒャ!
元ネタ↓
_ _ _ _ _ _
_ _| Schedule |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2003-May-16: Compo 22 starts
2003-Jul-26 23:59:59 MST: Submission deadline
2003-Jul-27: Sourcepack will be released; public judgment starts
2003-Aug-02: End of public judgment; final results will be released
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG回転もできないみたいなんですが。
0095デフォルトの名無しさん
NGNGそうか?
0096デフォルトの名無しさん
NGNG移動は左右キー、回転はEnterキーだと思われ。
それ以外のキーは押すべからず。
0097デフォルトの名無しさん
NGNGEscとかおすとたのしかったりして。
0098デフォルトの名無しさん
NGNGただのDOSアプリケーションなんだな。
Win起動というからには窓にしろ
0099デフォルトの名無しさん
NGNG・テトリスのロジックは意外と短い
・DOSモードやDOS窓でもいいようだ
・HTML(JavaScript)の表現力を何とかDOS窓で再現できれば・・・
テトリスのロジックがわかっても、WinやDOS窓の知識が無いので、俺はだめだ・・・
0100デフォルトの名無しさん
NGNGWin窓の最小が1kとか前に書いてあったけど、
MZ、PE、ObjTableなどを考えると356byteは不可能っぽい。
comモデル(com型実行ファイル)でWindowsって実装できないのかな?
エントリポイントやAPI呼び出しで無理っぽいけど。
0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG>>44
コピペ Win実行形式じゃない
>>59
Win実行形式だけどテトリスじゃない 1024bytes
0103デフォルトの名無しさん
NGNG別にWin窓の最小は1Kじゃないよ。もっと小さくできる。
begin-base64 777 test2.zip
UEsDBBQAAgAIALejBS9xBEx+EwEAAGACAAAJAAAAdGVzdDIuZXhl841KYGBk
YGBgAeL//xkYdjBAgAMDYdAAxLu/LxX6P+20IwKfcvwHpOd23nD8A6Rruo6C
+T+3HnD8C6SDMpMzQOpgZgS4MjD4MDIyaE3Vt4eJPWDgZ+RmZGM4gGTXB6Aj
FwBxAhPEdQJAUgDqbgYkGiQPUgcCYKUgVQLINJyCsIGKNBioD0Bu4MAjr1eS
WlECpHdB1R5gQLgbBhSAQeHAhCpmZmDRdK1pKYhOqixJZQi0BXmn10eFo0ik
8SWIrQsiWhnB4sVvtE90H2ll7H7YzdHtwBJw+EyWQ8YORgeGjA1AIovhv+gC
IH14AgJYINnnx4TpJhiAuWsfo29qcXFieqpTfoUjQ2iwa5CxkV5KTg4sSAFQ
SwECFgsUAAIACAC3owUvcQRMfhMBAABgAgAACQAAAAAAAAAAACAA/4EAAAAA
dGVzdDIuZXhlUEsFBgAAAAABAAEANwAAADoBAAAAAA==
====
0104デフォルトの名無しさん
NGNGで、テトリスの定義は?
begin-base64 777 test3.zip
UEsDBBQAAgAIABWlBS8Fr3hu3gAAACACAAAJAAAAdGVzdDMuZXhl841KYGBk
YGBgAeL//xkYdjBAgAMDYdAAxHttDgr9jF3viMDrHH8A6dlOexx/Aen/dUsc
fwPpoMzkDJA8uhkBrgwMPoyMDLum69vDxB4w8DNyM7KBzYeBDUBHLgBiBSaI
6wSApADU3QxINEgepA4EwEpBqgSQaTgFBheAajUYqA9AbuDAI69XklpRAqSr
oGobGBDuhgEFUFBAPMFgamLSdK1pKUOWQ8YKRgcGMJHF8F90AZA+PAEBfiCZ
wceEaSYcQM3dx+ibWlycmJ7qlF/hyBAa7BpkbKSXkpMDCxIAUEsBAhYLFAAC
AAgAFaUFLwWveG7eAAAAIAIAAAkAAAAAAAAAAAAgAP+BAAAAAHRlc3QzLmV4
ZVBLBQYAAAAAAQABADcAAAAFAQAAAAA=
====
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG・7種類のブロックが落ちてくる
・落ちてくるブロックは回転・横移動できる
・着地したら次のブロックが出てくる
・横に揃ったら消える
・ブロックが上に積み上がったら終わり。
ほんとは、着地してからの移動とか、次ブロック予告とか
下押したら加速とか、回転規則とか、いろいろ欲しいんだけど。
0107デフォルトの名無しさん
NGNGエスケープシーケンスの使用許可が下りたら356byteはクリアできるかもね。
今度作ってみようかな…?
0108テトーン
NGNG詳しくルールが書いてあるから見てみるといいかも。
video modeは13h、ブロックの色指定とか、回転の基準の位置・・・
誰が作っても同じになるようなルールで、いかにサイズが
小さくできるかを競ってるようだ。
0109デフォルトの名無しさん
NGNGMozillaでも動くよ!
0110いやーん
NGNG地球の裏側のヨーロピアンに負けんなよ。
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGDOS云々というより、VGAとx86アセンブラを使った勝負だろ。
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGサンプルコードざっと見たところ、BIOSコールしか使ってなさげだし。
0116デフォルトの名無しさん
NGNG着地の判定ってどうなってるの?
0117デフォルトの名無しさん
NGNGベータ結果「糞。」
0118デフォルトの名無しさん
NGNG各ブロックに対し、座標軸を一段ずらした位置に、
すでにブロックが存在しているかどうかをチェック。
for(i=0;i<4;i++){各ブロックでチェック}
0119デフォルトの名無しさん
NGNGテトリスを作れって言ってるんだから、テトリスを作ればいいんだよ。
何も、あのゲームのテトリスだけが”テトリス”である必要は無いわけで。
0120デフォルトの名無しさん
NGNG元ネタではテトリスゆーなと書いてあるわけだが。
0121デフォルトの名無しさん
NGNGhttp://game4.2ch.net/test/read.cgi/gsaloon/1058590950/
●テトリス的スレ
http://human.2ch.net/test/read.cgi/honobono/1057382063/26
http://human.2ch.net/test/read.cgi/honobono/1057382063/406-443
0122デフォルトの名無しさん
NGNG●補足トリビア
テトリスのコード書いたやつは、
そのネタでホームページ作っちゃって、叩かれていました。
0123デフォルトの名無しさん
NGNG0124ゲー暦20年
NGNG表示されたらまず右クリックでループ再生をとめて巻き戻せ
0125121
NGNGhttp://human.2ch.net/test/read.cgi/honobono/1059788895/
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNGなんでここの1はこんなにえらそうなの?
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGUNIX板辺りに持ってった方がウケはいいと思う。
0130山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNG□□
□□
□
□
□
□
□
□□□
□
□
□□
□
□
□□
□□
□□
□□
□□
たしかこんだけだったよね?
回転はどこを基準にして回せばいいの?
0133age
NGNG0134デフォルトの名無しさん
NGNG世界の中心
0135デフォルトの名無しさん
NGNG中心は無くて、あらかじめ4コマ分あってそれをループさせる。
だから中心で回転する設定ではありえないねじ込み技が存在する。
0136デフォルトの名無しさん
NGNGなるへそ。
全く考え付かなかった。
ありがとう。
0137デフォルトの名無しさん
NGNG圧縮しといて自己展開させるような仕掛けを組み込んだらどうか?
0138デフォルトの名無しさん
NGNGセグメント値・オフセット値・サイズのセットを羅列しておいて、
AT互換機共通の ROM 部分とか Win の DLL やら何かから、
コード断片を拾い集めてくるとか。
特定初期値を与えてカオス数列生成 ( 4*(1-x)x ) に依拠するとか。
なんか、適合するもの調べたおすだけで何年かかかりそうだな・・・・
0140デフォルトの名無しさん
NGNGupxじゃん
0141デフォルトの名無しさん
NGNG残りのソースも後から読み込みます。天才が集まっているね。
0142デフォルトの名無しさん
NGNGバカハケーン(・∀・)!!
0143デフォルトの名無しさん
NGNG単純に考えて、1バイト増えるごとに2倍の(調査)時間がかかるとしてよい。
したがって、300バイト程度の適合を考えるのに、2の300乗の時間がかかることに・・・
基本時間が、1fs(フェムト秒)だったとしても、実時間ではむりぽ。
0144デフォルトの名無しさん
NGNG回転は、* リターンキー * だよ。
0146141
NGNGEnter回転は気がつきませんでした。
ノーパソだと、矢印キーの上にあるため、回転させづらい。
Q、A、もしくはスペースキーあたりに回転を変更させるよう
コード改変させます
0147デフォルトの名無しさん
NGNG作者のところで、もう少し短くなったソースがあるから、
改変するならそっちをキボンヌ
ついでに、356バイト以下にまで短くしないか?
0148デフォルトの名無しさん
NGNG>>1 のリンクにあるルールに従わなくとも、
とりあえず 100-200 バイトのテトリスを作ってみるのはどうだろう。
>>147
さらに短くなりましたね
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG作者のサイトおしえてくんねえ?
0151デフォルトの名無しさん
NGNG7行スレをみなされ
0152デフォルトの名無しさん
NGNG7行テトリス
http://www.isl.cs.gunma-u.ac.jp/~shingo/make/7line/7line.html
参考リンク
七行プログラミング part4
http://pc2.2ch.net/test/read.cgi/tech/1051703369/
0153デフォルトの名無しさん
NGNG┃ ┃ Λ_Λ . . . .: : :
┃ ┌┐┌┬┬┬┨ /:彡ミ゛ヽ;)ー、 . ::
┃┌┐┌┼┼┼┼┴┴┨ / :::/:: ヽ、ヽ、 ::i . .::
┠┼┼┼┼┼┼┼┬┐┃ / :::/;;: ヽ ヽ ::l .
┠┼┼┼┼┼┼┼┼┤┃  ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
┠┼┼┼┼┼┼┼┼┤┃
┠┼┼┼┼┼┼┼┼┤┃
┠┼┼┼┼┼┼┼┼┤┃
┗┷┷┷┷┷┷┷┷┷┛ こ の ス レ 終 了
0154デフォルトの名無しさん
NGNGまた、文字を表示するためには下のをどう直せばよいでしょう。
<script>
function test()
{
document.body.innerHTML="test";
}
</script>
0155デフォルトの名無しさん
NGNGJavaScript。といってもIEでしか動かないまでに切り詰められているがな
あとHTMLが……。document.writeでもしとけばぁ
0156デフォルトの名無しさん
NGNGお答えありがとうございました。
言語が分かったので勉強できます。
訂正をしていただいた部分は良く分からなかったので、
勉強して理解してから試してみます。
0157デフォルトの名無しさん
NGNGMozilla/Solaris でも動いたよ!
なんか動きが変だが...
0158デフォルトの名無しさん
NGNGhttp://homepage2.nifty.com/arika_download/mpeg/Death-Gm05.mpg
0159デフォルトの名無しさん
NGNG速過ぎ!
0160デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/arika_download_04/mpeg/tgm.mpg
http://homepage3.nifty.com/arika_download_04/mpeg/tgm2master.mpg
0161デフォルトの名無しさん
NGNGオセロ(リバーシ)を作ろう。
0162デフォルトの名無しさん
NGNGTGMならあるがな
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNG今更だけど、オセロなら、結構簡単に作れると思われ
0167デフォルトの名無しさん
NGNG0168 ◆yNziqY67mU
NGNGたたきage
汚くてもAdustWindow, RegisterClass, CreateWindowを省いて
代わりにデスクトップのHDC取って、そこに描画してしまうのがいいだろうか。
うまい人がやれば2KBは越えられそうだが
流石にWindowsアプリで1KB以下は難しいと思われ。
0170デフォルトの名無しさん
NGNG4K Intro なんかだと "EDIT" クラス使うのが定石.
MessageBox で AA 表示するだけのやつ 256b で作ったことはあるが
テトリス 356b は厳しいな.
この手のネタは .com に圧縮する Packer 使うのが主流だけど
邪道な気がして自分は好きじゃない.
1K でよければチャレンジしてみる.
> "EDIT" クラス使うのが定石
なるほど。
コントロールウィンドウを親ウィンドウの代わりにできるのか。知らなかった。
> MessageBox で AA 表示するだけのやつ 256b で作ったことはあるが
俺がやるとexeのヘッダとMessageBoxAシンボルだけで400byteちょっとあるんだが、
ネタじゃなければどうやるのか興味がある。
> この手のネタは .com に圧縮する Packer 使うのが主流だけど
> 邪道な気がして自分は好きじゃない.
後半は禿同。
圧縮はデコーダが容量を食いそうな悪寒。
何はともあれ1KBチャレンジに期待。
0172デフォルトの名無しさん
NGNGこのへん参照.
276b "Hello!"
http://pe.blazlabs.com/276.html
Assembly Journal: Issue 2 (直リン不可ぽい)
http://asmjournal.freeservers.com/
ASM Journal のほうは目茶参考になるのでオススメ. 今日は寝る.
素晴らしい。
.exeのヘッダもメモリに乗るのか。納得。
おみそれいたしやした。
0174デフォルトの名無しさん
NGNG元ネタみれば分かるけど、実際に作るのは
Winアプリではなく、Dosアプリ(しかもEXEではなくCOM)で良い
取りあえず、"__here__"って所から、ダウンロード&解凍し
g3(359バイトで最小なので)の中にあるentry.comを実行してみそ
(使用するキーはj,k,l,space,esc)
ついでに、エスケープシーケンスは使ってない模様なので
挑戦するなら、ソース(24jul2003.asm)を参考にすると良いと思われ
元ネタは知ってるが、スレタイを尊重すべきだろ。
というか挑戦したいだろ。
356byteは無理だけどな。
0176174
NGNG>というか挑戦したいだろ。
分からない事はないが、俺は、5行オセロに挑戦中だから
挑戦したいとは思わない(←全く無関係)
>スレタイを尊重すべきだろ
WIN起動(アプリではない)テトリスと書いてあるので
WINで起動さえすれば、DOSでもWINでもかまわないはずなので、
本当に、スレタイを尊重するのなら、
実行ファイルを作るだけで、かなり消費するWINは向いてないと思われ
まぁ、どうせ、2chなんだから、そこまで、気にする必要は無いし、
多分、誰も挑戦しないと思うから、WINアプリで、
何処まで縮められるかと言うのも面白いと思うけどね
0177170
NGNGhttp://up.isp.2ch.net/up/0f0101f42716.exe
0179デフォルトの名無しさん
NGNGdiswinだめ?
0180デフォルトの名無しさん
NGNGdiswinとやらを使ってみたが駄目っぽい。
コードがヘッダに食い込んでる時点でまともなファイルじゃないからな。
>>168を>>172のアドバイスで改良してみたやつはdiswin通った。
もっとも、逆汗通らなくなることが予想ついてたから
ヘッダはデータ領域としてしか使ってないが。
0182170
NGNGhttp://up.isp.2ch.net/up/2e966f572953.exe
作る前は Win32 テトリス 1KB なんて余裕じゃネーノ, とか思ってたが
実は絶妙な難易度の課題かもしれない.
もう少し気の長いアプロダあったら教えてくれ. 消えるの早杉.
0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG・点数表示(簡易なもので可
・次に出るブロックの予告表示
0186170
NGNGbegin-base64 755 tetris.exe
TVpLRVJORUwzMi5ETEwAAFBFAABMAQEAKAAAAJIBAAAAAAAAwAAPAQsBTG9h
ZExpYnJhcnlBAABQAAAAEAAAAEVESVQAAEAAABAAAAACAAC/AABCAFfrSAQA
AAAAAAAAAAABBAAAAQDu7u7uAgDu7gAAEAAAEAAAAAAQAAAQAADu7u7uDQAA
AAAAAAAAAAAAvAAAACgAAAAAAAAAAAAAAL6jAUAAvRgAQABW/1UAicOshMB1
+4oGhMB0CFZT/1UEq+vtRooG6zgCAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAALwAAAAoAAAAAAAABAAAAQAAAAAAAAAAAITAdaZb6I4BAADrBOAA
AOCNe1z+yDHJsRerg8coq+L5sQzzq41zJMZGCHjGRgzkagBoAADIEFb/UwRq
AGgAAEAAagBqAItGDCtGBFCLRggrBlBqIGogaAAAyBBqAGhAAEAAagD/Uwho
5wJAAGj8////UFD/UxSJQyj/UwyNcyxqAGoAagBW/1MYhcB0Blb/Uxzr7MNH
ZXRQcm9jQWRkcmVzcwBHZGkzMgBTdHJldGNoRElCaXRzAABVc2VyMzIAQWRq
dXN0V2luZG93UmVjdABDcmVhdGVXaW5kb3dFeEEAU2V0V2luZG93TG9uZ0EA
RGVmV2luZG93UHJvY0EAR2V0REMAR2V0TWVzc2FnZUEARGlzcGF0Y2hNZXNz
YWdlQQBQb3N0UXVpdE1lc3NhZ2UAAABgi0tQhcl0Io17WLEED74HUVCZsQn3
+WnwkQAAAFhpwAwAAAAp8Fmq4uNhw7rYAAAAMcCxC40ECouEgxwBAACFwHQC
4vCFyXUXidCNvIMcAQAAjXfQsQzzpYPoDH3t69GD6gx9zItDUECD+AZ+AjHA
iUNQZsdDVO3/i0tQiwSN1wNAAIlDWFZXjXNYMcAxybEED79TVA++PkYB+o2U
kxwBAAALAot7UIu/owFAADE64uBfXsNgieW7AABCAIt1KIt9LIP+AnUFagD/
UyCD/g90EoH+AAEAAHUDiXtIYf8lEABCAGi5AkAAi0NYUIt7SI1zVIsu/1Qk
BI1TTItLPInIKwItyAAAAH4HiQq/KAAAAIP/JnUF6Ob+//+D/yV1A2b/DoP/
J3UDZv8Gg/8odQVmgQYMADHAiUNI/1QkBIXAdBv/VCQEiWtUiwQkiUNY/1Qk
BIP/KHUF6ND+//+DxAhoIADMAGoAaL8DQACNgxwBAABQahNqCmoBagFo5AAA
AGp4agBqAP9zKP8T6xQoAAAADAAAAOz///8BACAAAwAAAGHCEAAAAQwNAAEL
DP8AAQ3/AAwN/v8AAf8AAQv/AAEMAAD/AAD/AAD/
====
0188デフォルトの名無しさん
NGNG懐かしいな〜
0191デフォルトの名無しさん
NGNGAA compoの人のうちの誰かだとは思ってましたが。
メンテだけはやってますんで
http://cloud.prohosting.com/2chparty/
0192デフォルトの名無しさん
NGNGすんません、
■■
■■ ←これの色が背景と区別できません_| ̄|○
0193デフォルトの名無しさん
NGNG■■
■■ こっちでした
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGWIN98SEで動かないんだけど、
もしかしてXPじゃないと動かないとか…?
0196デフォルトの名無しさん
NGNGDOSゲーをWinアプリと勘違いしてる>>1は>>170に頭を下げて謝れ。
0197170
NGNGhttp://cloud.prohosting.com/2chpup0/cgi-bin/uploader/archive/001.exe
>>189
アプロダ数年ぶりに使わせて頂きました.
>>192
少しはマシな配色になったと思うがどうだろう.
カラーテーブルがブロックパターンを兼ねてるのであまり自由が効かず.
>>195
スマン 2000/XP 専用. 今回 XP でしか動作確認してないので自信無い.
95/98/Me 互換考えると 40 bytes 位増える. てゆーかもう環境無いし.
0198デフォルトの名無しさん
NGNGうおおおおお!
Win2000で起動!
不正な命令なんだとか。
CS:1dd8
IP:019c
OP:63 68 70 75 70
凄すぎて何が悪いのかワカランです
0200170
NGNGhttp://cloud.prohosting.com/2chpup0/cgi-bin/uploader/archive/002.exe
0201デフォルトの名無しさん
NGNGんー・・
同じエラーが出て止まりますね。
私の環境が特殊!?
0202170
NGNGいやーどっちかというとウチの US 版 XP のほうが特殊.
1020b のほうはどうですか?
これ作っててぶっ飛んだとき, "エラーレポートを送信しますか?" って出て
うっかり一回送信しちまった. どこに何が送られたのだろう...
0203デフォルトの名無しさん
NGNG1020bって言うと>>186ですよね。
これをバイナリエディタで書くんですか?
実行まで漕ぎ付けない・・・
0204170
NGNGhttp://cloud.prohosting.com/2chpup0/cgi-bin/uploader/archive/003.exe
0205デフォルトの名無しさん
NGNGなんかスイマセン(´Д`;)
そして動きませんでした
やっぱり同じエラーですね
0207デフォルトの名無しさん
NGNGこれ凄いねえ
0208デフォルトの名無しさん
NGNGうおおおお。すげぇ当方XPで動いたっす。
何で書いてるンだろう。Cだよね、やっぱ。
0209デフォルトの名無しさん
NGNGWindows XP SP1(日本語版)で動作を確認しました
>>208
さすがに、DOSのヘッダ領域にまでDLLのインポートテーブルを置いてくれるCコンパイラはないかとw
asmで吐いてバイナリエディタで修正かな?
0211デフォルトの名無しさん
NGNG{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
<EMBED SRC="makaimura.mid" AUTOSTART="TRUE" LOOP="TRUE" style="DISPLAY:NONE;">
0212デフォルトの名無しさん
NGNG0213170
NGNGhttp://cloud.prohosting.com/2chpup0/cgi-bin/uploader/archive/004.exe
>>208-209
ヘッダからテトリス本体まで全部 NASM で書いてます.
逆汗するなら, エントリポイントは 48h なので
ndisasm -b 32 -e 48h -o 400048h 004.exe 等とすれば良.
キリが良いし飽きたのでコレで最後にする.
198 氏の環境で動かなかったのが心残りだ.
0214デフォルトの名無しさん
NGNG(´・ω・`)あらま
漏れとしては
回転ボタンを方向キー以外(SPACE)に変えて欲しかった
着地判定時間をもう少し甘くしてほすかった
乙かれー
0215198
NGNG乙です。
最後の望みをかけてダウン・・・さて・・・
(゚∀゚)!!
動いた!!!動きましたよ!!!
スゴイ(ノ∀`)∴・。
900byteに収まるのが信じられん・・・
しかもカラフルだし、アリエンワールド展開中。
逆汗とかして勉強してみます(`・ω・´)シャキーン
0216170
NGNGhttp://cloud.prohosting.com/2chpup0/cgi-bin/uploader/archive/005.exe
Win32 Executable はどこまで小さくなるか試しに作ったもの. たぶん限界.
0217デフォルトの名無しさん
NGNGWin2000だとどうしても500Byte超えちゃってたから
0218170
NGNGhttp://mipagina.cantv.net/numetorl869/ssflat_pe.zip
この中の info.txt に解説がありますが, 要は
IMAGE_DIRECTORY_ENTRY_IAT を指定すりゃヘッダ領域が read/write になって
ImportDescriptor とか ThunkData 置けるよ, ということです.
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNGガーソ しらなんだ
ていうか、そのサイトアツイね
http://mipagina.cantv.net/numetorl869/flatpe.html
0221デフォルトの名無しさん
NGNG見つけました。
PICでテトリス
http://www.geocities.co.jp/SiliconValley-Sunnyvale/4889/video_pic/index.htm
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGhttp://www.colinfahey.com/2003jan_tetris/tetris_inspired_projects.htm
0224デフォルトの名無しさん
NGNG漏れはPEの構造少し学んだだけでオナカイッパイだったよ。
0225デフォルトの名無しさん
NGNG2.5-Dテトリス楽しかったー
1-Dテトリス萌え
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGハイスコア=忍耐力?
0228デフォルトの名無しさん
NGNGハイスコア=PCの安定性と心の余裕
0229デフォルトの名無しさん
NGNG0230つ(*゚ー゚) しぃ豆 ◆FTP/Z/SD72
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGてゆーかあるけど・・?
0233つ(*゚ー゚) しぃ豆 ◆FTP/Z/SD72
NGNG0234デフォルトの名無しさん
NGNG0235つ(*゚ー゚) しぃ豆 ◆FTP/Z/SD72
NGNGネスケでやったら大変なことに。
0236デフォルトの名無しさん
NGNGh90%勒 u�ソ ケ .ーヘ装ー|儿iタヘ$@Pアム竰銅 鈩 rムア
暁*フQA礒エヘt闢 u袖sHuエタ: 闖 聹゚YQク + rム^ウ
エ 6tィアト串t嵯 オ�^ム肭鏤 � A ミ3Qア`恚�Dモネ%,�t�ニ@sツ塗0 r:t抃拌I簣Yテ佻,uPーヘ,テ`奮ウ
咸�`葬0ヘヘ)a粽キ7ソネウー|�G`願2 ,r+ ,0�A" a+�U�y焉�簷ヘ;�aテY袢僂`エxh 玉`a�@JuJテ
0237デフォルトの名無しさん
NGNGこんなに感動したのは久しぶりですよ。
0238デフォルトの名無しさん
NGNGそれって言語何?
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG0242あぼーん
NGNG0243デフォルトの名無しさん
NGNGなにがあったのだw
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています