Тетрис

Kumai

Member
28.11.2011
5
0
#1
Здравствуйте. Задача написать тетрис на борланде си.

Самой написать ума не хватило, полезла искать в интернетах. Нашла на японском сайте работающий код. http://www.nhk.or.tv/kow/program/program_128.php -Собственно моя находка.

Беда в том что у меня выводит совсем не то что надо. Я разгребла код от всех иероглифов и прочих явно не нужных символов, при запуске программы фигуры падают с левого края и ничего не понятно. http://paste.org.ru/?j155qr -чистый и хреновый код))) Вполне возможно, стерла что-то нужное)

Расковыряла этот код http://www.nhk.or.tv/kow/program/program_126.php
Здесь падают просто кубики, работают клавиши передвижения, но строки не удаляются. Факт в том что стакан отображается нормально, и оно работает!
http://paste.org.ru/?scl1ml -вот чистая и рабочая с кубиками.

Таки вот, сколько я не смотрела полный код с тетрисом, все не могу понять где косяк..(
Рассчитываю на вашу помощь)) Может у кого нибудь есть работающий код..
Пришлю *.exe или .cpp если потребуется!

Мой вариант... просто стакан, рандомный выбор фигур, которые еще не описаны. http://paste.org.ru/?dvuzsu
Тут, как понимаете, сделано по минимуму.
 
09.11.2009
665
1
#2
4. старайтесь ВСЕГДА сначала решить задачу САМОСТОЯТЕЛЬНО, ну а когда не выходит ОБЯЗАТЕЛЬНО публикуйте здесь свой код, даже если он не работает. Поверьте, это значительно повышает к вам уважение. Халявщиков, которым нужно, что бы им просто кто-нить нахаляву сделал - здесь не любят. Да и исправить мелкую ошибку в готовом коде легче, чем писать все заново.
Самой написать ума не хватило
А что у вас конкретно не получилось, или что не знаете как сделать?
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#3
Нельзя не понимать весь код целиком (если только ты в этом ничего не соображаешь - в этом случае предлагай гонорар).
Если же ты сама исправляла код, и у тебя где-то ошибка, то показывай тот кусок кода где кроется ошибка с разъяснениями что именно не работает.
 

Kumai

Member
28.11.2011
5
0
#4
Добавила в сообщение код своей программы... просто это оказалось для меня сложным). Решила поискать как хоть оно работает... и нашла собственно тот рабочий код.
Я не могу найти в чем косяк, программа большая, циклов куча, я в ней теряюсь(
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#5
Ссылки на коды/сайты нам тут не нужны. Зачем ты лезешь в эти дебри, ответь?
 

Kumai

Member
28.11.2011
5
0
#6
Практика по программированию. Я понл, обращаться с более конкретными вопросами.
 
09.11.2009
665
1
#7
Что у вас конкретно не получилось, или что не знаете как сделать?
 

Kumai

Member
28.11.2011
5
0
#8
Просто хотела чтоб нашли ошибку в программе, ибо вывод программы не корректен. Но полагаю задача трудоемкая, поищу ошибку сама, и если самостоятельно исправить не выйдет, обращусь к вам.
 

Kumai

Member
28.11.2011
5
0
#11
Всем спасибо за помощь! Дело было в фигурных скобках, ну моя вечная проблема..)
Теперь все исправно работает, осталось лишь добавить подсказку и счет, но с этим, думаю, справлюсь самостоятельно)