|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.09.2014, 20:26 | #71 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
С одной стороны, даже если бы ты был прав, то я ничего не вижу плохого в использовании WINAPI для очистки консоли. Ну это явно лучше чем юзать директикс из за просто задачи на массивы. Или рисовать треугольниками как обсервер. С другой стороны, есть тьма вариантов, например библиотека curses: https://ru.wikipedia.org/wiki/Curses - для твоей винды она тоже есть. Там есть тьма средств для работы с консолью. Ну и наконец если ты настолько упорот, что до сих пор не прочитал всю тему, хотя я тыщу раз предлагал это сделать и ссылался на примеры - то тут есть пример кода (под линукс, но сказано как его поправить для твоего windows) в котором в консоли движется фигурка - в цикле { консоль очищается, фигурка рисуется, задержка } И уж ваще напоследок, первый попавшийся скрин(см приложение). Цитата:
Из прикрепленного файла, мне глубоко плевать на чем его писали - ты выше писал, что без ассемблера ну прям никак не писались игры в 90х (хотя и на бэйсике писались, я точно знаю). Это тупо консольный тетрис, притом весьма симпотичный, никаких директиксов и прочей графики в нем не используется. |
||
13.09.2014, 23:10 | #72 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Ошибся я. Теперь до меня дошло, что так рисовать фигуры нельзя:
Потому что я забыл, что в тетрис удаляются части объектов, а нам для рисования в OpenGL нужны вершины треугольников или квадратов. Код:
Код:
Последний раз редактировалось 8Observer8; 13.09.2014 в 23:17. |
14.09.2014, 01:19 | #73 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Ох, Лиля, как я вам сочувствую... На своем веку написала два тетриса (на экшенскрипте - оконный и на си++ консольный), но все равно не понимаю, о чем тут мужчины говорят...
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
14.09.2014, 06:44 | #74 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Второй говорит, что консольный тетрис - это бред, он не возможен, потому что нельзя очистить консоль без WinAPI и стопудово придется работать на нулевом кольце защиты Windows. Ну я утрирую. Как форумный психиатр, я заочно поставил им диагноз - тетрис головного мозга и давно развлекаюсь тут. Присоединяйтесь. Можно такую же тему о змейке завести: http://softinpc.com/programming/c-sn...onsole-window/ Змейка в консоли на С++ (со скриншотами и исходным кодом!!!). Последний раз редактировалось rrrFer; 14.09.2014 в 06:48. |
|
14.09.2014, 07:48 | #75 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Цитата:
Это, как сказка про голого короля. Я ни капельки не понял о чём тут писали rrrFer и challengerr. Меня никто не понял. Лилия никого не поняла. Все сидят злые. |
|
14.09.2014, 08:02 | #76 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Цитата:
|
||
14.09.2014, 08:24 | #77 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Все виноваты и Лилия в том числе. Надо самой проявлять творчество, а не слушать задротов (себя тоже имею ввиду).
rrrFer, в темах новичков нельзя писать такие непонятные и страшные вещи. Кроме раздражения, чувства неполноценности, страха - они ничего больше не вызывают. 99% твоего текста бы именно таким. Ей теперь кажется, что нужно знать всё то, о чём ты писал и тогда, достигнув твоего уровня (когда она может понимать о чём ты пишешь) - она сможет написать консольный тетрис. Хорошо, что со временем учишься отличать бред от нужных вещей. Интересно, как ты собирался управлять фигурой (влево\вправо\вниз с ускорением) и поворачивать её? Последний раз редактировалось 8Observer8; 14.09.2014 в 08:26. |
14.09.2014, 08:31 | #78 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Цитата:
|
||
14.09.2014, 09:14 | #79 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Для консольного тетриса нужен WinAPI. Сомневаюсь, что твой подход к обучению новичка проще.
Признаю свою ошибку с "заданиями". Надо было самому написать тетрис. Хорошенько его отладить. А потом уже давать советы с умным видом. Свою тему перенёс сюда: http://www.gamedev.ru/code/forum/?id=193184 |
14.09.2014, 09:29 | #80 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Зачем там винапи? - для очистки экрана? - читай тему внимательно. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |