forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Countr-Strike (http://forum.boolean.name/showthread.php?t=2371)

ZHYK333 01.02.2007 15:34

Re: Countr-Strike
 
u menja 132x176 u tebja vidima bolshe,da?

Chip 01.02.2007 16:47

Re: Countr-Strike
 
У меня 176х220,
посмотрю почему тук происходит.

ZHYK333 01.02.2007 19:19

Re: Countr-Strike
 
a mobila u menja siemens cx65 esli tebe eto pomozhet :)

Микс 04.02.2007 06:25

Re: Countr-Strike
 
Проверил на смартфоне нокия 3250.
Тормозит на звуках

Chip 22.02.2007 11:05

Re: Countr-Strike
 
Привет Всем!
Небыло времени заниматься игрушкой щас вроде по свободней стало. Вчера добавил к игре меню и теперь осталось самое сложное, создать ботов. Никто мне по ботам ничего не подсказал :( , буду велосипед изобретать. Попробую на PHP а потом посмотрим.

Цитата:

Проверил на смартфоне нокия 3250.
Тормозит на звуках
на выстрелах будет притормаживать так как там идет анимация . А если без нее выстрела видно не будет потому что в яве нет многозадачности :(

Piligrim 22.02.2007 13:42

Re: Countr-Strike
 
в яве как раз многозадачность есть. в МР ее нет.

Chip 22.02.2007 15:15

Re: Countr-Strike
 
Ой да извиняюсь попутал, имел ввиду МР.

ZHYK333 23.02.2007 00:19

Re: Countr-Strike
 
uh horosho a ja dumal ti uzhe kinul igrushku. :) a nas4et botov tebe zhe pilgrim daval ssilku nas4et igr. ja pogledel tam vrode bilo 4et nas4et iskustvenogo intelekta :)

Piligrim 23.02.2007 16:23

Re: Countr-Strike
 
по случаю купил книгу "Программирование игр на J2ME" С ней на диске огромная статья по теории программирования ботов под Quake. Чтобы просто прочитать надо половину высшей математики вспомнить ;)

Автор Сергей Любавин

IVenoMI 23.02.2007 17:45

Re: Countr-Strike
 
Sorri za offtop, a avtor kto?

http://neten.org 24.02.2007 14:53

Re: Countr-Strike
 
Попробую сделать проще либо по правилу правой руки или задавать маршрут на карте. А вот с сокетами проблема :( хостер не дает возможности работы с портами.

IVenoMI 26.02.2007 02:34

Re: Countr-Strike
 
S etim ya v posledstvii mogu pomoch... u menya priyatel - vladelez neskolkih serverov... Odnako proekt v takom sluchae priydetsya delat kommercheskim :(

ARV 26.02.2007 10:23

Re: Countr-Strike
 
Цитата:

Сообщение от http://neten.org
Попробую сделать проще либо по правилу правой руки или задавать маршрут на карте.

Предлагаю такой алгоритм "интеллекта" ботов: всегда идут вперед (куда смотрят), пока не увидят игрока (скажем, видят они только на N клеток вперед) или не утнутся в стену. Если увидели игрока - начинают стрелять, если уткнулись в стену - делают поворот по случайному варианту налево или направо или назад. Чтобы меньше занимать ресурсов обсчитывать поведение(положение) бота надо только если он находится на расстоянии ХХ от видимой области карты.
В начале игры можно ботов раскидывать случайно по карте, так будет интереснее.
Для усложнения игры можно сделать так: всего на уровне YY ботов, если одного убил, то через MM секунд игры он снова зарождается в случайном месте...
А в принципе, боты могут различаться дальностью и углом "зрения" и скоростью движения.
Это самое простое. Сумеешь сделать?

Кстати, на счет звуков: если сделать библиотечку для вызова Manager.playTone - то звуки будут без тормозов, правда в виде однотональных "гудков", но для "выстрелов", "шагов" и т.п. подойдут.
И еще идея на счет звуков: надо попросить pilgrim-a :) сделать библиотечку, которая позволяла бы инициализировать несколько плейеров. В паскале плейер только один, и инициализируется он файлом звука, что требует довольно много времени. Я предполагаю, что если заранее наделать кучу плейеров, каждый со своим файлом звука, то потом при включении одного из них на воспроизведение затрат времени уже не будет на загрузку файла, и тормоза со звуками пропадут.
И последнее :) про звуки: ИМХО, ToneSequence или MIDI - самые нересурсоемкие звуки...

http://neten.org 26.02.2007 12:04

Re: Countr-Strike
 
Цитата:

ARV
Спасибо за интересные советы . Единственное что ты не учел что боты на той или иной карте должны выполнить задание, например заложить в определенном месте карты бомбу. Но скорее всего я для начала сделаю так как ты советуешь просто стрелялку, а потом посмотрим.
Может под MIDP2 тогда звук не будет тормозить?
Или это проблема самой реализации в некоторых моделях мобил?
У меня все Ок без тормозов.
Кстати я использую midi .

Цитата:

IVenoMI
Как доведу до приемлемого состояния то обращусь.

Цитата:

ZHYK333
Нашел причину подвисания и устранил, в ближайшее время еще кое что подправлю и выложу.

Piligrim 26.02.2007 12:08

Re: Countr-Strike
 
Думаю еще нужно добавить чтобы при начале стрельбы ближайшие боты сбегались к месту боя, а то их по одному отловить легко. Поиск кратчайшего пути пишется несложно.С плэером проблем не возникнет.
ЗЫ: анимацию нужно делать отдельным потоком, чтобы не влияла на основной цикл игры


Часовой пояс GMT +4, время: 07:25.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot