forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Проект War Code (http://forum.boolean.name/showthread.php?t=7616)

sSwSs 10.01.2009 22:57

Проект War Code
 
Вот собсно и он, мой первый проект.

Название: War Code
Жанр: Стратегия, играы для програмистов
Среда програмирования: Visual Basic, DirectX 9.0

Описание: War Code - это мой первый, и надеюсь не последний проект. Собсно решил писать стратегию, есчё и жанра "игры для програмистов" я решил не сразу, сначало были класичиские мысли новичка типо такого "А создам ка я РПГ" :-D . Поняв что РПГ это не моё, решил зделать стратежку, но просто стратежку мне оказалось скучно делать, решил я зделать такую стратежку, где нужнобылобы управлять юнитами и постройкай зданиями не визуально, а кодом. Вот собсно прошло гдето около 3-х недель кодинга и вы видете этот проект. Собсно здесь смысл игры в том, чтобы написать ИИ для своего игрока (бота), который будет строить базу, строить роботов, и атаковать ими врага, который тоже бот.

Визуальная роль игрока здесь на 0, в самой игре некак нельзя повлиять на исход боя, только кодом.:tongue: :crazy:

Подробное описание о игре, и как кодить есть в архиве.
Собстно что я жду от вас (тех кто будет кодить (если тут такие найдуться конечно)) ну в первую очередь профиксить все недоработки, и и баги. Тоесть где что не работает, где что нетак добовляет, вобщем всё что кажеться несущественым и неумесным в игре.

Также хочеться услышать ваши мысли о балансе игры, что поправить, что добавить.

Собсно баги которые я знаю, и которые позже буду исправлять:
  • Баг с прозрачностью щитов, например за зелёным щитом иногда можно увидеть только локацию, хотя на той стороне идёт кровавая бойня.
  • Недоработаная модель локации (есть шви через которые видно фон)
  • кривизна моделера (ну он вобщето не кривой, он просто только начинает моделить, но большенство моделей тут мною зделаны, так что моя кривизна)

Вот сайт проекта: http://warcode.ucoz.ru/

Ну а вот прямая ссылка на саму игру

Скрины тамже, ну вот пару вам сюда...

http://warcode.ucoz.ru/_ph/6/134072368.jpg
http://warcode.ucoz.ru/_ph/6/583755382.jpg
Скрины не выложил нормально потому, что они слишком большоко размера.


Это немного старые скрины, там турель уже затекстурена, и есть некоторые доработки, исправления...
Вобщем вот.

ЗЫ: Хух, высказался, три недели ждал этого момента, тестирования.
ЗЫ2: и скажите свой средний ФПС, ибо труда уложил много на него.
ЗЫ3: Visual Basic изучаю 2 месяца.

Abiron 11.01.2009 00:20

Ответ: Проект War Code
 
Текстуры оменяй, и буковок бы поменьше. От того и от другого рябит. А так оч ничаго.

sSwSs 11.01.2009 00:55

Ответ: Проект War Code
 
Цитата:

Сообщение от Abiron (Сообщение 94399)
Текстуры оменяй, и буковок бы поменьше. От того и от другого рябит. А так оч ничаго.

Ну буковки и полосы можно отключить, это описано в помощи...в конце.

вкл\выкл по нажатиям:
P - партиклы
O - Надписи
I - Полосы
U - Пули (сам незнаю зачем это зделал, но могут быть случаи когда они лишние)

вкл\выкл обрисовка пуль, но сами пули не исчезают.

Ну а текстура есчё недоделаная, вернее я ее вообще есчё не делал под локацию, то первая попавшая которая более имение подходит)))

Abiron 11.01.2009 01:24

Ответ: Проект War Code
 
Следовало бы создать свой язык и свою среду. Тогда защибись.

NitE 11.01.2009 01:28

Re: Проект War Code
 
нда, вб нету - что-то не играется... нужен интерпретатор свой... ктомуже так будет намного меньше багов, которые тебе, как видно - не по душе )))

Mr_F_ 11.01.2009 01:36

Ответ: Проект War Code
 
текстуры ужас мельтешат, проМипМапька их

Abiron 11.01.2009 01:36

Ответ: Проект War Code
 
У меня и вб есть и опыт достаточный, но лениво писать эту штуку. Еслиб с людьми соревноватся-тогда еще ничего.

sSwSs 11.01.2009 01:37

Ответ: Проект War Code
 
Ну свой язик это пока что слишком. А писать можно не только на VB, я правда не очень знаю как на других язиках, но в теории должно работать как минимум с С++, С#...

Цитата:

Сообщение от Abiron (Сообщение 94421)
У меня и вб есть и опыт достаточный, но лениво писать эту штуку. Еслиб с людьми соревноватся-тогда еще ничего.

