АвторСообщение



Сообщение: 1
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 28.07.08 19:31. Заголовок: ­Чего е хватает в клиенте


1)быстродействие - можо переписать код не на джава, а c# - его можно компиллировать как в windows, так и Linux файлы + гораздо быстрее + по синтаксису мало отличается
2)кнопка "прервать поединок" - ошибся я где-то или еще чтото в этом роде - пока не проиграю поединок, либо только выключить-включить, но работает не слишком быстро
3)серьезные глюки, когда игра зависает - игра ждет от пользователя каких-то невыполнимых действий
4)зачем каждый второй раз игра пытается скачать обновления?­

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 40 , стр: 1 2 All [только новые]


администратор




Сообщение: 58
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 28.07.08 19:54. Заголовок: На эти вопросы сможе..


На эти вопросы сможет Radek_Endl ответить, когда появится.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 28.07.08 22:29. Заголовок: так а зачем переназы..


так а зачем переназывать тему?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 59
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 28.07.08 23:29. Заголовок: Я и не переназываю...


Я и не переназываю.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 21
Зарегистрирован: 22.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 29.07.08 08:14. Заголовок: Я появился - какие в..


Я появился - какие вопросы?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 60
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 29.07.08 16:19. Заголовок: Radek_Endl пишет: Я..


Radek_Endl пишет:

 цитата:
Я появился - какие вопросы?



В первом посте этой темы )

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 22
Зарегистрирован: 22.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 30.07.08 09:06. Заголовок: Admin пишет: В перв..


Admin пишет:

 цитата:
В первом посте этой темы )


Честно говоря, в первом посте темы я вижу только смайлик "приват" ), но в из кода страницы вопросы вычленил )

Gargo пишет:

 цитата:

1)быстродействие - можо переписать код не на джава,
а c# - его можно компиллировать как в windows, так и Linux файлы + гораздо быстрее + по синтаксису мало отличается
2)кнопка "прервать поединок" - ошибся я где-то или еще чтото в этом роде - пока не проиграю поединок, либо только выключить-включить, но работает не слишком быстро
3)серьезные глюки, когда игра зависает - игра ждет от пользователя каких-то невыполнимых действий
4)зачем каждый второй раз игра пытается скачать обновления?



Прежде всего стоит напомнить, что программа является альфа-версией, т.е. она все еще постоянно дорабатывается и изменяется, а так как занимаюсь я ей в свободное время (которого в последнее время все меньше), то и процесс идет не слишком быстро.
Теперь по вопросам.
1) С быстродействием проблем я пока не вижу – за минимальную конфигурацию я беру свой старый ноутбук с 1200 целероном и встроенной видео Intel с 64 Мб памяти, так вот на нем все работает вполне прилично.
По поводу си шарп – не вижу вмысла в таком переходе, он, конечно, по синтаксису похож на java, но не идентичен, поэтому надо будет переписывать более 500 классов с 0. И какая от этого выгода?
Кстати, еще по производительности – код абсолютно не оптимизирован, т.е. например уже сейчас можно сделать небольшие изменения и ускорить все процентов на 20, но это финальный этап, а сейчас по большей части идет отладка.
2) Игроки бумбита поединков не прерывают ) То есть такой кнопки сейчас вообще нет (пока нет). Или я не понял вопрос? )
3) Тоже не совсем понял вопрос – зависает и ждет – очень похожее поведение ) А насчет невыполнимых действий, действительно, юзабилити еще не на высоте, поэтому программа и правда может ждать от пользователя каких-то действий. Но действия эти связаны со способностью играемой карты, поэтому стоит прочесть текст на карте – может быть одна из способностей говорит, что игрок обязан скинуть карту в конце хода или что-нибудь подобное…
4) Вообще говоря, обновление запускается каждый раз перед запуском игры. Обновится может или сама программа или часть карт, которые я периодически дорабатываю или переделываю. Программа-апдейтер сама ничего не скачивает, если пользователь не нажмет соответствующую кнопку, она только показывает, какие появились обновления.
«Каждый второй раз» тоже не совсем понятно – исходя из сказанного программа обновления запускается «каждый первый раз» )

Постарался ответить на вопросы так, как понял. Если понял не правильно – уточните )


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 61
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 30.07.08 11:03. Заголовок: Radek_Endl, тут на ф..


Radek_Endl, тут на форуме довольно странная система. Когда заходишь в тему, видно только последние сообщения. Нужно просто нажать на ссылочку "Читать все сообщения" которая где-то между мессагами отображается.

P.S. Спасибо за ответы. Я-то сам клиентом пока очень доволен ))

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 31.07.08 20:50. Заголовок: ­1)Насчет производите..


*PRIVAT*

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 69
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 31.07.08 23:28. Заголовок: По пункту 5 скажу чт..


