問題タブ [tetris]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
37 参照

arm - Tetri Duel カーネル Raspberry Pi のコンパイル

だから私はこのカーネルをコンパイルすることに完全に行き詰まっていますhttps://github.com/Tetris-Duel-Team/Tetris-Duel for Raspberry Pi. アセンブル スクリプトは Ubuntu 12.04 では動作しないようで、gcc アームでのコンパイルがどのように機能するかわかりません。ガイドや回答はありますか?

0 投票する
1 に答える
216 参照

javascript - JS Tetris で現在のピースを移動する

テトリスをプログラミングしているときに、現在のピースをつかむのに苦労しています。今、テトロミノを1つ動かそうとすると全部動いてしまう。私はしばらくこの問題で立ち往生しており、助けていただければ幸いです。以下はコードのスニペットで、すべてを jsfiddle に置きます。http://jsfiddle.net/L5q6g/

ありがとうございました!

0 投票する
1 に答える
216 参照

java - Java テトリス ゲームでの NullPointer 例外

こんにちは、Java は比較的新しく、テトリス スタイルのプログラムを書いています。私は現在、次のような nullpointerException を取得しています:

例外が指している行をマークしました。NulPointerException とは何かを理解していますが、ここでコードを作成せずに参照したクラスを特定することはできません:

Shapes クラス:

0 投票する
1 に答える
79 参照

c# - C# の richTextBox で数値を移動する

テトリスというゲームの意味で、下に移動したり回転したりする 4 つの数字の動作を解決する必要があります。これは、C# の richTextBox でやりたいことですが、私のコードはまだうまく機能していません。下図のようにしたい。数字が正しい方向に動くようにするにはどうすればよいですか?

0 0 0 0 1 1 1 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

「1」の数字を 4 つ下に移動した後

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 1 1 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0

または、時計回りに「1」の数字を 4 つ回転させた後も

0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0

これが私のコードです。

0 投票する
1 に答える
954 参照

java - Java libGDX 複数オブジェクトの作成 (テトリス ゲーム)

libGDX を使用して Tetris のクローンを作成するのはクールだと思いました。落下するブロックを作成して画面内に維持する方法をすぐに理解しました。次の課題は、現在のブロックが着陸したらすぐに新しいブロックを「生成」することです。いくつかのチュートリアルを見ましたが、コードの設計が私とは異なるため、理解するのが難しくなっています。オブジェクトを配列に追加してから画面に描画し続ける必要があることはわかっていますが、ここで行き詰まります。

これは、私が書いた Block クラスの一部です。

0 投票する
0 に答える
262 参照

c - テトリスタイルによるマトリックスの最大カバレッジを計算するには?

行列のサイズ (行と列) を指定する再帰関数を作成しています。

この関数は、最初に検出された最適なカバーを出力します。

私が探しているのは、最適なカバーを数値的に計算する方法です。つまり、空白がいくつ残るかということです。つまり、再帰関数には停止信号が必要です。

定義された形状は 4 つあります。回すことはできませんが、好きなだけ配置できます(0を含む)。これらは形です:

空白を表す 0。

特定のマトリックス サイズが与えられた場合、そのマトリックスの最大カバレッジをどのように知ることができますか? 最初の最適なカバレッジを返すアルゴリズム自体については、自分で処理すると思います。

私はCで書いていますが、ソースコードを探していません-アルゴリズムのみ、できれば単純です:)

ところで、私の問題に合わせてALGORITHM Xを変換しようとしてもうまくいきません。

0 投票する
1 に答える
786 参照

java - ゲーム Java のスタート ページを作成する

私はテトリス ゲームのバージョンに取り組んでいて、スタート ページを作成しようとしました。2 つのパネルで作業するのはうまくいくと思いましたが、ボタンを押すとゲームが実行されません。これは、パネルを実装したコードの一部です。私が何を間違えたのか、どのようにすべきだったのか、何か考えはありますか?