![]() |
Re: игра по мотивам ККИ "Берсерк"
Вложений: 1
Поправил косяки с движением-вроде больше не виснет, раздвинул текст в описании карты и при броске кубика-поползли ГУИ%(
По значкам движения можно определить максимальный радиус хода, игнорируя карты (аналогично было в героях магии и меча). Сделал пункт в меню "начать заново", если после сдачи карт будут глюки (хотя вроде не должно) то это из-за не полного обнуления старых переменных (хотя вроде учел все-глюков не видел) ЗЫ: ктонить знает как в убунте 7.04 (хотя скорее это в гноме) поставить нормальную раскладку клавиатуры при наборе на русском, раньше вроде попадалась клавиатура windows теперь чето немогу найти? |
Ответ: игра по мотивам ККИ "Берсерк"
У меня вроде ничего не поплыло. Из-за накладок карт сложно тестировать :) Реакция на нажатие клавиши очень длинная, по крайней мере у меня.
ЗЫ: на будущее надо наверное что-то похожее на XML описание карт, чтобы любые наборы включать в игру, а не зашивать это в код |
Re: игра по мотивам ККИ "Берсерк"
Вот для этого и пригодится инет :)
Поскольку сеты могут рости до бесконечности, то рационально по имеющимся у игрока идентификаторам карт загружать их данные с сервера. Таким образом минимизируется мидлет... |
Re: игра по мотивам ККИ "Берсерк"
Дело в том что бывают такие карты которые так просто програмно не опишеш, ибо очень своеобразные. Их по любому придется вшивать в клиент.
Потом чем новее сет тем труднее его будет описать - много нового вводят. Насчет того что базу карт надо держать в виде отдельного файла, который можно было бы дополнять при помощи ручек, а не при помощи вшивания в код новых карт - может быть, но тогда можно будет читерить просто подредактировав базу в клиенте. Потом сильно придется ограничить диапзон сэтов для карт которые могут быть внесены в базу из-за невозможности допустить и учесть все моменты взаимодействия их с друг другом. Потом можно ли будет держать такой сервак не нарушая авторских прав, ведь уже есть Берсерк-онлайн? Есть над чем еще подумать) |
Re: игра по мотивам ККИ "Берсерк"
Вложений: 1
Вот последняя версия программы на сегодняшний день. Уже весь учебный сэт "Легенды Руси" внесен, пока не работают только "ауры карт" (+1 к удару у Змея Тугарина и +1 к броску кубика у Князя Владимира), атака при помощи выстрела работает но сделана она пока криво - нельзя стрелять в карту стоящую рядом(см. правила). Див пока не летает. Уже можно попробовать сыграть вдвоем на 1 аппарате. За силы добра выступают стихии леса и гор, за силы зла-болота и степи.
В программе опять набралось немного маразма который надо разобрать втечении следущей недели) |
Ответ: игра по мотивам ККИ "Берсерк"
Атакую закрытого Добрыню Никитича и получаю по три повреждения каждому атакующему. Никаких модификаторов по этому поводу не нашел.
Если я правильно понял стрельба по клавише "1"? ЗЫ: может быть стоит, чтобы активный игрок был всегда внизу? Как то привычнее :) |
Re: игра по мотивам ККИ "Берсерк"
Закрытая карта - это когда она перечеркнута, для пробы решил поиграть с женой. Подобных глюков вроде того что перечеркнутая карта давала сдачи не было, зато заметил другой))) Кащей Бессмертный - действительно получился БЕССМЕРТНЫМ)) не дох и все, чинился, хотя у него только -2 от атак. Переключать аатаки/действия/выстрел -все одна кнопка во время атаки - внизу пишется что выбрано. У меня кнопка переключения = 7 ( на других аппаратах может быть и 1, незнаю)
|
Re: игра по мотивам ККИ "Берсерк"
Последняя версия: http://minidune.narod.ru/bin.zip
В выходные сваливаю в отпуск. обновления будт через неделю) |
Re: игра по мотивам ККИ "Берсерк"
Начнем с того, что сеты можно делать полностью свои. Далее, если привнести в игру новые фишки и изменить какой то существующий механизм, то с точки зрения авторских прав это будет другой продукт.
|
Re: игра по мотивам ККИ "Берсерк"
Появилась небольшая проблема на последних телефонах Nokia (в часности 6233,5300 помоему еще 6280) постоянно рябит изображение (мигает белыэм экраном) в эмуляторе и на телефонах е50 N73 такого нету, в чем может быть дело? На нокиевском сдк тоже рябит((
использую библиотеки game,cnv2,canvas картинки вывожу стандартными средствами loadimage |
Ответ: игра по мотивам ККИ "Берсерк"
Если я правильно понимаю, суть проблемы, ты используешь два объекта Canvas одновременно, и переключаешься между ними, в процессе отображения. Думаю нужно адаптировать нужные тебе функции из cnv2 и canvas под GameCanvas. Напиши, что ты используешь.
|
Re: Ответ: игра по мотивам ККИ "Берсерк"
Цитата:
uses game,cnv2,canvas,modul,dBase,main; var texture:image;//фон begin cnv2.fullscreen_mode(1);//включение фулскрина game.init; game.set_clip(0,0,GetWidth,GetHeight); game.show; texture:=LoadImage('/batle.png');//320х240 fon:=resize_image(texture,GetWidth,GetHeight); repeat DrawImage(fon,0,0); game.refresh;// отображение всего until false; end. Только я в джаве честно не очень поэтому если не трудно скажите что делать на пальцах))) |
Ответ: игра по мотивам ККИ "Берсерк"
Вложений: 1
попробуй заменить класс Lib_game вот этим
|
Re: Ответ: игра по мотивам ККИ "Берсерк"
Цитата:
Судя по всему это проблема всех телефонов Нокии серии 40!! Поставил СДК 40 серии и решил небольшой тест провести - вот простенькая программка)) //uses game{,cnv2}; var img:image; begin //cnv2.fullscreen_mode(1);//включение фулскрина //game.init; //game.set_clip(0,0,GetWidth,GetHeight); //game.show; img:=LoadImage('/icon.png'); repeat Setcolor(0,0,random(255)); drawText('Hello world!', 0, 0); DrawImage(img,random(GetWidth),random(GetHeight)); //game.refresh;// отображение всего repaint; until false; end. в таком виде она в СДК 40-вой серии запускается не в полноэкранном режиме без марганий экрана!!! подключаю библиотек CNV2: uses {game,}cnv2; var img:image; begin cnv2.fullscreen_mode(1);//включение фулскрина //game.init; //game.set_clip(0,0,GetWidth,GetHeight); //game.show; img:=LoadImage('/icon.png'); repeat Setcolor(0,0,random(255)); drawText('Hello world!', 0, 0); DrawImage(img,random(GetWidth),random(GetHeight)); //game.refresh;// отображение всего repaint; until false; end. Результат: мерцаний нет при полом экране!!! Результат конечно радует но хотелось бы обойтись без ресурсоемкого repaint!!!! Теперь отключу cnv2 и включаю game (причем как новый так и старый): uses game{,cnv2}; var img:image; begin //cnv2.fullscreen_mode(1);//включение фулскрина game.init; game.set_clip(0,0,GetWidth,GetHeight); game.show; img:=LoadImage('/icon.png'); repeat Setcolor(0,0,random(255)); drawText('Hello world!', 0, 0); DrawImage(img,random(GetWidth),random(GetHeight)); game.refresh;// отображение всего //repaint; until false; end. В результате получаем мерцания в обоих случаях в компиляции пробовал ставить Midp version 2 и 1 и NokiaAPI fullscreen мерцания так и остаются!!! выручайте( ЗЫ: кстати последняя версия:http://minidune.narod.ru/mbers27.zip добавлен магазин |
Re: Ответ: игра по мотивам ККИ "Берсерк"
Цитата:
|
Часовой пояс GMT +4, время: 22:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot