URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10207
[ Назад ]

Исходное сообщение
"Алгоритм Тетрис ..."

Отправлено redd , 30-Мрт-18 15:56 
Пересмотрел кучу вариантов, не могу понять сам смысл, ...
У нас два массива, один статический, второй динамический,.
С каждым тиком складываем два массива ...
Статический идет с нарастающей суммой ...

Фигуру вращаем в динамическом массиве проверяя на границы ???

У каждой фигуры есть центр ? Вокруг которого ёе вращаем ???




Содержание

Сообщения в этом обсуждении
"Алгоритм Тетрис ..."
Отправлено redd , 30-Мрт-18 18:00 
1. Стакан int a [20][10];
2. Фигуры int f [7][4][5][10];
3. Складываем, два массива в цикле, до дна, если дно, или больше 1, сохраняем в стакан, и берем следующуу
фигуру, ... через rnd

"Алгоритм Тетрис ..."
Отправлено redd , 30-Мрт-18 18:03 
Алгоритм планируется для AVR led display 20 строк 10 столбцов ...
Поделка выходного дня ...

"Алгоритм Тетрис ..."
Отправлено redd , 30-Мрт-18 18:06 
Массив "стакана", динамически выводим на led display ...

"Алгоритм Тетрис ..."
Отправлено redd , 30-Мрт-18 18:12 
Такс, вроде должно получится, ... попробую ...

"Алгоритм Тетрис ..."
Отправлено pavlinux , 30-Мрт-18 23:27 
> Такс, вроде должно

Приятно поговорить с умным человеком?! :)


"Алгоритм Тетрис ..."
Отправлено redd , 31-Мрт-18 13:27 
Ну подскажите чтоль, как по простому то сделать, ?
Только на С (тоесть без ООП, и классов)

"Алгоритм Тетрис ..."
Отправлено pavlinux , 31-Мрт-18 15:31 

> Только на С (тоесть без ООП, и классов)

https://www.gladir.com/CODER/TURBOC/tetris.htm


"Алгоритм Тетрис ..."
Отправлено redd , 31-Мрт-18 15:54 
Вай вундербах, воть есть же люди в русских селеньях ...

"Алгоритм Тетрис ..."
Отправлено redd , 01-Апр-18 18:08 
Вот что нарыл, ТУРБО С, в DOSBOX прикольна очень ))))
https://archive.codeplex.com/?p=turboc

"Алгоритм Тетрис ..."
Отправлено redd , 01-Апр-18 18:27 
Ё маё, так исходник то собрался почти, правда с ошибками, буду разбираться, ....
А как скриншот плиложить то ?))))

"Алгоритм Тетрис ..."
Отправлено redd , 01-Апр-18 18:33 
Павлинух, ИСХОДНИК ТО что ДОКТОР ПРОПИСАЛ,просто ЧУДНЫЙ, ....

"Алгоритм Тетрис ..."
Отправлено redd , 01-Апр-18 18:41 
Исходник, собирается, в легкую на TURBO C, c небольшими Warning-ами, ну это мы поправим,...
осталось на AVR перелопатить это, пока не пойму как это работает НИЧЕГО НЕ Получится,...

Осталось понять как ЭТО РАБОТАЕТ )))

Вот павлинух то все знает, респект ...


"Алгоритм Тетрис ..."
Отправлено redd , 02-Апр-18 11:24 
Да уж, не так то все просто, НИФИГА НЕ ПОНИМАЮ, ...
Мне наверное месяц нужно или больше чтоб понять это

"Алгоритм Тетрис ..."
Отправлено pavlinux , 02-Апр-18 20:56 
> Да уж, не так то все просто, НИФИГА НЕ ПОНИМАЮ, ...

#include <conio.h> и всех оттуда надо портировать на #include <curses.h>


gotoxy(x, y) -> move(x, y);
...


"Алгоритм Тетрис ..."
Отправлено redd , 02-Апр-18 22:06 

А ты имеешь ввиду, перейти с conio.h на curses.h ??

Столкнулся с непонятной штукой , клавиатура при нажатии какие коды генерит )))

В программе одни, в справочниках совсем другие, мне нужен вот допустим стрелка вверх, и пробел.

win7, TURBOC 3.0 ...

А тетрис то, все таки, немного кривоват, пытаюсь найти ошибку в коде,

1) При уничтожении первой строки, 2 или 3 строки не удаляются ...
2) После фигуры L , иногда бывают фигуры без цвета ...
3) Не доделан интерфейс пользователя ...



"Алгоритм Тетрис ..."
Отправлено pavlinux , 03-Апр-18 02:08 
> А ты имеешь ввиду, перейти с conio.h на curses.h ??

Не хочешь сам, на либу http://www.sandroid.org/TurboC/#Download


Можешь продолжить: https://github.com/pavlinux/turboc_tetris


"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 20:52 
>> А ты имеешь ввиду, перейти с conio.h на curses.h ??
> Не хочешь сам, на либу http://www.sandroid.org/TurboC/#Download
> Можешь продолжить: https://github.com/pavlinux/turboc_tetris

Ух, ты спасибки, ..... вещь ....


"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 20:59 
Что даришь проект ?

"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 21:02 
>> А ты имеешь ввиду, перейти с conio.h на curses.h ??
> Не хочешь сам, на либу http://www.sandroid.org/TurboC/#Download
> Можешь продолжить: https://github.com/pavlinux/turboc_tetris

Вощем это у меня сейчас, так получилось, что очень много свободного времени,
Я не особо конечно, но под ТВОИМ чутким руководством ...


"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 21:05 
>> А ты имеешь ввиду, перейти с conio.h на curses.h ??
> Не хочешь сам, на либу http://www.sandroid.org/TurboC/#Download
> Можешь продолжить: https://github.com/pavlinux/turboc_tetris

А как установить curses.h , на win ? у меня её нет, DevC++ mingw



"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 21:53 
Пока никак не могу откомпилировать библиотеку под MinGW, ошибку выдаёт ...

Ну ниче у меня завтра целый день есть,


"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 21:56 
Наверно с patch проблемы, .... сейчас по другому попробую ...

"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 22:07 
И еще хотел спросить что ты думаешь о FORTRANE ?
И еще не знаешь где взять ОРИГИНАЛЬНЫЙ код тетриса САМОГО ПЕРВОГО ? 1984 года ???

"Алгоритм Тетрис ..."
Отправлено redd , 06-Апр-18 22:10 
И еще хотел спросить, очень важную вещь, какой IDE лучше пользоваться НОВИЧКУ ...
Их сейчас очень много всяко разно, но все таки ТЫ КАК СПЕЦИАЛИСТ КАКОЙ посоветуешь пользоваться ????

"Алгоритм Тетрис ..."
Отправлено redd , 07-Апр-18 08:46 
Вроде скомпиллировалась, но при тестовом проекте на DevC++ не работает ...
Делал как тут описано
https://code-live.ru/post/installing-pdcurses/

"Алгоритм Тетрис ..."
Отправлено redd , 07-Апр-18 11:23 
Никак не могу найти ошибку ...

"Алгоритм Тетрис ..."
Отправлено redd , 02-Апр-18 22:17 
Никак не могу отловить, в чем проблема, завтра буду все переписывать, и запускать по одной фигуре,
заодно и прояснится в чем проблема, ... есть определенные закономерности, значить проблему можно исправить, ...

"Алгоритм Тетрис ..."
Отправлено pavlinux , 30-Мрт-18 23:30 
> 1. Стакан int a [20][10];
> 2. Фигуры int f [7][4][5][10];
> 3. Складываем, два массива в цикле

Поделись, как будешь складывать 2-мерный с 4-мерным?


"Алгоритм Тетрис ..."
Отправлено redd , 31-Мрт-18 06:46 
>> 1. Стакан int a [20][10];
>> 2. Фигуры int f [7][4][5][10];
>> 3. Складываем, два массива в цикле
> Поделись, как будешь складывать 2-мерный с 4-мерным?

Так этожь, просто,перед сложением, буду выдергивить двухмерный, из четырехмерного, да и все, ....