C#À» ÀÌ¿ëÇØ ÅؽºÆ® ±â¹Ý Å×Æ®¸®½º °ÔÀÓÀ» ¸¸µå´Â °ÍÀº »ó´çÈ÷ º¹ÀâÇÒ ¼ö ÀÖÀ¸¸ç, ¿©·¯ ´Ü°è¿Í ±¸¼º ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¾Æ·¡´Â ¸Å¿ì ±âº»ÀûÀÎ ÅؽºÆ® ±â¹Ý Å×Æ®¸®½º °ÔÀÓÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ´Ü°è¿Í °£´ÜÇÑ ÄÚµå ¿¹½Ã¸¦ Á¦°øÇÕ´Ï´Ù. ¸ðµç ±â´É°ú °ÔÀÓ ·ÎÁ÷À» ´Ù·çÁö´Â ¾ÊÁö¸¸, °ÔÀÓÀÇ ±âº» ±¸Á¶¸¦ ¼³Á¤ÇÏ´Â Ãâ¹ßÁ¡À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» °³³ä
- °ÔÀÓÆÇ »ý¼º: °ÔÀÓÆÇÀº 2Â÷¿ø ¹è¿·Î Ç¥ÇöµÉ ¼ö ÀÖ½À´Ï´Ù.
- ºí·Ï »ý¼º ¹× À̵¿: ºí·ÏÀ» »ý¼ºÇÏ°í, »ç¿ëÀÚ ÀԷ¿¡ µû¶ó Á¿ì·Î À̵¿½ÃÅ°°Å³ª ȸÀü½ÃÅ°´Â ·ÎÁ÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
- ºí·Ï °íÁ¤: ºí·ÏÀÌ ¹Ù´Ú¿¡ µµ´ÞÇÏ¸é °ÔÀÓÆÇ¿¡ °íÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
- ÁÙ Á¦°Å: ÇÑ ÁÙÀÌ ¸ðµÎ ä¿öÁö¸é ÇØ´ç ÁÙÀ» Á¦°ÅÇÏ°í Á¡¼ö¸¦ Áõ°¡½Ãŵ´Ï´Ù.
- °ÔÀÓ ¿À¹ö: ºí·ÏÀÌ °ÔÀÓÆÇ »ó´Ü¿¡ µµ´ÞÇÏ¸é °ÔÀÓ ¿À¹öÀÔ´Ï´Ù.
ÄÚµå ¿¹½Ã (¸Å¿ì ±âº»ÀûÀÎ ±¸Á¶)
using System;
using System.Threading;
class Tetris {
static int °ÔÀÓÆdzʺñ = 10;
static int °ÔÀÓÆdzôÀÌ = 20;
static int[,] °ÔÀÓÆÇ = new int[°ÔÀÓÆdzôÀÌ, °ÔÀÓÆdzʺñ];
static void Main(string[] args) {
ÃʱâÈ();
while (true) {
±×¸®±â();
ÀÔ·Âó¸®();
ºí·ÏÀ̵¿();
Thread.Sleep(100);
}
}
static void ÃʱâÈ() {
}
static void ±×¸®±â() {
Console.Clear();
for (int i = ; i < °ÔÀÓÆdzôÀÌ; i++) {
for (int j = ; j < °ÔÀÓÆdzʺñ; j++) {
if (°ÔÀÓÆÇ[i, j] == 1) {
Console.Write("*");
} else {
Console.Write(" ");
}
}
Console.WriteLine();
}
}
static void ÀÔ·Âó¸®() {
}
static void ºí·ÏÀ̵¿() {
}
}
À§ ÄÚµå´Â °ÔÀÓÀÇ ±âº» ±¸Á¶¸¦ °£·«È÷ ¼³¸íÇϱâ À§ÇÑ ¿¹½ÃÀÔ´Ï´Ù. Àüü °ÔÀÓÀ» ¿Ï¼ºÇÏ·Á¸é ºí·Ï »ý¼º, ȸÀü, Ãæµ¹ °Ë»ç, ÁÙ Á¦°Å, °ÔÀÓ ¿À¹ö Á¶°Ç µîÀ» Ãß°¡·Î ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. °ÔÀÓ °³¹ßÀº º¹ÀâÇÑ ÇÁ·Î¼¼½ºÀ̸ç, Á» ´õ ¿ÏÀüÇÑ °ÔÀÓÀ» ¸¸µé±â À§Çؼ´Â ½Ã°£°ú ³ë·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù.