IPB

Здравствуйте, гость ( Вход | Регистрация )

> Free Heroes II, обсужение свободного движка
SandySandy
сообщение 02 Feb 2009, 07:25
Сообщение #1

Newbie
Сообщений: 23
Спасибо сказали: 17 раз




проект лежит здесь:
https://sourceforge.net/projects/fheroes2

Есть все утилиты для распаковки ресурсов.
Играет на любых разрешениях экрана (максимум как позволит карта), на ноутбуках 1280х800 например без проблем.
Играет оригинальная музыка midi.
В режиме боя много ошибок с отрисовкой, но обещаем поправить (пишется новый алгоритм battle).
Есть AI, но пока не нападает а только развивается.
Есть возможность грузить альтернативные спрайты png.
И для разнообразия можно грузить в hotsit, работает.

закачать win32 версию можно здесь:
http://sourceforge.net/project/showfiles.php?group_id=96859

для любителей альтернативных систем там же можно закачать исходники, и собрать самостоятельно.

Все пожелания высказываем здесь.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
 
Start new topic
Ответов
DRONыч
сообщение 08 Feb 2010, 14:07
Сообщение #2

von Kerman
Сообщений: 729
Спасибо сказали: 530 раз




А что такое свободный движок?
Go to the top of the pageAdd Nick
 
+Quote Post
Leency
сообщение 08 Feb 2010, 22:58 (Сообщение отредактировал Leency - 08 Feb 2010, 23:00)
Сообщение #3

KolibriOS developer
Сообщений: 105
Спасибо сказали: 123 раза




SandySandy
Спасибо за огромный труд! Если бы ещё под KolibriOS код портировал было бы ваще замечательно)))))
Кстати, уже давно узнал об этой разработке, время от времени поглядывал на саурсфорж не остановился ли процесс.

Цитата(dronblch @ 08 Feb 2010, 14:07)
А что такое свободный движок?

Вот герои ты запускаешь по H3WOG.exe или HEROES3.ехе. Это программы, так называемые "движки" которые обрабатывают и выводят графику и общаются с пользователем (реагируют на нажатия клавиш).
Откуда взялись эти программы H3WOG.exe или HEROES3.ехе? Их кто-то написал. Изначально они были кучей файлов с исходным кодом, такого вида:
Код
void main(){    
    dword id;
    loop(){
 SWITCH(WaitEvent()) {
     CASE evButton:
   id=GetButtonID();
   IF (id==1)|| (id==500) ExitProcess();
   BREAK;
     CASE evKey:
   BREAK;
     CASE evReDraw:
   draw_window();
   BREAK;
 }
    }
}

void draw_window(){
    WindowRedrawStatus(1);
    DefineAndDrawWindow(300,176,300,223,0x34,0x10B2B4BF,0,0,"Example Program in C--");
    //
    DrawBar(0,0,170,35,0xE4DFE1);
    DefineButton(40,82,84,19,500,0xE4DFE1);
    WriteText(120,150,0x80,0,"Press F2 to see FlatButton",0);
    //
    WindowRedrawStatus(2);
}

stop:

Так вот у большинства программ исходный код движка закрытый и не доступен общественности. У героев 1,2,3,4,5 именно такой. Потому если у пользователя возникнет проблема, он не сможет её исправить. Придёться ждать заплатки от автора/компании которая выпускает программу. На некоторые программы их автора уже забили. Например, Герои 2 и 3. В их движок практически никак нельзя внести изменения, или уочччень сложно.
Но если написать свой, открытый движок - в него можно будет потом вносить изменения любой желающий.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

Сообщений в этой теме
- SandySandy   Free Heroes II   02 Feb 2009, 07:25
- - Mugais   Объясните для тугих что это вообще такое   02 Feb 2009, 14:49
- - Shihad   Свободный движок Heroes 2. Пока бета - без ИИ и с ...   10 Feb 2009, 07:47
- - tolich   Во-первых, не бета, а преальфа. Вещь, вроде бы, н...   07 Mar 2009, 19:52
|- - SandySandy   спасибо tolich! давно не заглядывал сюда, все ...   24 Apr 2009, 09:05
- - Qwertyus   Openheroes Community или тема на форуме DF2 Open H...   24 Apr 2009, 09:57
- - tolich   Советую посмотреть мои карты тут. Они, конечно, жу...   25 Apr 2009, 19:13
|- - SandySandy   Hopeless Battle из условий победы / поражения - ре...   26 Apr 2009, 09:45
|- - tolich   Цитата(SandySandy @ 26 Apr 2009, 09:45)Hopele...   26 Apr 2009, 10:38
|- - Shihad   Цитата(SandySandy @ 26 Apr 2009, 12:45)по пов...   26 Apr 2009, 12:42
|- - SandySandy   ЦитатаСтранно. В репозитории у ВЦМИ лежат загадочн...   27 Apr 2009, 01:58
- - Shihad   Не знаю... CrackedMind и его команда работают заме...   27 Apr 2009, 06:41
|- - SandySandy   если только не нравится engine, так и нужно было в...   27 Apr 2009, 10:00
- - SandySandy   Всем Привет! Через пару недель выйдет новая ве...   02 May 2009, 08:04
- - CrackedMind   Сорри за оффтоп. Ну, кстати говоря, будет не толь...   07 May 2009, 20:32
- - SandySandy   давно я сюда не заходил, порадую любителей этой иг...   17 Sep 2009, 11:31
- - Ghost#13   SandySandy залей на ipicture.ru или radikal.ru. и ...   17 Sep 2009, 12:31
- - Vade Parvis   Угу. На форуме просто заливка файлов не функционир...   17 Sep 2009, 12:52
- - Ogion Stranniy   А инструкция к потреблению есть?   17 Sep 2009, 18:17
- - SandySandy   > А инструкция к потреблению есть? да все есть ...   19 Sep 2009, 14:14
- - DRONыч   Объясните, пожалуйста, чем это отличается от обычн...   19 Sep 2009, 18:12
- - tolich   Пока только тем, что 1) свободный движок и 2) прак...   19 Sep 2009, 18:44
- - SandySandy   зарелизил новую версию, теперь работает и на КПК т...   08 Feb 2010, 12:36
- - DRONыч   А что такое свободный движок?   08 Feb 2010, 14:07
|- - Leency   SandySandy Спасибо за огромный труд! Если бы е...   08 Feb 2010, 22:58
- - etoprostoya   И чтоб тоже на дискету всё умещалось! Добав...   08 Feb 2010, 23:12
- - Leency   Сообщение не удалено, а перенесено в начало поста....   10 Feb 2010, 02:39
|- - etoprostoya   Цитата(Leency @ 10 Feb 2010, 02:39)Сообщение ...   10 Feb 2010, 09:13
- - fireman   Только что поигрался, хорошее впечатление, но подт...   10 Feb 2010, 19:09
- - SandySandy   сейчас почти добавил поддержку загрузки внешних па...   16 Feb 2010, 11:50
- - AZK   Хочу спросить одну вещь: автор(или кто-то другой, ...   16 Feb 2010, 16:03
|- - SandySandy   Цитата(AZK @ 16 Feb 2010, 16:03)Хочу спросить...   18 Feb 2010, 14:14
- - fireman   AZK, продавать нельзя. Что бы продавать придётся п...   17 Feb 2010, 18:49
- - fireman   А на нокиа с60 ос 9.х?   18 Feb 2010, 15:39
- - AZK   SandySandy, а кто присылал? может он со мной подел...   18 Feb 2010, 21:38
- - SandySandy   > А на нокиа с60 ос 9.х? тоже есть контакты, м...   19 Feb 2010, 07:47
- - fireman   SandySandy, давай(он русский знает?)   20 Feb 2010, 17:48
|- - SandySandy   Цитата(fireman @ 20 Feb 2010, 17:48)SandySand...   10 Mar 2010, 14:31
- - fireman   Знаю его, что-то я с тормозил тогда. Он же мне всё...   10 Mar 2010, 17:02
- - SandySandy   понятно, почитал про аом, интересно, только вот по...   10 Mar 2010, 17:51
- - fireman   Я ещё со старых версий играл. Развитие весьма успе...   11 Mar 2010, 15:27
- - fireman   http://www.smart-se.ru/forums/index.php?showtopic=...   12 Mar 2010, 17:46
- - fireman   К сожалению, тот, кто собирал и упаковывал файл дл...   12 Mar 2010, 19:19
- - FCst1   Праверыти ниграмотнага? ЦитатаHello, we have learn...   12 Mar 2010, 22:33
- - Baklajan   Hello, we just learnt you can compile sis files fo...   12 Mar 2010, 23:01
- - Shihad   Еще добавьте "Hello, %username,.." и в к...   13 Mar 2010, 08:45
- - fireman   Отослал письмо Бака, спасибо за помощь. FCst1 тебе...   13 Mar 2010, 09:46
- - fireman   Цитата(Anotherguest)Hi! The build is rather pa...   15 Mar 2010, 17:05
- - SandySandy   > PS: Я смысл не очень понял, кроме того, что э...   16 Mar 2010, 05:06
- - Shihad   По-моему, он говорит, что каждую новую версию надо...   16 Mar 2010, 05:54
- - SandySandy   > По-моему, он говорит, что каждую новую версию...   16 Mar 2010, 10:59
- - fireman   Хорошо, тогда давайте составим ответ на его сообще...   16 Mar 2010, 17:35
- - SandySandy   да, пусть пришлет на адрес fheroes2@gmail.com я об...   17 Mar 2010, 03:03
- - Shihad   "Thank you for your answer and builds. SandyS...   17 Mar 2010, 06:50
- - fireman   И последний пост SandySandy тоже можно перевести.   17 Mar 2010, 18:58
- - fireman   "SandySandy сказал, что бы вы отослали ему на...   18 Mar 2010, 19:14
- - fireman   SandySandy, а как менять разрешение во фрихероес? ...   18 Mar 2010, 19:44
- - SandySandy   > а как менять разрешение во фрихероес? а то он...   19 Mar 2010, 03:32
- - fireman   SandySandy, извини - это я ступил файл конфигураци...   19 Mar 2010, 16:46
- - SandySandy   > более того, если его удалить, то игра спокойн...   20 Mar 2010, 07:05
- - fireman   SandySandy , пришли мне версию фрихероес от 3марта...   21 Mar 2010, 13:48
|- - SandySandy   Цитата(fireman @ 21 Mar 2010, 13:48)SandySand...   22 Mar 2010, 09:55
- - fireman   Можно сделать кнопку переиграть сценарий, как в ге...   21 Mar 2010, 18:11
- - fireman   1) Спасибо. Буду пытаться разобраться. 2) Я говорю...   22 Mar 2010, 11:23
- - SandySandy   Да, мне прислали патч, для сборки под symbian, там...   22 Mar 2010, 17:41
- - fireman   SandySandy, хоть у меня и не сенсор, но интересует...   22 Mar 2010, 18:11
- - fireman   Баги: http://img245.imageshack.us/img245/8188/fre...   23 Mar 2010, 11:24
- - tolich   @feanor: насколько я помню, в программе есть возмо...   23 Mar 2010, 12:10
- - fireman   Фанатик написал, что у него на телефоне сохранение...   23 Mar 2010, 21:04
- - fireman   Наверно я туплю, но у меня не работает нормально м...   24 Mar 2010, 12:09
- - fireman   Заметил, что при заклинание дверь измерений. герой...   01 Apr 2010, 18:28
- - fireman   В последнии дни проникся игрой, есть приятные моме...   03 Apr 2010, 17:13
- - fireman   Баг при растреле стенами последнего враж юнита не...   05 Apr 2010, 14:48
- - fireman   Порт фхмм пришёлся по душе многим владельцам телеф...   29 Apr 2010, 19:53
- - Kref   Я хочу поработать с ИИ в героях 2. У меня следующ...   14 Jun 2010, 23:07
- - Shihad   Здесь и находится. http://sourceforge.net/projects...   15 Jun 2010, 04:20
- - fireman   Как дела с движком?   10 Oct 2010, 13:25
|- - SandySandy   Цитата(fireman @ 10 Oct 2010, 13:25) Как ...   12 Oct 2010, 13:56
- - Zenofex   А я его на свой iPhone установил. Сейчас на мобилк...   12 Oct 2010, 14:56
- - fireman   Zenofex, способом не поделитесь?   17 Oct 2010, 13:37
- - Z_Mike   Может быть кто-нибудь обратится к Anotherguests...   24 Oct 2010, 11:49
- - Zenofex   fireman Да все крайне просто. Я нашел на торренте ...   24 Oct 2010, 12:03
|- - J2K   Цитата(Zenofex @ 24 Oct 2010, 13:03) fire...   24 Oct 2010, 15:07
- - Berserker   Играл несколько партий. ИИ, в отличие от оригинала...   24 Oct 2010, 15:18
- - Zenofex   ЦитатаА при чем здесь Symbian? Я про Симбиан не г...   24 Oct 2010, 15:32
- - J2K   Извиняюсь, прошлую страницу не просмотрел.   24 Oct 2010, 16:47
- - fireman   Z_Mike, http://4pda.ru/forum/dl/post/597424/FHeroe...   27 Oct 2010, 16:31
- - Zenofex   Вот ссылка на торрент http://rutracker.org/forum/v...   27 Oct 2010, 20:12
- - AKuHAK   Вот ссылка на андроид версию (вполне играбельную) ...   18 Nov 2010, 01:58
- - AlexSpl   На выходных разбирал формат заголовка карт Героев ...   10 Sep 2012, 13:05
- - gkain   Люди, а кто то играет в Хероес 2 для Андройд??? Ка...   17 Jul 2013, 22:36
- - Iv   Я играл, правда, давно. Правая кнопка настраиваетс...   18 Jul 2013, 08:27
- - gkain   Цитата(Iv @ 18 Jul 2013, 09:27) Вот с раз...   18 Jul 2013, 15:32
- - Iv   Попробуй, выделив один отряд, не отрывая пальца от...   18 Jul 2013, 16:09
- - gkain   Спосибо помогло )))))   19 Jul 2013, 12:43
- - fireman   Кстати под робота обновляют. Жаль Санди о своих ус...   23 Jul 2013, 14:01
- - gkain   А можно ссылку на сайт, или чем там у него есть, и...   23 Jul 2013, 15:30
|- - Iv   Цитата(gkain @ 23 Jul 2013, 16:30) А можн...   23 Jul 2013, 15:49
- - Marcius   Короче я поставил fheroes2 на android. Закинул фай...   06 Jan 2014, 13:09
- - Kastore   Спроси на 4PDA, например.   06 Jan 2014, 14:44
3 страниц V   1 2 3 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14 January 2026 - 16:45
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика