http://s2.ipicture.ru/uploads/20120516/UMCmilOZ.jpg
что за циферьки и буковки:? обясните если не трудно, игра лазер сквайд есть ли возможность корвыяя буковки увеличить количество "врагов"?
Вид для печати
http://s2.ipicture.ru/uploads/20120516/UMCmilOZ.jpg
что за циферьки и буковки:? обясните если не трудно, игра лазер сквайд есть ли возможность корвыяя буковки увеличить количество "врагов"?
Это фрагмент кода.
Возможность есть, но нужно изучать асм.
Методом тыка кол-во врагов не увеличить.
Это нужно делать на предыдущем этапе (исполнения кода), где инициализация идёт.
уважаемые пошаманьте в свободное время, сделай количество врагов побольше,
+1 :v2_clap2:
Это вряд-ли...
Скорее всего придётся шарить самому.
Тут так принято :)
(хотя может найдутся те кто уже такое пытался делать, но вряд-ли. тут больше штангенциркуль-членомеро, чем реальная польза. куча интр, релизов и т.д. - пожалуйста. остальное - от случая к случаю. по пальцам можно счесть.)
Так что изучай асм (благо 8-ми битный, халява) и правь гаму как тебе хочется :)
уважаемые пошаманьте в свободное время, сделай количество врагов побольше,
или сделайте RND ходы "врага"
уважаемые, я сам лазерсквед люблю погонять, но ковырятся внутри - это нужен стимул.
Меня лично устраивает как есть, а если у Вас желание что-то изменить - дебагер в руки и запишитесь на курсы программинга (они пока ещё набор ведут).
Можно просто почитать всякие "ZX-Ревю", "Питер" и прочее...
Вряд-ли кто-то будет спецом ковырять чтоб подправить рнд или просто кол-во врагов.
Всем реально до лампочки.
Других бед хватает.
Но если займёшся сам и вдруг затык какой - подскажем как дальше быть.
А тарелки с каймой не будет...
Начни ковырять, а там уж разберемся.
неужели на форуме нет головастых?
давай все вместе сделаем это!
---------- Post added at 23:31 ---------- Previous post was at 23:24 ----------
я на 2 миссии лунной базе одним пистиком выигрываю.
ИИ - Искуственный Интеллект (собственно никакого интеллекта там нет, но просто некоторые правила по которым двигаются юниты).
Легче юнитов добавить, чем их алгоритмы переписывать.
---------- Post added at 21:59 ---------- Previous post was at 21:58 ----------
Меньше чем 150$ хрен кто займётся.
Инфляция, однако... :)
2админ может есть смысл переименовать название темы? например на доработки лазер свкейд
ondas, не вы ли задавали вопрос по "однообразию ходов юнитов"?
А, что мешает сделать свой уровень в редакторе с каким угодно количеством врагов (в пределах разумного, конечно)?!
Вот тут, кстатит, обсуждались разные версии игры. Там же упоминались редакторы к данной игре.
информация о солдатах игрока/противника хранится в файлах уровня, я гарантирую это!
на каждого солдата есть небольшая табличка с цифрами показателей. алгоритм действия противника всегда одинаков для каждого солдата в зависимости от игровой ситуации и показателей бойца. просто в свое время в спектрофоне усманов написал, что "officer blake храбро бежит к месту выстрелов", а "officer nelson" трусливо осматривается по сторонам - и все. блэйк крут, нельсон сосёт, хотя поведение у них описано одним и тем же алгоритмом. и "трусливый осмотр" обусловлен тем, что после выстрелов противник будет пытаться "заспотать" вас, оставляя своим солдатам необходимый минимум action points. если учесть, что их количество у солдат разное в силу показателей и надетых шмоток, перемещения некоторых солдат будут похожи на трусливые метания на месте, хотя по факту таковыми не являются.
если учесть, что каждый файл с уровнем имеет фиксированный, одинаковый для каждого размер, в который впихнуты как сама карта, так и наименование/характеристики оружия и правила для уровня, то впихнуть солдат больше, чем, например, в moonbase assault, весьма и весьма затруднительно без тотальной перекройки игры, если не сказать вообще невозможно.
за сим, мне кажется, будет намного проще не переделывать текущий ls, а сделать новый движок по мотивам, в котором учесть не только различное количество солдат (их, зарубиться бы с кем-нибудь 20 на 20 солдат :)), но и различный размер карт и _последовательное_ прохождение уровней в режиме одного игрока с сохранением результатов и одними и теми же солдатами, прокачавшихся на предыдущих миссиях (за исключением убитых, вместо которых возможен найм новобранцев) и с возможностью записи прокаченной команды на диск для хотсита с камрадом. правда, в этом случае ничего не помешает запокать такой файлик, проставив максимальные значения для каждого солдата :)
вот за такой ls, допиленный до ума, я и 200$ дам, и 300$ (300$ - в два захода :))
scl^mc, то, что вы описали, напоминает мне "гибрид" Space Crusade, второго НЛО и Черного Ворона. ;)
----
Доработать\переделать "движок" игры, конечно можно, но мне кажется, что это займет очень много время-часов (разобраться с форматом хранения данных и взаимодествием блоков программы, создание "вменяемого" редактора и собственно, написание "движка"). :(
Автор, а ты Last Battle видел?
прокачка персонажей, сохранение результата и последовательное выполнение уровней - это идеал, к которому надо стремиться, но без которого на начальном этапе можно обойтись.
в первом приближении в ls основной кодовый блок содержит шрифт, текстовку меню, азы движка (игровое меню, меню управления солдатами, карта, режим стрельбы), условия перемещения, рандомизатор точек высадки компьютерного соперника и его снаряжения.
загружаемый уровень - массив данных карты, спрайты, атрибуты спрайтов, имена и характеристики солдат, наличность, параметры оружия и брони, дополнительные условия игры.
теоретически возможно применить решение, использованное в last battle, однако при этом: а) игра лишается одной из главных фишек: каждый боец - индивидуальность; б) солдат имеет раз и навсегда определенные параметры и оружие (никакой морали и физического состояния, равно как и явной брони, не говоря уже о фазах анимации /разложение ремонтной базы не в счет/, в ласт баттл нет и в помине), к тому же выбираемые случайно из определенного списка "заготовок"
короче тут собрались п.....болы
Забаньте этого киргиза за оскорбление участников форума и его собственную тупорылость..
а воз и ныне там?
сделайте 20 юнитов врага на лунной базе.
осталось с оригиналом сопоставить. первая карта слишком жестокая какая-то(
варианты:
1. сделай сам
2. для каждого уровня количество солдат жестко задано, поэтому нужно все полностью перелопачивать, что-то выкидывать, придумывать механизм генерации имен (сейчас они определены заранее). короче, ну ты понел, это никому не сперлось, поэтому или новый движок, или играй в laser squad nemesis
scl^mc, что там про 300$ ? :)
пиши ТЗ
http://s1.ipicture.ru/uploads/20120711/kbUVoc3U.jpg
тому кто сделает 20 юнитов на лунной базе, джип с меня. полноприводный джип прилагаю.
Вот нормально переделанная игра под JAVA! http://www.lasersquad.org
Теперь дело за малым - переделать обратно на С/asm и улучшать. :)