|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2014, 20:14 | #141 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Цитата:
По поводу, rand(). Вы забыли вызвать srand (time(NULL)); Как в примере: http://www.cplusplus.com/reference/cstdlib/rand/ Последний раз редактировалось 8Observer8; 09.10.2014 в 20:18. |
|
09.10.2014, 20:24 | #142 | |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Цитата:
А на счет косяка- когда конец игры пробел новая игра должна начатся, этого не происходило, исправил. добавил новые уровни |
|
09.10.2014, 22:32 | #143 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
У меня при каждом запуске выдаёт: синий квадрат, красный квадрат, жёлтая скобка, белый зигзаг, жёлтый зигзаг
А зачем одинаковые? Может пусть каждый раз случайные выдаёт? |
10.10.2014, 10:03 | #144 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
да но по чему у меня разные?
|
10.10.2014, 11:28 | #145 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Я кажется понял. Надо обязательно вызывать srand() Но, если вы хотите, чтобы были одинаковые последовательности, то надо вызывать srand() с константой
Код:
Последний раз редактировалось 8Observer8; 10.10.2014 в 11:44. |
10.10.2014, 11:49 | #146 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Запустите несколько раз программку выше. Должен выдавать одинаковые последовательности. Например, у меня после каждого запуска выдаёт такую:
Цитата:
|
|
12.10.2014, 13:49 | #147 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Если добавить srand( 1 ), то всё равно разные?
А вообще, генератор случайных чисел - непредсказуем! |
20.11.2014, 09:46 | #148 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
На этом видео человек создаёт тетрис, причём, логика игры отделена от рисования, поэтому львиную долю кода можно использовать в своём проекте (ссылка на код под видео): Tetris game in 10 minutes (Игра тетрис за 10 минут)
Переписать нужно будет только класс Painter, который рисует квадратик. И добавить обработку нажатий клавиш Версия на Qt C++: Тетрис (Win7, 5 МБайт) Исходники |
27.01.2015, 21:15 | #149 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Это я в Linux собирал. Сейчас попробывал в win7 не прокатывает
|
24.03.2015, 11:42 | #150 |
Новичок
Джуниор
Регистрация: 24.03.2015
Сообщений: 1
|
тетрис с абстрактным классом na c++
pomagite pojalusta u menya est kod dlya Tetrisa no mne skazali chto ya doljen sdelat kod s abstraktnim klassom!!! kak mne eto sdelat???
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C тетрис | Цукер | Помощь студентам | 0 | 21.11.2011 22:53 |
Тетрис на си | фыф123 | Помощь студентам | 1 | 22.06.2011 10:48 |
Тетрис | Александр123456 | Общие вопросы C/C++ | 1 | 02.12.2010 23:15 |
Тетрис | k1r1ch | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 02.01.2010 12:20 |
массив и тетрис | sid | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.04.2007 14:41 |