По пункту 5 скажу что это один из способов победы - истощить колоду. Каждый раз когда вы пользуетесь взятием новых карт, вы тем самым приближаете себя к поражению. За счёт этого появляется интересная грань, которую убирать совсем не хотелось бы. Что касается АИ, мне кажется можно поставить что-то вроде: не играть карты с типом "поиск", если в колоде 8 или менее карт. Как-то так.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 24
Зарегистрирован: 22.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 01.08.08 11:30. Заголовок: Gargo пишет: По пу..


Gargo пишет:

 цитата:

По пункту 1)Насчет производительости - моя конфигурация - ПК 600Mhz, ОЗУ 768Мб, видео geforce mx440 64Mb. Конфигурация второго компа - ноут, Pentium 2000Mhz, ОЗУ 256Мб, видео встроенное (наверное, sis) 32Мб. На первом сильно тормозит - может быть можно ускорить позволив пользователю убрать лишнюю анимацию. На во=тором игра вначале не запускалась, поменял в конфигурационном файле разрешение - запускается, возможно быстрее, чем на ПК, но зависает на процессе подбора колоды.
А оптимизировать код можно было начать уже сейчас, раз на C# переходить не желаете.
2)ну типа кнопка сдаться, чтобы засчитался проигрыш и можно было начать новую игру - хотя бы при глюках должна помогать
3)Особенно в этом вопросе сложно играть с командой некро - встречалось чаще всего, когда надо было скинуть чтото в пустоту, а нужных карт в свалке не оказывалось
4)Сколько раз эту прогу изза глюков приходится перезапускать - и часто вылазит
И добавлю пятый пункт, касающийся играбельности:
5) AI реализован очень хорошо, если бы не одно НО - он часто проигрывает изза того, что сам перебирает карт из колоды и колода быстро заканчивается. Возможно, это клиент не продуман, лиюо вам стоит изменить правила - чтобы игрок продолжал играть и после окончания колоды, только не мог брать из нее карты



1) Оптимизацией начал заниматься потихоньку – надеюсь следующая сборка покажет положительные результаты. Вообще странно, что проявляются тормоза, я на нескольких компьютерах запускал – везде работало примерно одинаково, видимо дело в разных видеокартах, буду разбираться. Из-за разрешения действительно может не запуститься, но программа должна выкидывать сообщение об этой проблеме. В будущем доделаю настройку параметров через интерфейс. И можно поподробнее, что значит «зависает в процессе подбора колоды»? Было бы здорово, если бы Вы запустили программу с ключом debug в командной строке (java … –jar boom.jar AI debug) и выслали бы мне лог на почту, так будет гораздо информативней.
На C# не хочу переходить по идейным соображениям )
2) Кнопка скоро будет! )
3) Такие случаи, мне казалось, я предусмотрел. Т.е. когда необходимо сбросить карту, но такой карты нет, всегда (?) можно нажать отмену – крестик, и отказаться от сброса. Возможно, в какой-то ситуации, действительно возникает тупик – если вы обнаружили такую ситуацию – отпишите (в идеале с логом)
4) Глюков действительно хватает, но мне одному сложно протестировать все ситуации, поэтому буду очень благодарен, если вы эти глюки будете как-то фиксировать и описывать (например на sourceforge или здесь на форуме).
5) Компьютер вообще рисковым парнем оказался ) AI на самом деле очень слаб, в большинстве случаев он играет то, что может в данный момент сыграть (и использует способности карт по максимуму). Но момент с быстрым истощением своей колоды постараюсь исправить. Вообще исторически AI был добавлен для тестирования движка и карт, поэтому большое внимание ему не уделялось )
Спасибо за отзывы и предложения.


Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 4
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 10.10.08 23:39. Заголовок: Попробовал последнюю..


Попробовал последнюю версию клиента... Лучше бы я ее даже не скачивал

Прямой ссылки не было, поэтому обновил через файл update. Ошибки глобальные настолько частые, что играть наверное можно только за и против классики и фрост - и то не всегда. Потому что:
1)пси - если играет дело, по которому надо показать карты противнику, то показывает, но кнопка не нажимается. Аналогично при любой другой команде, не нажимается красный крест, когда просматриваешь "свалку"
2)некро - 50/50% шанса заблокировать крипами удар, даже если у крипов еще остаются жизни
3)шанс 8% когда пытаюсь сыграть фазу крипа а потом пытаюсь играть бомбу, то фаза потрачена, а бомба осталась в руке, аналогично если пытаюсь ходить вначале бомбой

Более мелкие глюки:
- некро - трутный яд скидывает зомби в пустоту, но они не возвращаются в колоду
- фрост - сила взрыва бомб должна быть всегда 1, а она может быть равна 1 только перед самым взрывом и в момент взрыва
- фрост - глюк с одной бомбой, которая скидывает в пустоту карты, попадающие на свалку. Если эта бомба в игре, то другие бомбы, которые скидывают несколько карт из колоды на свалку, скидывают толоько одну, а еще буреглот (тоже когда эта бомба в игре) атакуя не наносит себе повреждений

Что предложить - кнопку перезагрузки не добавили, хотя было бы неплохо, а еще когда появляется красный крест, чтобы вместо нажатия на него можно было бы на клавиатуре нажать Esc...

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 5
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 11.10.08 18:37. Заголовок: Еще пару серьезных г..


Еще пару серьезных глюков, хоть и не критических:
1)тормознутость java проявляется уже не только в тормознутости игры, но и на свойствах карт - когда карта требует например выбрать из 6ти карт две, а остальные расположить в произвольном порядке, то у меня все тормозит настолько, что я могу взять 4 карты вместо двух, возможно что и еще больше
2)играл раз 20 в случайные колоды, переиграл за все команды, а классика попалась только один раз - возможно, что у java еще проблемы и с этим, поэтому может лучше сделать возможность выбора команды отдельно от выбора конкретной/случайной колоды?
3)после окончания игры процесс javaw.exe не уничтожается - когда он один, еще ничего, но если несколько раз выйти и войти в игру, то их уже много становится

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 89
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 12.10.08 01:52. Заголовок: Спасибо за найденные..


Спасибо за найденные баги. Radek_Endl нам обещал новую версию клиента, возможно там что-то будет дополнительно пофиксено ))

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 20
Зарегистрирован: 10.06.08
Репутация: 0
ссылка на сообщение  Отправлено: 12.10.08 15:27. Заголовок: 2 Gargo: не знаю, чт..


2 Gargo: не знаю, что у тебя в жизни случилось плохое связанное с java )). Radek_Endl огромную работу проделал и продолжает делать и ему наверное трудно фиксить баги с описанием "джава какая-то тормознутая" )). Может давай по существу - типа "медленно обрабатываются события выбора карт" или "есть подозрение, что неправильно проставляется seed для генератора псевдослучайных чисел".

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 27
Зарегистрирован: 22.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 12.10.08 16:46. Заголовок: Всем спасибо за комм..


Всем спасибо за комментарии! )
Тормозит, насколько я понимаю, в основном графика - Java2D действительно на некоторых конфигурация сильно тормозит. В новой версии графический движок я переделал под opengl - тормозов больше не будет (на моем ноутбуке с 32мб на встроенной интеловской графике сейчас стабильно 300 fps).
Новую версию затягиваю именно потому, что хочу выложить на этот раз максимально рабочий вариант, стараюсь отловить большую часть глюков.
Но могу точно сказать, что не будет исправлено: ))
Gargo пишет:

 цитата:
- некро - трутный яд скидывает зомби в пустоту, но они не возвращаются в колоду
- фрост - сила взрыва бомб должна быть всегда 1, а она может быть равна 1 только перед самым взрывом и в момент взрыва


Читаем правила:
- свойство РЕАНИМАЦИЯ - когда этот крип удаляется со свалки в пустоту на ВАШЕМ ходу
- способность Герды: КОГДА ваши бомбы взрываются, их сила взрыва становится равной 1.

Задержка с выкладыванием новой версии связана еще с тем, что параллельно наконец-то будет запущен сервер для игры. Буду стараться доделать все это быстрее, тем более новая команда на подходе! ))

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 90
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 12.10.08 20:26. Заголовок: ООооо, а про сервер ..


ООооо, а про сервер впервые слышу. Вот это да! О_О

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 24.10.08 01:26. Заголовок: Вот вы будете говори..


Вот вы будете говорить, что джава нормальная и чем она мне не нравится - когда хочу, тогда заменяю фазу например крипа на взятие карты - могу взять не одну а две карты, просто оттого, что прога не успевает реагировать. Последний лог представить не могу, поскольку через пару ходов игра повисла и выдала пустой файл

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 28
Зарегистрирован: 22.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 24.10.08 16:59. Заголовок: Прилагаю все усилия,..


Прилагаю все усилия, чтобы реабилитировать джаву в Ваших глазах. )
Возможность взять две карты за фазу крипа - заслуга моих кривых рук, но никак не языка программирования, джава о крипах почти ничего не знает. )

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 7
Зарегистрирован: 28.07.08
Репутация: 0
ссылка на сообщение  Отправлено: 09.11.08 15:37. Заголовок: интересно, а на кпк ..


интересно, а на кпк такую версию можно запускать? или мне если делать будет нечего попробовать портировать?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 94
Зарегистрирован: 21.04.08
Репутация: 0
ссылка на сообщение  Отправлено: 12.11.08 03:42. Заголовок: По моим представлени..


По моим представлениям, такой порт весьма непростое занятие, хотя, возможно я и ошибаюсь )

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 40 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет