トップページ⇒tech
28コメント6KB

おれをぷろぐらみんぐしてくれ

■ このスレッドは過去ログ倉庫に格納されています
0001DESHONNGNG
たのむ、だれかおれをプログラミングしてくれ、、、、、、
0002デフォルトの名無しさんNGNG
delete this
0003デフォルトの名無しさんNGNG
exit(0);
0004デフォルトの名無しさんNGNG
die();
0005デフォルトの名無しさんNGNG
setRope()
jumpOff()
0006DESHONNGNG
ち、つまらないのばっかだな。少しは笑わせろつーの
0007デフォルトの名無しさんNGNG
deshon.wara();
0008ばかの最先端NGNG
春は糞スレ乱立の季節
0009デフォルトの名無しさんNGNG
10 for i=1 to 65535
20 play "s1m50000def2eddefede1","s1m50000o5def2eddefede1"
30 print "おまえは今まで";i"杯のラーメンを食べました。"
40 print "体脂肪率は大丈夫?連打!!!"
50 for j=0 to 100:I$=inkey$:next j
60 if len(i$)<40 then print "お昼のみのもんたをチェレラ!" else print "目指せブルースリー!"
70 next i

俺って暇人?
0010デフォルトの名無しさんNGNG
PostThread(Kuso);
while(Kuso->IsRes())
{
 if (Kuso->ReadRes() == Kuso::KusoMessage)
  PostMessage(Monku);
 else
  //PostMessage(MakeRes(Kuso->Current())); //modifyed 1994/4/1 by DESHON
  PostMessage(SuperMonku);
}
Die(this);
0011デフォルトの名無しさんNGNG
Sleep(100000000000000000000000000000000000000000........ 以下略

って俺の欲か。鬱だ
0012名無し~3.csvNGNG
$d = new DESHON(iq => 10, element => "厨房");
$t = $d->build(
    title  => "おれをぷろぐらみんぐしてくれ",
    message => "たのむ、だれかおれをプログラミングしてくれ、、、、、、",
   );
0013デフォルトの名無しさんNGNG
goto >>13;
0014デフォルトの名無しさんNGNG
while(1) {
}
0015HSPNGNG
repeat:await:loop
0016スーピー3行プログラムNGNG
『簡単無限ループ編』

*giko
mes">>1逝ってよし"
goto*giko

『終』
0017デフォルトの名無しさんNGNG
シナプス結合をDB化するので、とりあえず脳みそ出して持ってきてくれ。
0018デフォルトの名無しさんNGNG
糞スレ上げる手前の脳みそはジューサーに掛けろそしてぶちまけろ
0019デフォルトの名無しさんNGNG
うぎゃー
0020デフォルトの名無しさんNGNG
main() {
}
0021デフォルトの名無しさんNGNG
class COre
{
public:
  COre();
  virtual ~COre();
public:
  void Say(int n);
};

COre::COre(){}
COre::~COre(){}

void COre::Say(int n)
{
  if(n == 1)
    printf("たのむ、だれかおれをプログラミングしてくれ、、、、、、\n");
  else if(n == 6)
    printf("ち、つまらないのばっかだな。少しは笑わせろつーの\n");
}
0022デフォルトの名無しさんNGNG
IDENTIFICATION DIVISION.
PROGRAM-ID. ORE.
PROCEDURE DIVISION.
DISPLAY "ORE".
STOP RUN.
0023デフォルトの名無しさんNGNG
>22
ワラタ
0024凸NGNG
テトリスでも作るか。
クソスレ見つけたのでここにしよう。
0025凸NGNG
まず、パターンを保持する変数、、最大長さ4だっけ。
あとで回転させることも考えて4x4取っておこう。
パターンは? 長いの、L、逆L、カギ右、左、凸、□ 確かこれだけ?
ではint pattern[7][4][4]ということで。

本来なら回転パターンとかも全部持っておいた方がいいんだろうね。
でもいいや。適当で。
他のブロックとの当たり判定も4x4総当りでいいや。
0026凸NGNG
う。回転でいきなり詰まっているです。
0 1
-1 0 の回転行列を掛ければいいだけですか
x→y↓の座標系として、えーと例えば右回転だとx↓y←になればいいんだから
x1 = y
y1 = -x ですな。正の数だけで扱えるように、y1 = 3-xとしとくべきですかな。
左回転だと、x↑y→となればよいので
x1 = 3-y
y1 = x ですかな。

ここまではいいのですが本物のテトリスはブロックのどこか一個に中心があって
そこを基準点にして回転してたような気がするのです
この回転の式だと、4x4の空間の中心で回ってしまうので、棒や凸がなんか
ヨレヨレした動きになってしまうと思われるのです
うー? 棒、凸はブロック中心、L、カギ、□はブロックの頂点中心?
0027凸NGNG
回転の問題は本物見てくるまでおいときます。
次ゲームフィールド。
#define FIELD_W (10) //このへんもわからねえし適当
#define FIELD_H (20)
#define SIZE_W (FIELD_W+2)
#define SIZE_H (FIELD_H+1+4)
int fields[SIZE_H][SIZE_W];

こんなもんですか。+2と+1してんのは番兵として使うカベ用。
+4してんのはテトリスが出現する上の領域です。表示はしません。
この4キャラ分の領域でブロックが固まったらゲームオーバー。
0028デフォルトの名無しさんNGNG
Knuthの文芸的プログラミング思い出した。
■ このスレッドは過去ログ倉庫に格納されています