Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jun 13, 2021 3:39 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Wolfenstein 3D
PostPosted: Fri Jan 29, 2021 8:21 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
Портировал игрушку.
Скрин:
Spoiler: Show
Attachment:
Снимок экрана от 2021-01-29 20-15-51.png
Снимок экрана от 2021-01-29 20-15-51.png [ 340.94 KiB | Viewed 3406 times ]

Звука нет, SDL_mixer либа тяжелая, так что впиливать не буду.
Сорцы:
Attachment:
wolf3d-src.7z [167.66 KiB]
Downloaded 81 times

Бинари с ресурсами от ecwolf:
Attachment:
wolf3d-binarie.7z [940.42 KiB]
Downloaded 68 times

UPD: Ошибся, не binarie, а binary, ну или хотя бы binaries. Переименовывать не буду, счётчик скачиваний портить)

_________________
:arrow: Image


Last edited by maxcodehack on Sun Jan 31, 2021 1:08 pm, edited 2 times in total.

Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Sat Jan 30, 2021 12:28 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
Протестировал... Работает лучше чем я думал(быстрее чем в DosBox). Ты большой молодец. Хотелось бы отметить что лагает менюшка(это не нормально!) и правая кнопка мыши не воспринимается вообще(я обычно настраиваю открытие дверей).
Не знаю беды ли это вольфа или же беды SDL в кос. Звука нет(скорее всего и не сделаем а может и да). Окно мелковато конечно, но терпимо. Мышь надо залочить внутри окна. Ну а вообщем тот факт что оно работает в кос уже радует! Худо бедно прошёл первый уровень :mrgreen:

_________________
За tcc и двор стреляю в упор!


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Sat Jan 30, 2021 9:52 am 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
Насчёт лагов менюшки сам удивился
Вроде ничего не изменял в исходнике менюшки.
Мышь тоже бесит (пробовал включить курсор, черный появился, но все равно стремится сбежать в центр окна). В quake же как то не так.
Размер окно по моему нормально. Нет ну можно в 1.5 раза больше сделать, главное чтоб не лагало.
Звук - если все таки ecwolf не на sdl mixer, то из можно взять звук, а так нет.

Про правую клавишу мыши не знал.
Вопрос - залить на svn, чтобы удобней пилить было, а в дистр пока не добавлять?

_________________
:arrow: Image


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Sat Jan 30, 2021 10:21 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
На svn конечно залей. В дистр пока ненадо. Надо мышку пофиксить. Ну а потом уже можно

_________________
За tcc и двор стреляю в упор!


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Sat Jan 30, 2021 3:34 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
rev 8557
Залил на SVN.
Известные баги:
- лаги менюшки
- курсор мыши
- правая кнопка мыши
P.S SVN для того и нужен, чтобы на нем хранить недоделанное, и в процессе доделывать (как то так rgimad говорил)

_________________
:arrow: Image


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Mon Feb 01, 2021 1:25 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5445
Отличная работа!
Можно добавить в дистр, т.к. играбельно.

То что курсор скрыт это ок, т.к. управлять сышью с видимым курсором будет не ок.

Сделай чтобы окно появлялось посередине экрана.

Насчет звука подумай, не очень комильфо без него.
По поводу меню - похоже какая-то дичь с таймером.

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Mon Feb 01, 2021 8:24 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
Насчёт таймера. Я выкладывал бинарник где меню не лагает, но я правил в исходниках sdl, так что это может повредить другим прогам (а может на самом деле diamond при портировании ошибся с delay'ем) я просто время задержки везде (во всем сдл только в двух местах) стал делить на сто.
Вот этот бинарник, без лагов меню. Боюсь пока правку заливать.


Attachments:
wolf3d.kex [367.38 KiB]
Downloaded 48 times

_________________
:arrow: Image
Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Tue Feb 02, 2021 10:52 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
Можешь выложить "пофикшеный" sdl? Хочу посмотреть как это повлияет на остальные игры

_________________
За tcc и двор стреляю в упор!


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Tue Feb 02, 2021 3:48 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
Ок, когда смогу выложу

_________________
:arrow: Image


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Tue Feb 16, 2021 10:43 pm 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
Сделал что бы окно открывалось по центу экрана.
Я всё ещё жду исправленный libSDLn

_________________
За tcc и двор стреляю в упор!


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Wed Feb 17, 2021 10:31 am 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
src/timer/dummy/SDL_systimer.c
Строка 92
сделаю так: delay(ms/100);
Но там еще есть какой то закоменченый код, его надо потестить.
И во втором месте, но то скорее всего нет, то для звука:
src/audio/SDL_kolibri_audio.c
Строка 146
Сделаю так: delay(5/100);

PS Во втором месте править не нужно наверно, а в первом попробовать закоменченый код потестить.
UPD Закоменченый код вешает прогу

_________________
:arrow: Image


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Fri Feb 19, 2021 12:21 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
maxcodehack wrote:
src/timer/dummy/SDL_systimer.c
Строка 92
сделаю так: delay(ms/100);
Но там еще есть какой то закоменченый код, его надо потестить.
И во втором месте, но то скорее всего нет, то для звука:
src/audio/SDL_kolibri_audio.c
Строка 146
Сделаю так: delay(5/100);

PS Во втором месте править не нужно наверно, а в первом попробовать закоменченый код потестить.
UPD Закоменченый код вешает прогу


Исправил долгую задержку в меню. Фиксил сам Wolf3D #8597.
В SDL delay лучше не трогать иначе ускоряется не только меню, но и вся игра.


Attachments:
wolfsdl.tar.gz [1.14 MiB]
Downloaded 37 times

_________________
За tcc и двор стреляю в упор!


Last edited by turbocat on Fri Feb 19, 2021 12:27 am, edited 1 time in total.
Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Fri Feb 19, 2021 12:26 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 65
Кстати у Wolf3D есть параметры запуска. Например разрешение экрана. Было бы не плохо написать ранер который определял бы размер экрана и адаптировал запуск Wolf3D(А ещё убивал к чертям никому ненужную док панель :evil: :evil: :evil: которая мешает играть отбирая фокус).
PS. При изменении разрешения вольфенштайн не лагает! Тестил и на виртуалке и реальном железе.

_________________
За tcc и двор стреляю в упор!


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Fri Feb 19, 2021 1:37 pm 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 104
turbocat wrote:
А ещё убивал к чертям никому ненужную док панель

Так давайте просто проведем соцопрос, нужна ли вообще док панель при запуске колибри. Если большинству юзеров она мешает, то надо отключить ее из автозапуска.

_________________
The best way to predict the future is to create it.


Top
   
 Post subject: Re: Wolfenstein 3D
PostPosted: Fri Feb 19, 2021 11:08 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 409
+

_________________
:arrow: Image


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 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