PDA

Виж пълна версия : Ми... още една игра


4eRNoBiL
14.07.07 г., 23:33
От известно време "разработвам" една игричка - ето я и нея (http://kvlt-down03.hit.bg/igra-alpha.zip). Ще съм благодарен, ако кажете какво мислите, как върви като пуснете "Тест на системата" на 800х600 в прозорец и на какъв компютър играете.

Системни изисквания (теоритично):
Pentium 3 800MHz, 12 MБ РАМ, 4 МБ видео карта с поддръжка на OpenGL, 370кб свободно дисково пространство, Windows 2000 или по-нов (не е тествана под Vista).
Актуална версия - 654а - 29.7.2007.

Satanail
15.07.07 г., 00:29
Как се пуца бе, младеж? Разбрах че се движиш със awd, но пуцането не можах да го открия. :)

80-86FPS
Tualatin@1200, 384 RAM, FX5900XT

worg
15.07.07 г., 01:39
Аз открих че се стреля с Tab

Иначе на ThinkPad R60 върви чудесно даже изтрепах гадините и се налочи да прибягвам до F5 ;)

Като ги няма гадините - около 588 FPS
Като се народят - около 420 FPS

z0ne
15.07.07 г., 02:00
Като ги няма гадините - около 588 FPS
Като се народят - около 420 FPS

Лоша оптимизация ... :ghi:

fenomeno
15.07.07 г., 04:39
Играта я пробвах на компа от подписа:
Като ги нема гадините - средно 1200 fps(стига по едно време 2000 fps :devil: )
Като е full с гадове - най-малко падна до 508 fps.

kernel_daemon
15.07.07 г., 11:51
Рабити и под линукс, с wine - без гадини около 2000фпс, с гадини към 250-280фпс.

Направи така, че клавишите за управление да работят едновременно. Да може хем да вървиш напред, хем да завиваш :)

AMG
15.07.07 г., 12:53
На мен ми върви с 80-84 кадъра,независимо дали съм убил всички гадини,или екрана е претъпкан с тях.Някой знае ли на какво се дължи това непроменящо се ниво на кадрите?

fly
15.07.07 г., 14:59
На слаба машина кадрите са до 6, средно 18, максимално 80.
Както каза z0ne - лоша оптимизация.

4eRNoBiL
15.07.07 г., 15:34
Ето я и новата версия - 610а. Вече може да се настройва почти всичко. Ако някой прави тестове от сега нататък, само на 800х600 в прозорец. Другото има значение само на цял екран.

kernel_daemon, клавишите си работят едновременно, поне доколкото позволява клавиатурата. Ако се използват стрелките, забива повече от нормалното, но това ми се струва, идва от windows. :) Ако не можеш да управляваш с никаква комбинация от клавиатурата, използвай мишката - прихващам и нейните бутони.

AMG, може би имаш много бърз процесор, който не усеща изчисленията и сравнително бавно видео, което го спъва или ти е включен V-sync.

fly, каква е слабата машина ? Всичко което се вижда на екрана се изчислява на момента и е нужен процесор с бързо FPU, иначе му идва в повече тригонометрията и започва да засича. :) Колкото до останалият хардуер - ако може да подкара windows 2000, предполагам, че няма да има значение какъв е.
Играта е оптимизирана е доста в сравнение с началото - върви около 2.5-3 пъти по-бързо и е с около 30 кб по-малка. По-нататъчни оптимизации ще ми дойдат малко нагоре - асемблерският код вече е над 550кб и не знам дали все още мога да се ориентирам кое какво е.

Благодаря на всички за бета-теста. ;) Ще се радвам, ако продължавате, пък после, евентуално: :beer:

wolfshark
15.07.07 г., 15:42
Не мога да я изтегля

4eRNoBiL
15.07.07 г., 15:54
Не мога да я изтегляТи си уцелил точно момента, когато качвах новата версия. Пробвай пак !

wolfshark
15.07.07 г., 16:03
:D Този път стана, 75FPS постоянно

AMG
15.07.07 г., 16:59
За всички с Nvidia карти,който имат максимално 80 кадъра в тази игра ето решението за повече кадри.Влизате в Nvidia контрол панел,там от Performance & Quality settings>Vertical sync>махате отметката на Application-controlled,след това вече избирате на Vertical sync Off:
http://img174.imageshack.us/img174/3808/screenwm8.th.jpg (http://img174.imageshack.us/my.php?image=screenwm8.jpg)
Това би трябвало да работи и с Ati kaрти,ако някой има проблем,но там незнам настройките.
Ето и резултатите сега с 6600тд,800x600(windows):
Без гадини:900fps
С гадини:320fps

fenomeno
15.07.07 г., 17:56
на каква прогеама си я правил ?

4eRNoBiL
16.07.07 г., 14:35
Пуснах нова версия: 620а с нива - вече наистина може да се играе. :) От F9 могат да се ограничават кадрите, само че копчето трябва да се натисне и пусне бързо, че иначе не хваща.

