Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Apr 20, 2019 5:43 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 96 posts ]  Go to page Previous 1 2 3 4 5 6 7 Next
Author Message
PostPosted: Mon Dec 29, 2014 1:41 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
ZblCoder wrote:
ууууу, стал еще более жестокий ужас, но все *.obj собрал.
http://builds.kolibrios.org/logs/svn5281-err.txt

Оно просто не хотело тебя сразу страшными ошибками пугать, чтобы ты не сбежал :lol: Начало с ошибок попроще, а с каждым коммитом - всё страшнее :lol:
Сейчас оно ругается на
Code:
LaserTank.obj : error LNK2005: "char * __fastcall ftoa(double)" (?ftoa@@YIPADN@Z) already defined in sprintf.obj
LaserTank.obj : error LNK2005: "void __cdecl sprintf(char *,char *,...)" (?sprintf@@YAXPAD0ZZ) already defined in sprintf.obj
LaserTank.exe : fatal error LNK1169: one or more multiply defined symbols found
Если я правильно понимаю, то нельзя в LaserTank.cpp делать #include "smalllibc/sprintf.cpp" - это путает линковщик. Нужно создать ещё один файл sprintf.h в папке smalllibc, указать в нём декларации функций, присутствующих в sprintf.cpp, и в LaserTank.cpp сделать #include "smalllibc/sprintf.h".


Top
   
PostPosted: Mon Dec 29, 2014 1:53 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
О, спасибо огромное ) вроде помогло. Коммит, полет нормальный. Погляжу сборку и тогда сниму гору с плеч.


Top
   
PostPosted: Mon Dec 29, 2014 2:05 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
ZblCoder wrote:
О, спасибо огромное ) вроде помогло. Коммит, полет нормальный. Погляжу сборку и тогда сниму гору с плеч.
Ещё не конец. Ты таки опять намусорил.
  1. Удалил smalllibc/purecall.cpp (нигде не используешь?), но забыл убрать его из "tupfile.lua"
  2. Вернул назад заглавный шрифт в #include "MCSMEMM.H" в smalllibc/func.h


Top
   
PostPosted: Mon Dec 29, 2014 2:11 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
да, при коммите авто-сборщик не ругнулся, я и подумал, что все норм )


Top
   
PostPosted: Mon Dec 29, 2014 2:17 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Last edited by Mario_r4 on Sun Jan 04, 2015 9:57 pm, edited 1 time in total.

Top
   
PostPosted: Mon Dec 29, 2014 2:26 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
хм, я думал, что уже в аду, холодно же на улице.


Top
   
PostPosted: Mon Dec 29, 2014 2:27 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
ZblCoder wrote:
да, при коммите авто-сборщик не ругнулся, я и подумал, что все норм )
Вот теперь действительно всё собралось - можно идти спать с чистой совестью :wink:
Mario_r4 wrote:
Вы там осторожней - еще дырку в ад проковыряете со своими яву заклинаниями.
Ну, во-первых, я не держал в руках C++ аж с 1997 года (и просто C - с 2004 года), так что для такого большого перерыва (и ориентируясь исключительно на логи TUP) - я считаю решение этих проблем большим успехом 8) А во-вторых, мы же сами предлагаем людям писать на языках ада :lol:


Top
   
PostPosted: Mon Dec 29, 2014 2:31 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
Это мой первый опыт работы с С++, и это действительно АД. Delphi по синтаксису и визуализации, во время работы отправляет в рай. С# тоже неплох, делал один человек. О всяких PHP, JavaScript вообще лучше помолчу ))

И с такими хорошими новостями надо не спать, а спокойно делать дальше не переживая, что что-то пойдет не так.


Top
   
PostPosted: Mon Dec 29, 2014 2:59 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Last edited by Mario_r4 on Sun Jan 04, 2015 9:57 pm, edited 1 time in total.

Top
   
PostPosted: Tue Dec 30, 2014 3:38 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
Очередное видео.

Добавил:
1. Анимация разрушения кирпичных блоков;
2. Враждебные пушки, при заходе в их область обзора, они стреляют. Их можно двигать с 3 сторон и уничтожить выстрелом в переднюю часть.
3. Окно выбора уровня. При добавлении уровня через редактор, список уровней меняется.


Top
   
PostPosted: Tue Dec 30, 2014 7:58 pm 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
Выкладываю версию для тестирования, в архиве редактор карт и сама игра. Создавайте уровни и играйте в них, интересные уровни, выкладывайте и я их добавлю в сборку.

Изменения:
1. Добавил стенки с окнами.
2. Добавил зеркала на контейнерах. Их можно передвигать.
3. Можно топить пушки и зеркала.
4. Добавил меню паузы.
5. Фикс нескольких багов.


Attachments:
LaserTank.rar [2.32 MiB]
Downloaded 113 times
Top
   
PostPosted: Wed Dec 31, 2014 12:57 am 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
Скриншот, одного из уровней.


Attachments:
001.png
001.png [ 56.13 KiB | Viewed 1504 times ]
Top
   
PostPosted: Wed Dec 31, 2014 2:31 am 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 811
Когда-то давно делал подобную игру под Windows. Но не доделал до конца, и на современных версиях Windows она уже не идет. В файле ниже, нарисованные мной текстуры, может пригодятся, если захочется сделать смену скинов.


Attachments:
Textures.png
Textures.png [ 10.64 KiB | Viewed 1494 times ]
Top
   
PostPosted: Wed Dec 31, 2014 5:35 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
ZblCoder wrote:
Выкладываю версию для тестирования, в архиве редактор карт и сама игра. Создавайте уровни и играйте в них, интересные уровни, выкладывайте и я их добавлю в сборку.

All keypresses resulted in the program exiting (while trying to navigate in the menu)
No error message, just exit...

Code:
kos_Main
/usbhd0/1/data01.pak
/usbhd0/1/data02.pak
/usbhd0/1/data.lvl
18.00000

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
PostPosted: Wed Dec 31, 2014 10:33 pm 
Offline
User avatar

Joined: Fri Dec 12, 2014 7:19 pm
Posts: 60
hidnplayr
Thanks, fixed

Ну вроде все, доделал менюшки, теперь можно управлять без мышки. Добавил пару уровней.
Завтра доделаю редактор уровней, и выложу для общего пользования. Игра рассчитана на 999 уровней, так что можно делать свои и играть в них не переживая, что он не появится в меню выбора уровня.

Всех с наступающим Новым Годом. Вертеться Вам на нашей планете в здравии и с удачей в новом году!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 96 posts ]  Go to page Previous 1 2 3 4 5 6 7 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited