1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Kyrandia на Wintermute Engine - ранняя альфа римейка

Тема в разделе "Мастерская", создана пользователем bckpkol, 24 мар 2014.

  1. bckpkol

    bckpkol

    Регистрация:
    18 мар 2011
    Сообщения:
    214
    Ладно. Давайте решим так. Я открою Blender и заново нарисую Зантию и Брэндона.
    Где-то через месяц - ждите новостей.

    ---------- Сообщение добавлено в 11:19 ---------- Предыдущее сообщение размещено в 10:24 ----------

    Вот psd исходник сцены. http://yadi.sk/d/Ro1ED79kL9tiP
    Это чтоб все поняли, чего мне это стоило. В документе 210 слоёв.
    Целых 210, надеюсь, если другие попробуют нарисовать такое, поймут, как это много.
    Техника рисования: рисую (от руки или по точкам) контур периметра, корректирую, заполняю с размыливанием в 1 или 2 пиксела и начинаю рисовать поверх. Каждая деталь в новом слое, так удобнее применять эффекты.
     
  2. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Пальцем по планшету. OVER 9000 слоев.
     
    Последнее редактирование модератором: 12 июн 2015
    Val07og, Svetoch и Neresar нравится это.
  3. kirik-82 DOSтойным играм достойный перевод

    kirik-82

    Переводчик

    Регистрация:
    19 дек 2007
    Сообщения:
    2.091
    фанатов этой классики, в том числе умеющих рисовать, предостаточно по всеми миру.
    как вариант - http://classic-ag-games.deviantart.com/art/Zanthia-and-her-Dresses-330688374

    другой вопрос захотят ли они поучаствовать, но "за спрос не бьют в нос".
     
    Bato-San нравится это.
  4. Svetoch ハンドカーブ

    Svetoch

    Хелпер

    Регистрация:
    29 июл 2009
    Сообщения:
    773
    Доооооо... брошу все дела и пойду судиться) И Gor Silberhand заодно, ведь в заставке его рисунок используется, кроме прочего.
    Я уже высказала своё мнение.. Если результат действительно будет достойным, то слова не скажу.

    Вот это - гимн (и всеобщее пожелание, как я посмотрю) работе bckpkol
     
    Val07og и Bato-San нравится это.
  5. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    О_о

    делать игру можно, и файлы из оригинала тоже можно использовать,
    и распространять можно.

    только лицензию надо другую!
    не CC-BY-NC-SA

    это единственное, что я хотел сказать - не более!

    просто вместе с игрой лучше вообще не прикладывать никаких файлов с лицензией - будет просто неофициальный фанатский римейк

    можно ограничится лицензией в пару строк:
    - этот неофициальный фанатский римейк сделан на основе такой-то игры
    - распространяется бесплатно
    - покупайте лицензионные игры (ссылка где купить оригинал игры)

    такая лицензия практически не противоречит, и не в вводит кого-либо в заблуждение :good:

    bckpkol, пользуемся ей на здоровье.

    ээээ
    что такое?
    имхо, и так очень неплохо.

    мне нравится, хотя и очень необычно.
     
  6. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Простите, не сдержался.
    ef0c1333f4f025e976e8b0e460dddd04.jpeg

    ЗЫ: Преальфа версия же. В качестве плейсхолдеров все сойдет, а потом глядишь, на готовую-то версию и художники найдутся.
     
  7. Кишмиш

    Кишмиш

    Регистрация:
    6 апр 2008
    Сообщения:
    15.745
    А как вы определяете что альфа , что пре альфа?
     
  8. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Так же как и Кармак - "When it's done!".
     
  9. bckpkol

    bckpkol

    Регистрация:
    18 мар 2011
    Сообщения:
    214
    Тренирую руку.
    [​IMG]
    [​IMG]
     
    Последнее редактирование модератором: 19 июл 2015
    daemolisher нравится это.
  10. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    bckpkol, давай так - не ориентируйся на оригинал полностью. Делай лучше, более современно. Никуда не торопись, выкладывай наброски, обсуждай. Пусть от старой графики останутся только цветовые решения, а всё остальное превратится в более красивые и отвечающие обстановке предметы.

    Важно сохранить сами задачи и методы их решения. Графика должна только улучшаться.
    Тот же котёл с огнём не имеет смысла делать так, как его сделали в оригинале - не стесняйся заменять предметы интерьера. Если лучше моделишь - модель. Пиксельарт не особо нужен.

    Что касается Занции - не торопясь сделай нормальную модель, а скин сработай на основе картинок которые выложены в данной теме. Пусть она всё же будет молодой симпотяжкой. :)
     
  11. bckpkol

    bckpkol

    Регистрация:
    18 мар 2011
    Сообщения:
    214
    Интересный факт: чтобы предмет появился в игре, его надо прописать в четырёх местах, а чтобы он не исчезал, ещё в двух на каждую сцену.
    Забавный баг: при клике на предмет, лежащий на полу, исчезает не он, а последний положенный того же типа. Но это станет заметно только после ухода со сцены и возврата на неё. Так что, при двойном клике на предмет вы рискуете получить два в одном и том же месте.
    Для тех, кто понимает...

    Код:
    on "LeftClick"
    {
    //walk to previously setted coordinates
    actor.GoToObject(this);
    //turning off the lig... er, interaction (тут шутка на английском :) )
    Game.Interactive=false;
    //acquire, i.e. get item (even if it is already taken)
    actor.TakeItem(this.Name);
    //getting the object of the item
    itemtopick=actor.GetItem(this.Name);
    //increasing amount of the item by 1
    itemtopick.Amount=itemtopick.Amount+1;
    //deleting coordinates of this item
    //(or maybe other identical, but that doesn't matter)
    switch(this.Name)
    {
    
    	case "blpot":
    	blpotXtosave.Pop();
    	blpotYtosave.Pop();
    	break;
    	case "grpot":
    	grpotXtosave.Pop();
    	grpotYtosave.Pop();
    	break;
    	case "orpot":
    	orpotXtosave.Pop();
    	orpotYtosave.Pop();
    	break;
    	case "pupot":
    	pupotXtosave.Pop();
    	pupotYtosave.Pop();
    	break;
    	case "rdpot":
    	rdpotXtosave.Pop();
    	rdpotYtosave.Pop();
    	break;
    	case "ylpot":
    	ylpotXtosave.Pop();
    	ylpotYtosave.Pop();
    	break;
    	case "emfl":
    	emflXtosave.Pop();
    	emflYtosave.Pop();
    	break;
    	case "sww":
    	swwXtosave.Pop();
    	swwYtosave.Pop();
    	break;
    	case "cnpot":
    	cnpotXtosave.Pop();
    	cnpotYtosave.Pop();
    	break;
    	case "hotwt":
    	hotwtXtosave.Pop();
    	hotwtYtosave.Pop();
    	break;
    	case "mnrwt":
    	mnrwtXtosave.Pop();
    	mnrwtYtosave.Pop();
    	break;
    	case "milk":
    	milkXtosave.Pop();
    	milkYtosave.Pop();
    	break;
    	case "rbpot":
    	rbpotXtosave.Pop();
    	rbpotYtosave.Pop();
    	break;
    	case "swsnpot":
    	swsnpotXtosave.Pop();
    	swsnpotYtosave.Pop();
    	break;
    	case "water":
    	waterXtosave.Pop();
    	waterYtosave.Pop();
    	break;
    	case "wrmwt":
    	wrmwtXtosave.Pop();
    	wrmwtYtosave.Pop();
    	break;
    	case "amethyst":
    	amethystXtosave.Pop();
    	amethystYtosave.Pop();
    	break;
    	case "blber":
    	blberXtosave.Pop();
    	blberYtosave.Pop();
    	break;
    	case "bowl":
    	bowlXtosave.Pop();
    	bowlYtosave.Pop();
    	break;
    	case "cheese":
    	cheeseXtosave.Pop();
    	cheeseYtosave.Pop();
    	break;
    	case "emerald":
    	emeraldXtosave.Pop();
    	emeraldYtosave.Pop();
    	break;
    	case "evgfrber":
    	evgfrberXtosave.Pop();
    	evgfrberYtosave.Pop();
    	break;
    	case "garnet":
    	garnetXtosave.Pop();
    	garnetYtosave.Pop();
    	break;
    	case "onyx":
    	onyxXtosave.Pop();
    	onyxYtosave.Pop();
    	break;
    	case "pearl":
    	pearlXtosave.Pop();
    	pearlYtosave.Pop();
    	break;
    	case "radish":
    	radishXtosave.Pop();
    	radishYtosave.Pop();
    	break;
    	case "rnbstn":
    	rnbstnXtosave.Pop();
    	rnbstnYtosave.Pop();
    	break;
    	case "sapphire":
    	sapphireXtosave.Pop();
    	sapphireYtosave.Pop();
    	break;
    	case "sndwch":
    	sndwchXtosave.Pop();
    	sndwchYtosave.Pop();
    	break;
    	case "sndwchpot":
    	sndwchpotXtosave.Pop();
    	sndwchpotYtosave.Pop();
    	break;
    	case "sunstn":
    	sunstnXtosave.Pop();
    	sunstnYtosave.Pop();
    	break;
    	case "frber_3":
    	frber_3Xtosave.Pop();
    	frber_3Ytosave.Pop();
    	break;
    	case "frber_4":
    	frber_4Xtosave.Pop();
    	frber_4Ytosave.Pop();
    	break;
    	case "frber_7":
    	frber_7Xtosave.Pop();
    	frber_7Ytosave.Pop();
    	break;
    	case "frber_11":
    	frber_11Xtosave.Pop();
    	frber_11Ytosave.Pop();
    	break;
    	case "default":
    	actor.Talk("An error happened. The item is not deleted correctly.");
    	actor.Talk("Look into object_take.script.");
    	break;
    }
    //turning on the interaction
    Game.Interactive=true;
    //entity (sprite container) should be deleted after all other things
    Scene.DeleteEntity(this);
    }
    Код:
    function ObjectPlace(itemname, itemcaption, itemsprite, itemarrayX, itemarrayY)
    {
    	for(am=0;am<itemarrayX.Length;am=am+1)
    		{
    				//Re-creating entity
    			newent=Scene.CreateEntity(itemname);
    				//Turning visibility off
    			newent.Active=false;
    				//Setting up again
    			newent.Interactive=true;
    			newent.Scalable=true;
    			newent.Colorable=true;
    			newent.Caption=itemcaption;
    			newent.AttachScript("scripts\object_take.script");
    			newent.SkipTo(itemarrayX[am], itemarrayY[am]);
    			newent.WalkToX=newent.X+47;
    			newent.WalkToY=newent.Y+47;
    			newent.WalkToDirection=DI_UPLEFT;
    			newent.SetSprite(itemsprite);
    				//Turning visibility on
    			newent.Active=true;
    		}
    }
    Код:
    function ObjectDrop(itemname, itemcaption, itemsprite)
    {
    //naturally, this checks if the item can "walk" into position :)
    if (Scene.IsWalkableAt(Scene.MouseX, Scene.MouseY))
    {
    //actor walks somewhere around dropping object
    actor.GoTo(Scene.MouseX+47, Scene.MouseY+47);
    Sleep(400);
    actor.TurnTo(DI_UPLEFT);
    Sleep(400);
    //turning off the interaction
    Game.Interactive=false;
    //setting up the objects
    itemtodrop=actor.GetItem(itemname);
    newent=Scene.CreateEntity(itemname);
    //turning visibility off
    newent.Active=false;
    //setting parameters up
    newent.Interactive=true;
    newent.Scalable=true;
    newent.Colorable=true;
    newent.Caption=itemcaption;
    newent.WalkToX=actor.X;
    newent.WalkToY=actor.Y;
    newent.WalkToDirection=actor.Direction;
    newent.AttachScript("scripts\object_take.script");
    //bckpkol fix 1: saving position
    Xtosave=actor.X-47;
    Ytosave=actor.Y-47;
    //setting last parameters up
    newent.SkipTo(Xtosave, Ytosave);
    newent.SetSprite(itemsprite);
    if((itemtodrop.DisplayAmount==true)&&(itemtodrop.Amount>1))
    {
    	//decreasing amount of the item by 1
    	itemtodrop.Amount=itemtodrop.Amount-1;
    	newent.Active=true;
    }
    	else
    {
    	//deleting item
    	itemtodrop.Amount=0;
    	newent.Active=true;
    	Game.SelectedItem=null;
    	Game.Interactive=true;
    	actor.DropItem(itemname);
    }
    
    Game.Interactive=true;
    }
    }
     
    Bato-San нравится это.
  12. StaticZ

    StaticZ

    Регистрация:
    6 янв 2013
    Сообщения:
    185
    Это верно, если цель не стилистика начала 90х, то действительно стоит подумать о детализации - например можно раскидать что-то на полу, столах, добавить мебели (к примеру паленья под котлом и где-то у стены запас), изменить пропорции (к примеру шкаф можно сделать массивнее) или даже местоположение каких-то объектов. Оригинал всеравно будет смотреться и восприниматься по другому, так что тут задача не в тупой перерисовке, а в творческом подходе по переработке оригинальных сцен. Так же добавлю, что если навыки позволяют, то возможно есть смысл делать задники в 3д и затем рендерить их в 2д. Это позволит делать зеркальные поверхности, эффекты света и тени и избежать ошибок с проекциями (возможно я не прав, но мне кажется что на скрине что выкладывали, что-то слегка не то с перспективой). В принципе даже эта сцена в 3д смотрелась бы куда эффектнее и вкуснее.
     
    Bato-San нравится это.
  13. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    категорически несогласен.

    3D оно холодное, безжизненное.

    а когда нарисовано, нарисовано со старанием и любовью к каждой детали, очистившись от ненужных мыслей, тогда картинка становится более живой, более выразительной.
     
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    daemolisher, а вот Myst — он как? живой или холодный, безжизненный?
     
    Кишмиш нравится это.
  15. StaticZ

    StaticZ

    Регистрация:
    6 янв 2013
    Сообщения:
    185
    daemolisher, что касается безжизненности, выразительности и любви то тут зависит уже от художника. А 3д\2д это лишь инструменты. Кроме того никто не запрещает обработать получившеюся картинку в фотошопе, как и использовать в 3д рендере нарисованные спрайты. Тут все критикуют картинку, а если сделать по сути тоже самое в 3д, то картинка вышла бы куда сочнее и детальнее и это факт. Да и кстати 3д не обязательно означает реализм и фотокачество, можно и там делать "рисованные" сцены, для этого даже есть различные специальные рендеры и наоборот есть не мало примеров фотошопного глянцевого безжизненного фотореалистичного творчества. К тому же это всего лишь идея, что может быть полезна для тех кто знаком с 3д редакторами, но плохо рисует "на бумаге".
     
    Последнее редактирование: 25 мар 2014
    Bato-San и Кишмиш нравится это.
  16. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    StaticZ, ну тут не надо забывать про атмосферу сказочности оригинала. Ею надо вдохновляться по полной. А то получится как на этой картинке - похоже, да не тоже. Или набор отдельных предметов.
     
  17. StaticZ

    StaticZ

    Регистрация:
    6 янв 2013
    Сообщения:
    185
    Bato-San, не спорю. Я лишь хотел сказать, что если навыков и умения рисовать красиво не хватает, стоит задуматься о 3д, т.к. там работа того же уровня будет смотреться куда более эффектно. Без обид, но графика на скринах выше мне скорее напоминает браузерные флеш игры и если там ее можно еще объяснить "векторным" происхождением, то тут подобная схематичность вызывает лишь разочарование )

    Вообще как по мне то сказочная графика или нет, рисованная или фотореалистичная, пиксель арт или 3д - не так важно, куда важнее что-бы она радовала глаз. Так что выбор стиля надо оставлять за художником, что бы он мог рисовать лучше. В конце концов, творчество не терпит рамок и ограничений )))
     
    Последнее редактирование: 25 мар 2014
    Bato-San нравится это.
  18. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    StaticZ, да уж... согласен. Убогость картинки - ужаснула.
     
  19. Fijunia

    Fijunia

    Регистрация:
    3 июн 2006
    Сообщения:
    1.349
    Это бесполезно. По-любому рисовать должен другой человек. Или тот же самый, но если для себя, всё такое. Это даже едва ли уровень начальной школы (я про скиллы рисования). Хотя картинка в первом посте нормальная, но для рисунка на стену скорее. Не хочу обидеть! Трудно уметь всё.

    ИМХО, 2D, оставить прошлое мультяшное цветовое решение, но прорисовку сделать адекватную разрешениям современных мониторов. Или вообще оставить всё то же, что всегда и было... Или просто для себя, как есть, так и делать - лишь бы самому нравилось.
     
    Svetoch, Bato-San и Zelya нравится это.
  20. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    сперва нарисуй лучше

    скорей всего, автор темы так и делает.

    а работы выложены для некоторого фидбэка.


    возможно, у автора еще теплится надежда на адекватную критику.

    ---------- Сообщение добавлено в 22:30 ---------- Предыдущее сообщение размещено в 22:22 ----------

    а разве нет?
     
    compart нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление