Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[FreeBASIC] EliteTanks projekat

[es] :: Ostali programski jezici :: [FreeBASIC] EliteTanks projekat
(TOP topic, by Gojko Vujovic)
Strane: << < .. 4 5 6 7 8 9 10 11 12 13 ... Dalje > >>

[ Pregleda: 68471 | Odgovora: 267 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 14:55 - pre 195 meseci
pa Duron je u pitanju, nije ni cudo :D

salim se, ja taj deo necu optimizovati (slazem se sa Lachiem da kad neko igra igru ne treba da radi jos 100 stvari pored toga) ali ako neko hoce (Eurora?) moze slobodno da pokusa da spusti CPU usage pa cemo ubaciti to u engine
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 16:10 - pre 195 meseci
Pokusavam ... prvo da optimalizujem staticku biblioteku ... pa cemo da vidimo i FB kod
Imas onaj kod za FB (sto sam poslao Stefanu ... jedan bi fajl) doduse ovaj tvoj projekat je sasvim drugacije arhitekture.
I meni tvoj engine trosi dosta CPU (20 - 30 %) (Intel dual core) ali je dobro zamisljen u principu (i manje vise nije do tebe)
Pa nije bas najlepsi odgovor za igrace (a ovo i nisu neke fensi 3D igre) da ne pustaju nista drugo u isto vreme ... probacemo svi u svom domenu da doteramo ovo ...
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 16:23 - pre 195 meseci
Evo vam trenutna verzija libfbgfx.a koju sam kompajlovao (duplo manje CPU na Aleksandrovom enginu). Sacuvajte originalnu libfbgfx.a iz fb lib\\win32 foldera negde a stavite ovu u lib\\win32 i prekompajlujte kod.

 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 16:29 - pre 195 meseci
jeste smanjen cpu usage, kod mene je sad 3-4%

sta si uradio? vidim da je ova tvoja verzija dosta manja od originala (163 KiB a original je 340 KiB)
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 16:43 - pre 195 meseci
Pa napisao sam (prosli put) da imam souce te biblioteke. Velicina donekle zavisi od kompajlera,
Promenio sam duzine par while petlji za sad ... imam jos neke ideje samo moram prvo da shvatim potpuno kako radi ...
Ironicno i oni cu u c fajlovima koistili Sleep :) u petlji za iscrtavanje grafike, pokusavam da promenim timer mehanizam za iscrtavanje ...
Inace arhirekrura ove biblioteke je interesantna ....
By the way grafika se sad redje iscrtava (nesto manje puta u sec)


 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 16:54 - pre 195 meseci
ma imam i ja source, samo me interesovalo sta si menjao :)
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 17:02 - pre 195 meseci
Menjao sam uglavnom win32\\libfb_gfx_driver_gdi.c i win32\\libfb_gfx_win32.c i prebacio sam grafiku na obican GDI
Postavicu kod kad zavrsim (al samo ako bude bas extra bolji :) )

 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 17:10 - pre 195 meseci
Pogledaj sad CPU kad se prozor ne iscrtava (kad je zaklonjen ili minimalizovan). About:Zero :)
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.182.*



+1 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 17:51 - pre 195 meseci


Prikačeni fajlovi
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 18:35 - pre 195 meseci
:) Dobro ... nije uvek duplo
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:04 - pre 195 meseci
Ko bi zaduzen za AI???
 
Odgovor na temu

Lachie Dazdarian
Dean Janjic
Daj skini mi se!
Hrvatska

Član broj: 177885
Poruke: 16
77.237.99.*

Sajt: lachie.phatcode.net


Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:08 - pre 195 meseci
Eurora3D, mislim da bi ljudi u FB zajednici stvarno voljeli znati za ovo. Molio bih te da pokazes promjene u gfxlib 2 codu u www.freebasic.net/forum u General Programming sekciji.

Inače, odličan posao za sad. Volio bih da mogu znat što točno radiš, ali moje programske vještine su dosta limitirane (nemam pojma o C kodu).

EDIT:

Usput, što se tiče GDI-a, nadam se da si ovo primjetio u gfxlib dokumentaciji:

Citat:

gfxlib will always choose the best driver for your system when a new video
mode is set via SCREEN. To override driver selection, you can set the FBGFX
environmental variable to the name of the driver you want to be tried first:
on Win32 for example you could do:

set FBGFX=gdi

This way gfxlib will first try to initialize a driver named "GDI"; if given
driver fails or cannot be found, gfxlib will fallback on the usual automatic
driver selection path.


[Ovu poruku je menjao Lachie Dazdarian dana 07.04.2008. u 21:26 GMT+1]
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.182.*



+1 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:26 - pre 195 meseci
@MarkoZelenovic

Ja.
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:28 - pre 195 meseci
Pa uradi onda nesto ...
Bilo bi dobro da nemoram da igram sam sa sobom mislim ...
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.182.*



+1 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:33 - pre 195 meseci
Pa to sto ti igras, i nije ono na cemu se trenutno radi...

To je samo neki test koji sam napravio.

A sto se tice igranja, imas Lanchievu kolekciju pa uzivaj... http://lachie.phatcode.net/
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:40 - pre 195 meseci
kad mogu ocekivati taj vas ai?
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:44 - pre 195 meseci
Marko ako si toliko nestrpljiv prikljuci se timu i ti ga napisi :)

nama se ne zuri, nemamo nikakve rokove... kad bude bice...
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:47 - pre 195 meseci
jok ni meni se ne zuri
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 20:54 - pre 195 meseci
onda super, sacekaj 15-20 dana. tada ce igra biti verovatno gotova, pa ces moci da igras kolko 'oces :)
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [FreeBASIC] EliteTanks projekat07.04.2008. u 22:34 - pre 195 meseci
Momci , tek sad sam video ove zadnje tekstove u vezi liba.
@Lachie Dazdarian
Ustvari uopste nisam citao dokumentaciju (ako mislis na c kod niti mi je poznato da postoji) a ni znanje FB mi nije zavidno.
Sve sto sam razumeo o radu biblioteke je iz samog c koda (nekih par sati posla ukupno) i zahvaljujuci ranijem iskustvu u nekoliko pr. jezika (najvise c/c++)
Promene nisu velike (desetak pravih linija za sad) i imao sam u vidu samo ovaj i slicne tipove programa dok sam je prilagodjavao.
Iako promene nisu velike performanse su znatno bolje.
Forsiran je GDI drajver jer se na testu pokazao najbolji za ovaj kod i smanjio sam broj iscrtavanja u sekundi da bi povecao performanse.
Ako stvarno napravim neka znacajna poboljsanja (po mojoj proceni znacajna) rekao sam da cu da postavim c kod i kompajlovanu libfbgxf
Ako neko ima neku dokumentaciju ili sugestiju i sl u vezi ovoga slobodno stavite ovde. Isto vazi i za FB RunTime lib.
Ja sam profesionalni programer (znaci nemam bas mnogo slobodnog vremena) ali kad stignem napravicu ponesto , kao i do sad.
Lachie vidim da si iskreni ljubitel FB-a pa pogledaj ako te zanima i ovo http://www.elitesecurity.org/t314322-0#1883686 i kodove koje sam kacio na ovoj temi (posto si se kasnije uljucio)



[Ovu poruku je menjao Eurora3D Team dana 07.04.2008. u 23:49 GMT+1]
 
Odgovor na temu

[es] :: Ostali programski jezici :: [FreeBASIC] EliteTanks projekat
(TOP topic, by Gojko Vujovic)
Strane: << < .. 4 5 6 7 8 9 10 11 12 13 ... Dalje > >>

[ Pregleda: 68471 | Odgovora: 267 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.