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: 2473 | Odgovora: 58 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.195.*

Sajt: www.stefanpn.co.nr


Profil

icon [FreeBASIC] Diskusija o FreeBASIC-u ...17.02.2008. u 14:42

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...
ستيفان قۉستاىڄ
17.02.2008. u 14:42 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
*.dynamic.adsl.itsisp.net.

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 12:32
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)
18.02.2008. u 12:32 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.195.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 15:08
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]
ستيفان قۉستاىڄ
18.02.2008. u 15:08 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
*.dynamic.adsl.itsisp.net.

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 20:07
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...
18.02.2008. u 20:07 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.195.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...18.02.2008. u 20:30
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.
ستيفان قۉستاىڄ
18.02.2008. u 20:30 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
*.dynamic.adsl.itsisp.net.

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...19.02.2008. u 06:30
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
19.02.2008. u 06:30 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.195.*

Sajt: www.stefanpn.co.nr


Profil

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

Hvala za datoteke!
ستيفان قۉستاىڄ
19.02.2008. u 12:10 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
*.dynamic.adsl.itsisp.net.

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...19.02.2008. u 13:47
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 :)
19.02.2008. u 13:47 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
79.101.136.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...23.02.2008. u 22:44
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...
ستيفان قۉستاىڄ
23.02.2008. u 22:44 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
79.101.12.*

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...24.02.2008. u 10:00
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 :)
24.02.2008. u 10:00 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 17:34
E sad sam shvatio zasto FreeBasic nema svoju sekciju, pa 7 dana niko nije ni otvorio stranu...
ستيفان قۉستاىڄ
02.03.2008. u 17:34 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
79.101.12.*

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 17:40
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...
02.03.2008. u 17:40 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 18:33
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)
ستيفان قۉستاىڄ
02.03.2008. u 18:33 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
79.101.12.*

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...02.03.2008. u 19:18
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...
02.03.2008. u 19:18 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 01:23
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
03.03.2008. u 01:23 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
79.101.12.*

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 02:54
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
03.03.2008. u 02:54 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 9000
*.dynamic.sbb.co.yu.

Sajt: www.diskusije.net


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 07:40
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.
03.03.2008. u 07:40 

stefanpn
Stefan Kostić
Programer - Student
Paraćin / Blace

Član broj: 172809
Poruke: 490
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 20:20
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.
ستيفان قۉستاىڄ
03.03.2008. u 20:20 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2347
79.101.12.*

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


Profil

icon Re: [FreeBASIC] Diskusija o FreeBASIC-u ...03.03.2008. u 23:46
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 :)
03.03.2008. u 23:46 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 815
91.148.114.*

Sajt: www.eurora3d.com


Profil

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

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]
04.03.2008. u 00:33 

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

Strane: 1 2 3

[ Pregleda: 2473 | Odgovora: 58 ]

Postavi temu Odgovori

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