Так давай, я напишу более имение ИИ, поровняемся п*****и так сказать)


Правда с теперешним балансом сложно выиграть...его править нужно) да и скоро приделаю ресурсы, тоесть их нужнобудет добывать, вод тогда пойдёт война)

Abiron 11.01.2009 01:48

Давай не седня. А так идея ничего. Синтаксис бы попроще. А вот идея писать и сравниватся интересная. Только вб какое нужно? Я 6 юзаю.

Я отпишусь, как напишу ии.

Кстати, понимаю, что это вб, но куда вы схавали все фпс? У мен не более 36, а в бою 15, хотя кризис на высоких настройках меньше 100 не дает.

sSwSs 11.01.2009 01:56

Разници нет, нужно только создать библиотеку с нужно инфой так сказать) пиши хоть на 1...хотя протестить нужно...

Тут макс 36 ФПС, я ограничил чтоб небыло резких прыжков...игра будет чуть быстрее если отключить мои кривые партиклы, клавиша "Р" (англ)

NitE 11.01.2009 02:04

Re: Ответ: Проект War Code
 
Цитата:

Сообщение от Abiron (Сообщение 94426)
Кстати, понимаю, что это вб, но куда вы схавали все фпс? У мен не более 36, а в бою 15, хотя кризис на высоких настройках меньше 100 не дает.

ого - дайка железяку )))... у меня что-то больше 5 не даёт в кризисе...

Taugeshtu 11.01.2009 02:09

Ответ: Проект War Code
 
посмотреть в сторону "SmartBots" в гугле (сделано на блитце) и стремиться к такой же играбельности

ABTOMAT 11.01.2009 02:22

Ответ: Проект War Code
 
Скрины ничего так.
*Правка: мог бы и попроще чо нить придумать типа примитивного скриптового языка.
Я вот VB не перевариваю...
Хотя идея замечательная!

sSwSs 11.01.2009 02:33

Ответ: Проект War Code
 
Цитата:

Сообщение от ABTOMAT (Сообщение 94433)
Скрины ничего так.
*Правка: мог бы и попроще чо нить придумать типа примитивного скриптового языка.
Я вот VB не перевариваю...
Хотя идея замечательная!

Сами скрипты не беда написать, бида это всё дело "запихнуть" в игру, так чтобы человек мог спокойно кодить эти скрипты...хотя если заморочиться думаю реально мне это зделать гдето за неделю макс за 2))):crazy:

ABTOMAT 11.01.2009 05:12

Ответ: Проект War Code
 
Я делал примитивные скрипты если чё...
Вполне осуществимо.

sSwSs 11.01.2009 05:30

Ответ: Проект War Code
 
Даже если получеться написать скрипты, то они будут не by гейм, а что-то типо редактора отдельного...я хочю попробовать написать как в редакторе варкрафта (но всёрамно лучше будет если это всё будет через нормальный язик програмирования, ведь там всё не так и сложно...это у меня мой образец выглядит сложно, потому что мне так проще кодить ИИ)

Хотя я всёже спешить с ним не буду...так что не обещаю его ранше чем к концу разроботки игры...

Abiron 11.01.2009 18:45

Ответ: Проект War Code
 
Насчет фпс: но кода бои идут, то фпс падает по 15.
П.С.Кризис фигня. Все лучшее на третьем пне.

sSwSs 11.01.2009 18:57

Ответ: Проект War Code
 
Цитата:

Сообщение от Abiron (Сообщение 94494)
Насчет фпс: но кода бои идут, то фпс падает по 15.
П.С.Кризис фигня. Все лучшее на третьем пне.

Да, это одна из моих главных проблем...и это уже при том, что я убил несколько дней на оптимизацию кода, в основном глюки такие из-за партиклов, отключи их, и ФПС подымиться дето до 20-25. Просто я пока не знаю как их по другому зделать. Но вот друг тестил ее, говорит у него постояно на 36 ФПС, даже во время боя:crazy:

Данил 11.01.2009 20:01

Ответ: Проект War Code
 
Хм, я, когда прочитал начало - был безума от идеи - сразу скачал - запустил - ноль. пофиг. начал читать тутор.. расстроился...

Я думал ты будешь писапть код прямо во время игры, чтобы дух захватывало больше (

А еще - в варике третьем на одном сайте проводится конкурс ИИ, т.е. два чела пишут ИИ и они соревнуются... так что это не ново.. (

sSwSs 11.01.2009 20:13

Ответ: Проект War Code
 
Цитата:

Сообщение от Данил (Сообщение 94499)
Я думал ты будешь писапть код прямо во время игры, чтобы дух захватывало больше(

Та ну это уже слишком, в игре менять код...это пока что не в моих силах, да и ФПС это унизит порядком...:4to:

Цитата:

Сообщение от Данил (Сообщение 94499)
А еще - в варике третьем на одном сайте проводится конкурс ИИ, т.е. два чела пишут ИИ и они соревнуются... так что это не ново..

Ну то варик, там всё совсем по другому...это всёрамно что сравнить небо и землю):stop:

Abiron 11.01.2009 20:43

Ответ: Проект War Code
 
Я где то вдел подобное, но в онлайн. Но если нормально сдеть, то будет оч неплохо.

sSwSs 11.01.2009 21:17

Ответ: Проект War Code
 
Ну что, ниукого нет вижуала чтоб протестить? или никому неинтересно?

Кстати, эту игру я написал на основе исходного кода игры ANTHILL, также ее афтар мне много чего показал и расказал. (ух он и вредный). Да и затею об игре War Code он тоже мне подал...ибо раньше я вообще не знал что такое "Игры для програмистов". Но всёже сама игра написана на 80-85% мною)

sSwSs 14.01.2009 16:18

Ответ: Проект War Code
 
Итак работа над проектом продолжаеться, за 4 долгих дня я наконец "покорил" новый формат модели (.х), что должно значительно увеличить ФПС. Также уже на стадии эмбриона новые наработки кода...Теперь уже по карте разбросаны ресурсы, и есть специальные юниты (полностью автоматизированы), которые добывают ресурсы, эти ресурсы они тащат к себе на "базу", а потом они перевозяться к вам на базу...вскорее добавлю возможность захвата этих заводов, и "шрабежа грузовиков" (тех что перевозят ресурсы), а если точнее их уничтожение...

ЗЫ: Доделаю это, и есчё некоторые детали, напишу небольшой скриптованый язик (только всёрамно прогать нужно будет в VS), и думаю можно будет сварачивать проект, нужный опыт, и удовольствие от кодинга я уже получил)

Данил 14.01.2009 23:41

Ответ: Проект War Code
 
Цитата:

Та ну это уже слишком, в игре менять код...это пока что не в моих силах, да и ФПС это унизит порядком...
Так-с. Ты меня немножко не понял. Я думал будет вверху 3д сцена - снизу - как консоль. допустим, пишешь "Выделить все юниты "Гроза" ; двигаться выделенному к 50,50; Защита 150,150"

т.е. управление юнитами текстово)

sSwSs 14.01.2009 23:48

Ответ: Проект War Code
 
Цитата:

Сообщение от Данил (Сообщение 94762)
Так-с. Ты меня немножко не понял. Я думал будет вверху 3д сцена - снизу - как консоль. допустим, пишешь "Выделить все юниты "Гроза" ; двигаться выделенному к 50,50; Защита 150,150"

т.е. управление юнитами текстово)

Интересная идея...но это очень скучно, и никому ненужно. Это щас всё так просто, вот щас закончу добавление ресурсов, и выйдет вообще страх...Проще просто оставить всё так, как есть...

Taugeshtu 19.01.2009 21:16

Ответ: Проект War Code
 
а ПММ управление консолью - зверски интересно)
hard server control slyte)
Только комманды надо адекватные делать:
move squad1,5a
И на "сквады" разбивать автоматически) Посмотри дарвинию для примера - минимум подконтрольных юнитов, максимум смысла и тактического фана)

Krutoy 20.01.2009 12:29

Ответ: Проект War Code
 
Привет всем! Именно я помогаю sSwSs делать игры и являюсь его Мастером ;)
Я тоже создаю иру для программистов. Вот ссылка на форум: http://www.gamedev.ru/projects/forum/?id=90392

sSwSs 20.01.2009 16:13

Ответ: Проект War Code
 
Цитата:

Сообщение от Krutoy (Сообщение 95287)
Привет всем! Именно я помогаю sSwSs делать игры и являюсь его Мастером ;)
Я тоже создаю иру для программистов. Вот ссылка на форум: http://www.gamedev.ru/projects/forum/?id=90392

Скромно однако)

impersonalis 20.01.2009 16:18

Ответ: Проект War Code
 
Пару слов о концепте:
Это смутно мне напоминаеть... индопакистанский инцидент!(с) Высоцкий
http://forum.boolean.name/showthread.php?t=904

sSwSs 20.01.2009 20:20

Ответ: Проект War Code
 
Цитата:

Сообщение от impersonalis (Сообщение 95303)
Пару слов о концепте:
Это смутно мне напоминаеть... индопакистанский инцидент!(с) Высоцкий
http://forum.boolean.name/showthread.php?t=904

Ну незаю, в эту игру я не играл, там я не понял где качать ее) так что ничего не скажу на эту тему...


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

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