LINUX.ORG.RU

FIFE 0.3.0

 , , ,


0

0

Выпущена новая версия кроссплатформенного 2D фреймворка FIFE(Flexible Isometric Free Engine) для создания игр, написанного на C++ и Python. Для использования FIFE достаточно знать Python, а если он по каким-то причинам не подходит, то можно использовать C++.

Наиболее важные изменения:

  • Теперь используется Python 2.6
  • Добавлена поддержка UTF-8
  • Переделана scons build system
  • Редактор полностью переписан и поддерживает плагины и.т.д.

Скриншоты.

>>> Подробности

★★★★★

Проверено: boombick ()
Последнее исправление: boombick (всего исправлений: 1)

> Переделанна scons build system

Заодно переписали весь scons? Или только свой SConscript?

t184256 ★★★★★
()

а нет ли в природе чего-то такого-же, но для hex-ов?

dmiceman ★★★★★
()

Интересный проект в смысле, что изометрия из коробки

anonymous
()

Учитывая то, каким глюкаловом и тормозиловом является Unkown Horizonts, написанный на этом фреймвёрке - не рекомендую

ArtemZ
()

Блин. Надо изучить, и чо-нить написать. Например порт Аллодов. Блин. Это же достаточно просто для OpenSource проекта, как вы считаете?.. 0_o

ei-grad ★★★★★
()
Ответ на: комментарий от ei-grad

У аллодов немного неквадратный движок. А это чистое «здравствуй 1990-ый»! Опенттд уже написали, фрициву тоже, а больше на квадратиках ничего интересного не было.

abraziv_whiskey ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

А Starcraft?

По САБЖу: а если взять кой-нить 3d-движок и прикрутить к нему фронтенд для 2d - в результате можно будет просто написать аля OpenTTD, но графика станет на порядок лучше через использования полноценного 3D, в т.ч. моделек.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

вообще-то изначально этот движок писался для игры в fallout.

anonymous
()
Ответ на: комментарий от abraziv_whiskey

>Опенттд уже написали, фрициву тоже, а больше на квадратиках ничего интересного не было.

Да бросте, как минимум 50% интересных игр на сегодняшний день на квадратиках остались. Жду ufo, duna2, warcraft,... Кстати никто не мешает на данной базе сделать стратегию в реальном времени с приличным ИИ.

rshadow
()
Ответ на: комментарий от rshadow

Да, про уфо я забыл. А про старкрафт и варкрафт не думал, что они на квадратах.

abraziv_whiskey ★★★★★
()
Ответ на: комментарий от rshadow

>Жду ufo, duna2, warcraft,. Я вот особенно уфо жду, нормальную, как первая. К тому же, еще была Constructor, тоже классная и забавная игруха

aliens ★★
()

Всё отравлено питоном, уже везде эта гадость пролезает..

anonymous
()
Ответ на: комментарий от anonymous

>вы все ждете, а я ужо поиграл UFO: Alien Invasion , Stratagus, Wargus...

«Вы всё ждёте когда дадут? А я подрочил!»

Нет, ну не серьёзно. Wargus ещё более-менее похож на оригинал, но остальное сливает по полной программе.

Gary ★★★★★
()

А питон по производительности достаточно пригоден, чтоб на нем писать такие игры? А то я боюсь тормоза будут жуткие.

pevzi ★★★★★
()
Ответ на: комментарий от Gary

Gary> Wargus ещё более-менее похож на оригинал

У него нет оригинала. Wargus - это конвертилка файлов данных второго варкрафта в формат Stratagus. Не более.

Quasar ★★★★★
()
Ответ на: комментарий от pevzi

pevzi> А питон по производительности достаточно пригоден, чтоб на нем писать такие игры?

Blade Of Darkness написали полностью на питоне. И ничего - не тормозит.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

>У него нет оригинала

В общем это реализация второго варкрафта на движке стратагуса. Не надо придираться.

Gary ★★★★★
()
Ответ на: комментарий от Gary

Gary> В общем это реализация второго варкрафта на движке стратагуса.

Не реализация, а конвертилка. То есть перенос самого второго варкрафта на движок Stratagus.

Quasar ★★★★★
()

судя по скриношотам это клон Anno

anonymous
()
Ответ на: комментарий от Quasar

>> Blade Of Darkness написали полностью на питоне. И ничего - не тормозит.

она написана на C++, на пайтоне там ток инициализатор, сис сценарий и загрузчик моделей. Мож еще какие модули, но это все периферия к С++ движку.

BaBL ★★★★★
()
Ответ на: комментарий от anonymous

anonymous> Я думал там только скрипты на питоне.

Если бы были скрипты, эта игра числилась бы в подразделе игр с питоном википедии, где скрипты на питоне написаны.

Ну и вот: http://www.game-exe.ru/reviews/11157/ http://forum.vingrad.ru/topic-146357.html

Да - таки оказывается не полностью. Но питон там уже и не просто язык для скриптов, а на нём таки игра и написана. Но основа движка на C++ + Direct X.

Quasar ★★★★★
()

Круто. Еще бы художник бы к движку прилагался... ):

MATPOCKUH
()

Питон идёт в массы, я гляжу. И это естественно, т.к. на нём писать весьма просто и при этом глюков получается немного. Для свободных проектов --- самое то. Что уж говорить, если даже к 4 цивилке, 5 лет назад вышедшей, писали логику на нём родимом. Что же касается производительности, то Питон не блещет, но наиболее требовательные куски должны использовать стандартные и прочие сишные модули. Если так делать, работать будет приемлемо.

Vudod ★★★★★
()

Скриншотов мнооооооооооооооооооооого

vada ★★★★★
()
Ответ на: комментарий от Gary

а ты видимо ни№уевый знаток различий? Wargus вполне доставляет. А UFO: Alien Invasion в чем-то даже лучше оригинала

anonymous
()
Ответ на: комментарий от aliens

Уфо изометрия. Констрактор изометрия. Вторая уфо была нормальнее первой. Dune 2 пишется именно так, и унылее представить сложно, то ли дело Dune by Virgin. Warcraft - man freecraft, man boswars.

anonymous
()
Ответ на: комментарий от Gary

> Нет, ну не серьёзно. Wargus ещё более-менее похож на оригинал, но остальное сливает по полной программе.

+++

Уфо, где во имя мира нельзя ни оставить камня на камне - это не уфо. Даже стены ломать нельзя, ну как так можно?

anonymous
()
Ответ на: комментарий от anonymous

чего жать, чтобы фалаут играть?


Кнопку «Чо?»

pacify ★★★★★
()

Блин, этих фреймворков для игр в сто раз больше чем самих игр =/

theos ★★★
()
Ответ на: комментарий от ei-grad

> порт Аллодов

Не лучше ли для этого будет Stratagus (вывший FreeCraft) — клон Warcraft?

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.