![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А не устраивать ли нам небольшие конкурсы по кодингу? [Delphi, Windows]
Darthman © (2004-06-21 23:23:00)
Страницы: < 1 2 ... 15 16 17 18 19 20 21 ... 52 53 >
Собственно, а почему нет?
Смотрите: Объявляется конкурс, далее не позже какого-то срока идет "сдача" проекта с полными исходниками публике. Все аспекты можно оговаривать в условиях конкурса (использование наработок, чужой графики, vcl или api для вывода графики....).
Что скажите господа?
Если есть интересующиеся, то я как следует обдумаю вопрос и могу стать, собственно, устроителем этих конкурсов (мыслей у меня много).
ЧТо мы имеем с этого: Самое бесценное - обмен опытом. Легко - то что один сделает через зад, после опубликования исходников, он научится делать правильно (если другие все тоже через зад не сделали ;))) )
RagE (2004-07-30 15:50:00) [341]Darthman © (30.07.04 15:42) [711]
что ты имел ввиду? Дело в том что ваши игры работают у меня вполне нормально и как надо. Фигня начинается когда я к себе ставлю в проект. а чего не так не пойму, вроде бы делаю все тоже самое
Darthman (2004-07-30 15:42:00) [342]А у меня проблема наблюдается эта?
RagE (2004-07-30 14:06:00) [343]Darthman © (30.07.04 11:53) [708]
После отрисовки курсора я итак делаю SwapBuffers
странно вобщем
а насчет проблемного кода так он такой же как у Психъа в сурцах
там где resizeWindow (не помню как точно называется);
Sapersky (2004-07-30 13:58:00) [344]в "классике" проходить-то он может, но при этом не произходит вырезание области
Вроде, в классике он умирает при этом...
Кстати, что будет, если в обеих частях, на которые разделяется поле, имеются шарики? Ничего не заливается? Линия остаётся или исчезает? Разница есть - если остаётся, то одновременно может быть несколько контуров, это чуть посложнее. Я вообще, до того как почитал правила на сайте, считал, что заливается меньшая по площади часть - независимо от наличия/присутствия шариков.
Не уверен пока относительно своего участия, но в принципе - интересно.
Darthman (2004-07-30 11:53:00) [345]Ничего удивительного.
У тебя перерисовка происходит в другой процедуре, где сначала очищается фон, рисуется вса, а потом меняются местами буферы. Тоесть курсор рисуется зря. Надо закрытие контекста и своп буферов делать тогда после отрисовки курсора.
Весь код не нужен. Только проблемная часть.
RagE (2004-07-30 11:43:00) [346]сейчас кода с собой нет
тебе весь нужен? там несколько модулей
а если только часть процедуры glResizeWnd то она взята с экзамплов в RedBook, потом попробовал поставить ту что у Психъа используется в его паратрупере. Результат один.
Кстати еще фигня какая то, взял процедуру опять же у Психъа DrawCursor, так кажется называется, и вставил ее в событие WM_MOUSEMOVE, странно но не рисует вообще ничего. Если все также и останется то в понедельник принесу полностью весь код
Darthman (2004-07-30 10:20:00) [347]Код в студию.
RagE (2004-07-30 09:39:00) [348]Народ помните я говорил что у меня OpenGL приложение при закрытии подвисает. Нашел вот какую интересную зависимость. Если определить процедуру ResizeWnd к примеру, для изменения размеров окна и там внутри будет gluPerspective и glTranslatef(0,0,-X); то чем больше Х тем меньше вероятность того что приложение подвиснет при закрытии. Неужели мне прийдется постоянно смещать все координаты? А вот если glTranslatef убрать то система подвисает даже тогда когда окно перетискиваешь. У меня в голову не укладывается что да почему. Помогите кто знает.
ЮЮ (2004-07-30 04:31:00) [349]>я тут подумал что если игрок сможет проходить через свою временую линию то можно будет рисовать причудливые восьмерки.
в "классике" проходить-то он может, но при этом не произходит вырезание области и ,следовательно, вероятномть попадания супостата и поражения игрока при "причудливых восьмерках" возрастает
>До 1 августа осталось 2 дня
А до 15 авеуста - две недели. Побеждать здесь все намерены не за счет призовых очков :)
}{enon (2004-07-29 21:58:00) [350]До 1 августа осталось 2 дня... У кого-нибудь прога готова? Или при начислении призовых очков счет будет идти на минуты?
Zer0 (2004-07-29 19:06:00) [351]я тут подумал что если игрок сможет проходить через свою временую линию то можно будет рисовать причудливые восьмерки.
зы извращения в текстмоде решают =)
Darthman (2004-07-29 18:43:00) [352]А кто говорил, что надо в 3Д делать? Делать можно так, как душа лежит.
xdev (2004-07-29 18:28:00) [353]Вообще попробовать можно, но тему желательно выбрать более стандартную, допустим я с 3D работаю недавно, опыта в этом деле немного.
Darthman (2004-07-29 18:01:00) [354]Думаю нет, я еще на начинал, все собираюсь только :(
RagE (2004-07-29 16:52:00) [355]diaz (29.07.04 15:29) [697]
сенкс за ссылочку
Народ у кого как игра движется? Я еще не сильно отстал от вас?
diaz (2004-07-29 15:29:00) [356]RagE
разбери примеры Jan Horn : www.sulaco.co.za
Darthman (2004-07-29 11:25:00) [357]http://www.realcoding.net/files.php?fid=538
Мегов 7 помоему весит... непомню точно.
ЮЮ (2004-07-29 09:35:00) [358]>а мое подвешивает систему на полторы секунды где то.
Не боись, пройдет :) Из-за драконовских ограничений тоже был вынужден клепать TOglForm и в какой-то момент возникла такая же фигня при закрытии. Потом как-то прошло :) Когда и как исправил глюк не понял.
RagE (2004-07-29 09:21:00) [359]Darthman © (28.07.04 19:29) [693]
Опа, какой патчик? где взять?
Сидел я вчера разбирался с инициализацией OpenGL. Так вот фигня какая то, делаю все так как в примерах Краснова, но фигня в том что у енго приложение быстро и сразу закрывается а мое подвешивает систему на полторы секунды где то. Единственная разница мое приложение полноэкранное, у Краснова нет. В чем могут быть грабли или это нормальное явление?
Darthman (2004-07-28 19:29:00) [360]А патчик стоит? ;)