Page 4 of 10

Posted: Thu Aug 23, 2007 5:40 pm
by vectoroc
По-моему прикольно бы смотрелся трактор с глазами из советских мультиков, стоящий боком, смотрящий на нас :) ..
Если найду где-нибудь, дам ссылку

Posted: Fri Aug 24, 2007 10:14 am
by Dron2004
Хммм... У меня почему-то не получается создать экземпляр класса CKosFile внутри функции kos_Main() :( ...
Исходник компилируется нормально (в .obj-файл), но компоновщик сыплет ошибки!

Code: Select all

--------------------Configuration: hello - Win32 Release--------------------
Compiling...
hello.cpp
Linking...
LINK : warning LNK4108: /ALIGN specified without /DRIVER or /VXD; image may not run
hello.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler
hello.obj : error LNK2001: unresolved external symbol __except_list
Release/hello.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

hello.exe - 3 error(s), 1 warning(s)
2 часа бился над решением проблемы, но ничего не получилось...
Хммм.... А если объявить "глобально", то всё работает... В чём же тут дело :( ..?

Щас скачал исходники "Гробницы фараона" rabid rabbit'a... Там экземпляр класса CKosFile создаётся внутри функции! А у меня так сделать не получается...

Leency
Иконка отличная! Только на ней изображена "ручная" газонокосилка, а в игре ездит что-то типа комбайна и косит сено :) (но это в скине по-умолчанию конечно)...

Posted: Fri Aug 24, 2007 10:35 am
by Mario79
vectoroc
ЕМНИП это был паровоз, также был грузовичок, но вот трактора не помню...

Posted: Fri Aug 24, 2007 11:57 am
by Leency
Image
Вот разные варианты иконки. Самый стоящий наверно первый или четвёртый... Вне зависимости от "главного героя".
Image
А это варианты оформления... блин... сам бы хотел знать какой лучше чтоб не грузить ни вам ни мне моск. Сами скины тут http://kolibri-os.narod.ru/files/temp/Kosilko_skin.rar

Posted: Fri Aug 24, 2007 1:07 pm
by vectoroc
у второго и третьего по идее проекции не те взяты ;)

Posted: Fri Aug 24, 2007 3:52 pm
by Serial
Leency

1-ый отличный.. тока надо показать, что косилка работает - то есть убрать траву там, где косилка уже проехала :)

Posted: Fri Aug 24, 2007 4:51 pm
by Dron2004
Так... С проблемами вроде-бы разобрались :D! Теперь удаётся скомпановать файл!

Leency
Классно! Все иконки очень красивые! И скины тоже замечательные...
Leency wrote: блин... сам бы хотел знать какой лучше чтоб не грузить ни вам ни мне моск
ИМХО все красивые :). Сложно выделить скин, который однозначно красивее других. То же самое с иконками :).

Posted: Fri Aug 24, 2007 5:33 pm
by Leency
Я тут подумал что можно типа разные типы ландшафта сделать :) То ты бороздишь поля пшеницы в степях Украины, то плантации кукурузы в Казахстане... ну это я например... Конечно, размер программы уверичиццо((, но геймлей станет куда разнообразней и интересней :) Ещё если использовать в программе гифы (тоесть чтоб части изображений были прозрачные) то этот размер уменьшится. Например косилку (трактор это или ещё что-то) можно будет поставить на любой рельеф. Тоже самое и с камнями и деревьями.
Начальный персонаж можно будет в таком случае или выбирать вначале или же он будет еняццо в зависимости от уровней.

Posted: Fri Aug 24, 2007 9:07 pm
by DmitrySokolowsky
Leency wrote:Image
Вот разные варианты иконки. Самый стоящий наверно первый или четвёртый... Вне зависимости от "главного героя".
Image
А это варианты оформления... блин... сам бы хотел знать какой лучше чтоб не грузить ни вам ни мне моск. Сами скины тут http://kolibri-os.narod.ru/files/temp/Kosilko_skin.rar
Извиняюсь за оффтоп:
Когда я перепаковал скины в 7z, размер архива составил всего 8824 Б -
на порядок меньше, чем у исходного архива!
Прошу всех, если возможно, использовать формат 7z вместо RAR.

Posted: Sat Aug 25, 2007 3:51 pm
by bw
Leency, хорошая идея. Однако вместо gif можно использовать и bmp с ключевым цветом (например #FF00FF). Автору хочу сказать, что создавать скины по описанному алгоритму не очень удобно, возможно ли начать использовать в качестве скинов существующий гр. форматы (bmp, gif, png, ...)?

..bw

Posted: Sat Aug 25, 2007 7:39 pm
by Dron2004
Leency,
идея с разными типами ландшафта очень хороша. Хороший способ разнообразить игру.
А реализовывать прозрачность ИМХО удобнее всего способом, описанным bw.

bw,
использование существующих форматов можно прикрутить... Но зачем? Все равно скин надо рисовать по особым правилам... А преобразование - дело одной минуты... Если имеется ввиду проблема зависимости Kosilka Skin Maker от винды, то ее можно переписать под линукс (а позднее и под колибри).

P.S.: писал со смартфона. Вон сколько текста набрал :D

Posted: Mon Aug 27, 2007 3:37 pm
by Dron2004
Косилка для Колибри. Версия 0.2.

Изменения в версии 0.2:
- Теперь скин ищется не в /rd/1/games/kosskin.gfx, а в каталоге с программой (файл должен называться kosskin.gfx)
- "Скины по дефолту" (если игра находит скин, он автоматически активируется. Скин можно выключить нажатием <s> в главном меню)

Posted: Mon Aug 27, 2007 4:42 pm
by hidnplayr
nice game you have written!
maybe you can load the kosskin.gfx file automatically from the same directory as the application?

If you dont know how to do it, i will explain it now:
the last Dword in the header normally is 0, if you place a pointer to a buffer there, the path of your application will be written to that buffer
the buffer may be 256 bytes large

I hope you understand me, and good luck!

Posted: Mon Aug 27, 2007 5:01 pm
by Gluk
maybe you can load the kosskin.gfx file automatically from the same directory as the application?
This was realised already, I think..

Posted: Mon Aug 27, 2007 5:17 pm
by Dron2004
Hello, hidnplayr!
hindeplr wrote: nice game you have written!
I am very happy if you like it :)! This game is collective work. Professional advices of such people, as Mario79, Атауальпа, Leency, bw and others helped me to write a code.
hindeplr wrote: maybe you can load the kosskin.gfx file automatically from the same directory as the application?
Gluk wrote: This was realised already, I think..
You are right, Gluk!
Изменения в версии 0.2:
- Теперь скин ищется не в /rd/1/games/kosskin.gfx, а в каталоге с программой (файл должен называться kosskin.gfx)
- "Скины по дефолту" (если игра находит скин, он автоматически активируется. Скин можно выключить нажатием <s> в главном меню)
Translation:
Changes in version 0.2:
- Now skin file is located in the same directory as a game
- Skin is enabled by default (if available)
hindeplr wrote:I hope you understand me, and good luck!
Thanks a lot!

P.S.: Sorry for my english