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

[FreeBASIC] Diskusija o FreeBASIC-u ...

[es] :: Ostali programski jezici :: [FreeBASIC] Diskusija o FreeBASIC-u ...

Strane: 1 2 3

[ Pregleda: 8038 | Odgovora: 58 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.195.*



+1 Profil

icon [FreeBASIC] Diskusija o FreeBASIC-u ...17.02.2008. u 14:42 - pre 197 meseci
Molio bih sve zainteresovane za FreeBASIC da se ovde zapocne diskusija o istom.

FreeBASIC se moze preuzeti sa http://www.freebasic.net

FB moze napraviti izvrsne datoteke za Windows, Linux, DOS a verzije pre 0.15 su pravile i X-BOX izvrsne datoteke.

Evo za pocetak mene interesuje sledece:

Kako da mi zauzece procesora ne bude konstantno 100%, kada se moj program aktivira tajmerom na svakih 33ms (nije zahtevan program sto znaci da se kada stavim da se pokrece najbrze moguce on izvrsi 400 x u sekundi). P.S. Posto se radi o igrici ne mogu da koristim naredbu SLEEP jer se njeno izvrsavanje prekida na pritisak bilo kog tastera, sto znaci da ako se drzi SPACE program ubrzava. Ne mogu da koristim ni API funkciju SLEEP iz kernel32.dll jer onda mi odziv komandi jako kasni a ponekad program u opste i ne vidi da je neki taster bio pritisnut.

Ima li nekog resenja za ovo.

P.S.
Probao sam sa multithread da postavim da jedna nit radi ovaj deo sa grafikom u kome je taj tajmer potreban, a druga nit da ocitava tastere i to radi ali je onda zauzece memorije svakim sekundom sve vece...
 
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] Diskusija o FreeBASIC-u ...18.02.2008. u 12:32 - pre 196 meseci
kad vec radis igre ja ti savetujem da pogledas Allegro biblioteku, pisana je u c-u ali postoji api za freebasic, istina da je verzija tog apija malo zastarela ali mogu da se naprave dobre igre i sa starim apijem (mada ja sam poslednji put to gledao pre par meseci, moguce je da su do sad sredili hedere za najnoviju verziju)

ako ti nije prob daj kod koji koristis za timing, da vidimo sta je problem (pominjes tajmer ali nisi rekao kakav je to timer)
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.195.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 15:08 - pre 196 meseci
Nije problem za kod i onako mi niko ne placa da to radim( to radim zato sto volim ).

Da sad ne ubacim ceo kod, jer je predug, a ko razume dovoljno je i ovo .

Code:

.
.
.
tmr = TIMER
DO WHILE NOT MULTIKEY(1)
        IF tmr + 0.03 <= TIMER THEN 
                tmr = TIMER
                ' e ovde ide kod za iscrtavanje grafike
        END IF
        ' A ovde ide hvatanje tastera sa tastature
        ' Klasika sa IF MULTIKEY(&hXXX) THEN ...
LOOP
.
.
.


Ja nisam citao neku knjigu ili video negde kako se pravi MAIN LOOP za neku igru, pa ako neko zna kako to rade pravi majstori neka pomogne malo...

Inace oko te igre ima na:
http://www.elitesecurity.org/t...estije-pomoc-oko-grafike-zvuka

Pa dajte sugestije...

@Ruza: Mogao bi da mi preporucis neki editor za "D" posto na sajtu ima raznih a ja sam neodlucan


[Ovu poruku je menjao stefanpn dana 18.02.2008. u 17:48 GMT+1]
 
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] Diskusija o FreeBASIC-u ...18.02.2008. u 20:07 - pre 196 meseci
pa mozes da pokusas da implementiras DoEvents, evo kod, mada nisam testirao ("napamet" prevodim iz d koda):
Code:

#include "windows.bi"

Sub DoEvents
   
    Dim msg As MSG
   
    While PeekMessage(VarPtr(msg),NULL,0,0,PM_REMOVE)
    
       TranslateMessage VarPtr(msg)
       DispatchMessage VarPtr(msg)

    Wend

End Sub

mada ti savetujem da pogledas malo allegro, jer je u pitanju odlicna biblioteka za 2d igre.


sto se tice editora za D, ja koristim EditPlus (njega koristim za sve osim za vb :D) ako hoces mogu da ti posaljem sintaxne i acp fajlove koje sam napisao...
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.195.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 20:30 - pre 196 meseci
Hvala na odgovoru, samo mislim da mi DoEvents nece mnogo pomoci jer ce i dalje zauzece biti 100% a to je bas ono sto mi smeta, ali hvala puno na pomoci u svakom slucaju, ali evo skacem odmah na google da potrazim allegro i info o njemu...

Ali mislim cak da i neki primeri za allegro dolaze uz FB.

Sto se tice sintaxnih i acp datoteka, bio bih ti vrlo zahvalan ako mi posaljes. Posto mislim da ne mogu da koristim PP i email jer sam na ES tek 7 dana registrovan, mozda bi mogao da mi ih posaljes na mail.

Puno hvala na pomoci.
 
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] Diskusija o FreeBASIC-u ...19.02.2008. u 06:30 - pre 196 meseci
da, uz fb dolaze hederi i primeri za allegro, ali kao sto sam rekao za neku stariju verziju (ali opet kazem ja sam to gledao pre par meseci) pored hedera i primera treba ti jos i allegro dll koji mozes da skines odavde.

a sto se tice fajlova za editplus kacim ih uz ovu poruku (takodje sam okacio moja podesavanja "u slici" cisto ako ti zatreba)


poz


p.s. inace sintaxni fajl sam skinuo sa nekog sajta ali sam ga posle dopunio sa stvarima koje su nedostajale, pa ne mogu da kazem da sam ja pravi autor ovog stx-a

[Ovu poruku je menjao Aleksandar Ružičić dana 19.02.2008. u 07:41 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.195.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...19.02.2008. u 12:10 - pre 196 meseci
Uh odusevio sam ali stvarno, se sila je ovaj ALLEGRO...

Hvala za datoteke!
 
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] Diskusija o FreeBASIC-u ...19.02.2008. u 13:47 - pre 196 meseci
kazem ti ja :)
ja sam malo doduse radio u njemu tj nista konkretno nisam napravio (sem nekih malih igara da testiram mogucnosti allegra) posle sam presao na popcap sexyapp framework (i c++) ali nikako da zavrsim tu igru sto pravim, nemam vremena a ni volje da pisem u c++u :)
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
79.101.136.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...23.02.2008. u 22:44 - pre 196 meseci
Uh, evo i mene, najzad kod kuće, za mojom masinom...

Ti si bre uvek korak ispred...

Sta je sad taj "popcap sexyapp framework"?

Vec predpostavljam da je uz pomoc njega pravljeno ono brdo malih bezlicnih kopija i klonova, sa par izuzetaka naravno... Nemam nista protiv tog framework-a samo je ovo prvo sto mi pade napamet kad cujem "popcap".


Izvini sto te pitam ovako nesto ali koliko ti programskih i skript jezika poznajes? Inace, svaka cast...
 
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] Diskusija o FreeBASIC-u ...24.02.2008. u 10:00 - pre 196 meseci
pa dobro, jeste da popcap ima dosta rimejkova i klonova (ili kopija kako ti kazes) ali da, taj framework, koji oni nude besplatno (developer.popcap.com) je koriscen za izradu svih tih igara.

framework je odlican (za izradu takvih igara, kakve ja i hocu da pravim) jedino sto je u c++u :) a ja ne volim c++ zbog toga sto je preglomazan, ima odvratnu sintaxu i jednostavno mi je nekako odbojan kao jezik... mozda zato nikako da zavrsim ovu igru koju pravim :D

Citat:
Izvini sto te pitam ovako nesto ali koliko ti programskih i skript jezika poznajes? Inace, svaka cast...

pa ovako, poceo sam sa VB6, zatim samo morao da naucim Pascal da bih mogao da idem na takmicenja u srednjoj, onda sam uzeo C da ucim, mada sam malo samo radio u njemu, onda sam prvi put uze C++ i nije mi se bas svideo, onda sam uzeo FreeBASIC i radio malo u njemu, onda C++ opet (terbao mi za jedan projekat) malo nesto kao ucio, pa onda D (sa kojim sam odusevljen) koga koristim danas (ali napisem po neki vb6 program, kad se uzelim RAD-a :p)
sto se tice skript jezika odlicno poznajem i vladam sa: vbscript, javascript, php i maki.


toliko, za sada :)
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.168.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 17:34 - pre 196 meseci
E sad sam shvatio zasto FreeBasic nema svoju sekciju, pa 7 dana niko nije ni otvorio stranu...
 
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] Diskusija o FreeBASIC-u ...02.03.2008. u 17:40 - pre 196 meseci
ma tesko ces da privolis nekoga ko je navikao da radi u vb6 da predje na neki jezik bez okruzenja kakvo je visual studio. meni je isto to bio problem u pocetku, vb me je previse navikao na gotove stvari i RAD okruzenje, ali sam uspeo da se nekako "otrgnem" blagodetima koje pruza RAD alat :)

a ionako, vidis da ovaj forum (VB & ASP) obilazi nas 5-6 najvise...
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.168.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 18:33 - pre 196 meseci
Nisam zeleo da nekog privolim na FreeBasic, samo mi je jako cudno da to kod nas cak da nikog i ne interesuje...

Kuda vodi sve ovo, pa ako sve bude ovako mi(5-6 sa foruma) cemo umreti od posla(udavicemo se parama)
 
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] Diskusija o FreeBASIC-u ...02.03.2008. u 19:18 - pre 196 meseci
tesko :)

ja evo vec 5 godina programiram u vb-u i do sad sam od toga zaradio oko 50 evra sve ukupno... :|


dok sam sa html/css/js/php/mysql zaradio poprilicno a tek sam nekih godinu dana u toj prici...

vb6 izumire polako ali sigurno, ai desktop kao platforma se sve vise zanemaruje a kad vidis nesto tipa www.extjs.com onda ti postane jasno i zasto...
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.168.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 01:23 - pre 196 meseci
Au, video sam ovo extjs i umalo nisam pao sa stolice: "PA OVO BRE K'O PRAVO!!!"

Samo ne moze se napisati nesto kao sto je ovaj attachment pa da radi iz browser-a...

Ne boj se nije nista maliciozno, to je full 3D igra spakovana u manje od 96Kb.

Da bi je pokrenuo treba ti PixelShader 1.3 i 128MB VRam, 1.5 GHz i 512 MB Ram Minimum

[Ovu poruku je menjao stefanpn dana 03.03.2008. u 02:35 GMT+1]
Prikačeni fajlovi
 
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] Diskusija o FreeBASIC-u ...03.03.2008. u 02:54 - pre 196 meseci
veruj mi, nismo daleko od vremena kada ce velike kuce kao sto su recimo EA games izbacivati naslove za novu platformu: WEB!
za nekih 10ak godina igraces ti doom7 iz internet explorera, paz' sta ti kazem :)

samo da ovaj silverlight malo zazivi, da flash dobije pravi 3d render engine i ima da pretrazujemo net u 3 dimenzije :D
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12850



+4784 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 07:40 - pre 196 meseci
Shockweave ima podrsku za DirectX. Jedan manji primer - www.shockwave.com/gamelanding/redline_rumble.jsp
Sad, to nisu prava web programiranja kao html/js/serverside sta vec, vec koriste plugin i prakticno download-uju program. Medjutim, to je nekoliko plugin-ova koji su prakticno standardni deo browser-a, tako da je krajnjem korsniku ista stvar.
 
Odgovor na temu

stefanpn
Total anonymous
Programer

Član broj: 172809
Poruke: 509
77.46.168.*



+1 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 20:20 - pre 196 meseci
Ma koliko ja vidim igracemo mi igre na C64, ("The old is not necessarily outdated and the new is not necessarily better.") zamislite sta ce tek oni zlonamerni da izmisle i kako ce nam se ponasati prema nasem hardveru kad dobiju toliko direktan pristup preko net-a.
 
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] Diskusija o FreeBASIC-u ...03.03.2008. u 23:46 - pre 196 meseci
to za "The old is not necessarily outdated and the new is not necessarily better." si u pravu (mada sam ja time hteo da aludiram na VB6 vs VB.NET :D) ali mislim da se ipak necemo vracati n C64 :)
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.114.*



+7 Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...04.03.2008. u 00:33 - pre 196 meseci

Ovaj FreeBASIC je odlicna stvar. Pravi male i brze programe i lak je za ucenje. Po brzini moze da se poredi sa c-om (koji isto nije objektno orjentisan).
Nazalost (ili na srecu) svaki programski jezik je jak onoliko koliko je prihvacen. Ako ga vise ljudi koristi stvorice se veca baza koda i raznih frameworka.
Pozdrav




[Ovu poruku je menjao Eurora3D Team dana 05.03.2008. u 20:41 GMT+1]
 
Odgovor na temu

[es] :: Ostali programski jezici :: [FreeBASIC] Diskusija o FreeBASIC-u ...

Strane: 1 2 3

[ Pregleda: 8038 | Odgovora: 58 ] > FB > Twit

Postavi temu Odgovori

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