AMG, това трябва да важи за всички игри, не само за моята.
fenomeno, програмите за правене на игри не ми вдъхват доверие. Предпочитам сам да си напиша всичко, та поне да знам, че ако нещо не работи, виновният съм аз. Писал съм основата на Borland C++ 3.1 още когато бях в 10 клас, тогава работеше в текстов режим. Скоро захванах отново на Visual Studio 2005 Express. Поразучих няколко примера на OpenGL, седнах да прерисувам някои кораби от игра, която правихме с един приятел пак в 10 клас и ето го резултатът.

Fredy
16.07.07 г., 15:27
много приятно... сещам се когато в училище и аз правех игрички ... еееееееххххх

(поздрави за пуцалката)

presola
16.07.07 г., 22:47
С 620а и машината от подписа - 1000 fps, в някои случаи падат до 740 :) (на 1024*768). Вкарай някоя по-голяма резолюция и повечко херци (напр. 1280*1024, мен ако ме питаш и 1600*1200 може :p) и малко заглаждане на ръбовете на шрифта. Ей така за идеята компресирах и двата файла с UPX - резултата е общ размер 128KB срещу 342KB в оригинала. Предполагам, че изискванията няма да се вдигнат, защото UPX си е бърз в декомпресирането :)

P.S.: Ааа, и направи някъде в менюто да се вижда версията на играта ;)

Edit: На 800*600 кадрите са съответно 750 и 650 :conf:

4eRNoBiL
17.07.07 г., 17:34
Готова е новата версия - 630а - вече има бонуси. :)

presola, направих всичко освен "херците". Ти на какъв монитор гледаш, че 150Hz са ти малко ? Иначе сложих режими до 2048х1536 - смятам, че е достатъчно за всеки. Лошото е, че не мога да ги пробвам у нас, защото моят монитор не поддържа повече от 1280х1024. Надявам се да няма графични аномалии.
Над шрифта, за съжаление, нямам никакъв контрол, тъй като зареждам Arial или този по подразбиране с функция от windows, която ми връща буквите като картинки и мога само да ги нарисувам на екрана. Евентуално може да пуснеш на 1600х1200 и няма да е ръбат. :)
За UPX - имам програмата, ще си помисля.

Тестовете - вече от "Тест на системата" пак на 800х600 в прозорец.

BornToDrink
17.07.07 г., 18:42
Брех, супер яка изненада за шест без двайсе.
Яка игричка!
500фпс на х300 (не мобилна)

wolfshark
18.07.07 г., 00:19
Сега остава да я направиш Multiplayer и да се пуцаме взаимно тука от форума ;)

presola
18.07.07 г., 22:30
630а:

Кадрите са максимум 750 и минимум 350.

Имам проблеми при някои от по-нестандартните резолюции на цял екран, и по-конкретно при 1440*1080. 960*720 като по чудо я подкарах, но само на 85Hz (предполагам, че проблема е драйверен). 2048*1536 мога да подкарам само в прозорец, резултата е в прикачения файл.

В предния пост написах за херците по инерция, за което се извинявам :rolleyes:. Също така да питам, защо няма нито една 5:4 резолюция (1280*1024 :))?

Имам още няколко питанки, но мисля да ги задам на ЛС, за да не разводнявам много-много темата.

4eRNoBiL
19.07.07 г., 13:38
Има нова версия с пооправени бъгове. :)

presola, благодаря отново. :) Как върви на различни машини вече разбрах. Вече може да докладвате, ако има аномалии.

По-нестандартните резолюции, поне при мен, не могат да се превключат, защото windows иска да се рестартира компютъра и аз съответно връщам старите настройки. Пробвах и с Quake 3, той също не може да ги превключи . Не ми е много ясно защо така, но подозирам леко недоглеждане от страна на Майкрософт. :)
2048х1536 не ти излиза правилно защото се отваря по-малък прозорец, заради по-малката резолюция на десктопа, на екрана излизат неща изчислени за по-голям и се сбутват. Надявам се, ще прежалиш, че не може да се играе на 2048х1536 в прозорец :)Също така да питам, защо няма нито една 5:4 резолюция ... ?Защото ги мразя !!! :badevil: Всъщност, предвидил съм всички обекти за 4:3 и ще изглеждат разтеглени при друго съотношение. Може би ще ги оправя, но това си е доста писане и не знам дали ще ми се занимава. :)Имам още няколко питанки, но мисля да ги задам на ЛС...Ми задавай.

wolfhark, в началото мислех да правя "двойна игра", обаче много лошо блокира клавиатурата и се отказах, но все пак прихващам и бутоните на мишката, така че не се знае... а иначе да седна да уча и TCP/IP - нещо не ми се занимава чак толкова.

EДИТ: Направих нова версия с възможност за помнене на настройки и рекорди... и поправих някои бъгове. :)

presola
08.08.07 г., 21:44
Актуална версия - 654а - 29.7.2007.

Честито заглавие :)

mad_presley
13.08.07 г., 10:41
Я някой да бъде така любезен, да я качи на някое по-достъпно място, та да пробвам и аз:)

presola
14.08.07 г., 02:01
Я някой да бъде така любезен, да я качи на някое по-достъпно място, та да пробвам и аз:)

Достъпно enough? :ghi:

Mi_tashky
24.08.07 г., 12:53
Менюто "Рекорди" няма функционалност.
Иначе играта е супер. :)