![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А не устраивать ли нам небольшие конкурсы по кодингу? [Delphi, Windows]
Darthman © (2004-06-21 23:23:00)
Страницы: < 1 2 ... 25 26 27 28 29 30 31 ... 52 53 >
Собственно, а почему нет?
Смотрите: Объявляется конкурс, далее не позже какого-то срока идет "сдача" проекта с полными исходниками публике. Все аспекты можно оговаривать в условиях конкурса (использование наработок, чужой графики, vcl или api для вывода графики....).
Что скажите господа?
Если есть интересующиеся, то я как следует обдумаю вопрос и могу стать, собственно, устроителем этих конкурсов (мыслей у меня много).
ЧТо мы имеем с этого: Самое бесценное - обмен опытом. Легко - то что один сделает через зад, после опубликования исходников, он научится делать правильно (если другие все тоже через зад не сделали ;))) )
ПсихЪ_просто (2004-07-16 10:13:00) [541]
>
> Ertong © (16.07.04 10:08) [511]
А зачем? Эта величена, собственно, не несёт ничего. У меня танки и без уровня прибывают во вся. На место 1 убитого приходят 2 новых. Как я посмотрел у кого-то враги просто рендомно появляются на экране... Я их генерю за пределами экрана.
Ertong (2004-07-16 10:08:00) [542]
> Я вот считаю что 10 уровней довольно много, к примеру я
> так долго ни в одну из этих игр не играл.
Лично я подсчет уровней больше ни у кого из учасников не видел :)
ПсихЪ_просто (2004-07-16 10:01:00) [543]
> DeadMeat © (16.07.04 00:54) [505]
Когда генерится вражеский танк, то HP ему даётся рендомный в заданных пределах. У некоторых, очень удачливых танков HP настолько высок, что даже прямое попадание не губит его. Повреждение считается относительно центра взрыва. Равно расстоянию от центра взрыва до центра танка минус радиус танка на коэффициент. Или как-то так. (:
Сегодня дома оценю работы, ввчера справлял день рождения своей девушки, сегодня вот на работе никакой... (:
RagE (2004-07-16 09:51:00) [544]Ertong © (16.07.04 09:07) [508]
Я вот считаю что 10 уровней довольно много, к примеру я так долго ни в одну из этих игр не играл.
Ertong (2004-07-16 09:07:00) [545]
> - движения врагов слишком линейны
Если пройти, где-то до уровня 10, то эта "линейность" очень часто меняется:)
Zer0 (2004-07-16 05:04:00) [546]motos-оригинал портированный под pc лежит тут:
http://www.worldofspectrum.org/warajevo/motos_ex.zip
управление up-q down-a left-o rigth-p, m - прыгать
Zer0 (2004-07-16 00:58:00) [547]Мой вариант - анти-арканоид где игрок должен управлять движением шарика при помощи мыши чтобы сбить кирпичи и попасть обратно на отбивающуюю платформу =) В этом случае придется заморачиваться с физикой, и на уровнях делать всякие бяки типа обрывающиеся кромки или аномалии.
Еще один вариант - Была на спектруме такая логическая игрушка "MOTOS" называлась: висит в космосе дырявая платформа по которой катаются шары разного размера, диамтера и массы, задача игрока заключалась в том чтобы сбросить эти шары с платформы. Были поверапы :толкательный и прыгательный - в обеих случаях платформа под игроком трескалать.. так же она трескалась от оч. больших шаров или по умолчанию была хлипкая и при стоянии на ней через некоторое время проламывалась.
DeadMeat (2004-07-16 00:54:00) [548]Письмо отослал, теперь пишу сюда:
Я лично не смог выявить одного победителя. Их у меня получилось двое:
ПсихЪ
wiz
А теперь подробно чего к чему. Прошу заметить сразу, что это не оценка
того, как должны выглядеть эти игры в идеале, а лишь то, как они мне
понравились или нет. Старался оценивать не как программер, а как
геймер (хотя таковым не являюсь :)). Оценивал только геймплей
(интересность, управление, удобство) и графику. Не оценивал код (на
это нужно больше времени, да и не очень я это умею)
Пойду по порядку просмотра..., т.е. так, как я увидел папки...
1) Ertong
Минусы:
- летят бомбы слишком быстро
- както не смотрится маг с бомбами
- двойной ESC выходит из игры (ИМХО лучше если бы выход был по ESC потом ENTER, т.е. в меню ESC надо нажать ENTER для выхода, а ESC для возврата)
- можно не отпуская мышку сделать некий заслон из бомб
- чегото сильно мерцает верхняя строка с очками и FPS
- движения врагов слишком линейны
Плюсы:
+ игра имеет полностью доделанный вид
+ понравилась плавная выгрузка врагов из... эээ... "тележки"... и плавное начало из движения
+ есть пауза в игре
2) Magikan
Минусы:
- стреляет только одной пулькой одновременно
- коровки бегут только по прямой
- непонятно, как в таком положении как у стрелка, можно стрелять вверх
- не очень богатая графика
- нет подсчета очков
Плюсы:
+ наличие настроек (хоть и в *.INI файле)
+ ведение лога запуска (правда зря там смешивать английский с русским)
+ хотя бы какое то описание того, что и зачем происходит (правда только в readme)
3) servelat
Минусы:
- довольно большая волна от взрыва, которую не видно
- враги иногда появляются слишком близко от базы, почти вплотную
- враги слишком часто меняют направление
Плюсы:
+ есть подсчет очков и здоровья
+ есть пауза между выстрелами
+ враги бегают, хаотично меняя направление (но слишком часто)
4) wiz
Минусы:
- при выходе из игры меняется расположение окон на рабочем столе (видимо както не так востанавливается разрешение)
- маленький интервал между выстрелами
- иногданадо попасть прямо по танку чтобы сбить его, а не рядом.
- слишком предсказуемо двигаются танки
Плюсы:
+ понравились оставляющиеся следы от гусениц и взрывов
+ анимация изменения размера гранаты, в зависимости от дальности выстрела
+ наличие не только счетчика очков, но и счетчика точности выстрелов, что по сути компенсирует скорость стрельбы (но не полностью)
5) ПсихЪ
Минусы:
- надо пеключаться с мыши на клавиатуру и обратно, чтобы запустить игру (лучше бы только мышкой)
- поиграть дважды мне не удалось, пришлось закрывать и заново запускать игру, т.к. когда нажимаю пробел (когда просят) сразу опять Game Over
- направление движения уже выстреленных гранат иногда менятся вслед за мышкой
- не всегда взрываются танки, даже если попасть по темечку
- слишком маленький интервал между выстрелами
Плюсы:
+ есть подсчет очков
+ красивые взрывы, особенно финальный
+ взрывы задевают самого себя, если близко стрелять
+ враги движутся весьма интеллектуально (правда только на вид, с первого раза)
+ есть приличное аргументирование сего действа
+ внешне все смотрится весьма симпатшно
6) ЮЮ
Минусы:
- нельзя выйти из игры по ESC или чем нибудь еще (кроме ALT+F4)
- бедная графика
- слишком большая броня как у врагов, так и у базы
- нет подсчета очков
- слишком быстро движутся враги (с той же скоростью, что и их выстрелы - не логично)
- слишком маленький интервал между выстрелами
Плюсы:
+ есть броня у врагов (но слишком большая)
+ можно сбивать как врагов, так и их выстрелы
Все вышесказанное ИМХО... Прошу особо серьезно к этому не относится...
---
...Death Is Only The Begining...
Darthman (2004-07-15 22:59:00) [549]Прдумаем чтонить веселое для следующего :)
wiz (2004-07-15 21:01:00) [550]2 Zer0: не хочется тут саморекламироваться, но... :)
ищи на форуме ветку: "2d аркада (OpenGL). Очередной релизец" (сейчас она 33 от начала) или сразу иди на http://gnar.fatal.ru
PS: да простит меня Дарзман за такое поведение :)))
DeadMeat (2004-07-15 20:42:00) [551]
> [482] КиТаЯц © (15.07.04 14:01)
> Запускаю демку - плююсь на мыш
Хе-хе... У нас в городе есть только 2-два человека, которые играют с инвертированной мышкой... И поскольку я один из них, то и опцию включил для себя... А выключить по умолчанию забыл... :))
> Демка красивая и потому запускал несколько раз
ЧпасибА....
Блин... Никак интернету себе не куплю... А посмотреть на все это осень хоца...
> [485] RagE © (15.07.04 14:37)
> Вобщем то все красиво но игра несколько другая должна была
> быть по идее :))
Хотел немного поменять концепцию, но оставить смысл... Видимо не вышло, ввиду того, что не доделано... Вот сделаю все что хотел + [479] DeadMeat © (15.07.04 13:53)Вот тады выложу есче разок... Мож лучше получится... :)
---
...Death Is Only The Begining...
Zer0 (2004-07-15 20:16:00) [552]2 wiz: дык! fast game compo - делай как хочешь, лишь бы работало.
интересно, а что за основной проэкт?
p.s. так... тетрис был, паратруперы тоже были... не хватает только арканоида с фигурами произвольной формы или змейки с графикой, которую генерирует сама прога. =)
wiz (2004-07-15 19:11:00) [553]2 Zer0: в конкурсной работе не стал применять такой же подход, т.к. "миномёт"-игрок и "танки"-AI - непересекающиеся объекты :)
wiz (2004-07-15 19:09:00) [554]2 Zer0: теперь понял... я с тобой во всём согласен.
В своем основном проекте я делаю как раз "всё честно": т.е. и игрок и AI управляют одним и тем же классом "корабль" через одни и те же флажки:
engine_forward, engine_backward, rotate_clock..., shoot. Отсюда игрок и AI находятся в абсолютно равных условиях (если одинаковые по параметрам корабли), AI выставляет флажки внутри своих "размышлений", игрок - напрямую через батоны (нажал батон -> флажок=true)
Zer0 (2004-07-15 18:09:00) [555]небольшой хак - когда не по понятиям =)
Предположим есть базовый класс - космический кораблик, помимо положения,скорости,углов есть еще переменные, управляющие двигателями: "ускорение" для основного движка, "поворот" для вспомогательных. Записываем число в эти переменную, движок кораблика работает с определенной мощностью и добавляет к скорости "ускорение" деленное на массу.
На основе базового создаем потомка - компутреный болван.
По понятиям сделать так чтобы болван анализировал свое положение и скорость, путевые точки,находщиеся рядом обьекты и задвигал результат в переменные "ускорение" и "поворот".
Управление корабликом игрока осуществляется опять же через эти переменные.
НЕ по понятиям - писать в переменные скорость/направление значения напрямую, в этом случае юниты AI начинают мгновенно поворачиваться в нужное направление, а траектория движения далека от "реалистичной".
Для примера моя гама 5-летней давности (написана на турбинах, сырцы помойму не все):
http://234107.nm.ru/aa/old_space_rox.zip
http://234107.nm.ru/aa/old_space_rox_src.ZIP
RagE (2004-07-15 17:59:00) [556]Ertong © (15.07.04 15:31) [492]
Я думаю стоит ставить конструкции try .. except
wiz (2004-07-15 17:06:00) [557]2 Zer0: что ты имеешь ввиду под "небольшой хак"??? :)
2 all: давайте голосовать активнее :)
Darthman (2004-07-15 15:58:00) [558]Проголосовало пока только трое. Ждем остальных.
Zer0: Теперь буду тебя держать под страхом всю жизнь... типа будешь баловать - расскажу Пиллу ;))))) шутка
Zer0 (2004-07-15 15:45:00) [559]было интересно тряхнуть стариной
есть в игре пара скрытых багов:
- если видяха не поддеживает pixelsize<>1 то все кораблики становятся дырявыми
- то-же самое просисходит если развернуть окно на полный экран при разрешалове>1024x768
p.s. Только не говорите ничего ПиллБоксу, а то он меня дизинтегрирует =)
p.p.s. wiz - 1 место gameplay и gfx, код у всех разный но походу глобальные переменные и небольшой хак есть у всех.
Magikan (2004-07-15 15:38:00) [560]Я тоже уже проголосовал