maxirace-hackers Mailing List for maxirace
Status: Planning
Brought to you by:
kovzol
You can subscribe to this list here.
| 2002 |
Jan
(4) |
Feb
(8) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: kovzol <ko...@ma...> - 2004-06-04 11:50:41
|
> Szia Tomi! > > Megn=E9ztem az =FAj oldalt, =E9s szerintem klassz! Az angol vend=E9gk=F6n= yvben van > valami PHP-s hiba. Esetleg r=E1n=E9zhetsz, ha van egy kis id=F5d... > > =C9n most rakom =F6ssze a 0.6-os verzi=F3t. Ez m=E1r t=E1mogatni fogja a = "make > install"-t is. K=E9sz. Esetleg bek=F6thetn=E9d az =FAj verzi=F3t =E9s a pc9-es szerverre i= s tehetn=E9l egy linket (http://pc9.radnoti-szeged.sulinet.hu/~kovacsz/maxirace), esetleg k=FCl=F6n a CVS-re is (van, aki nem tud magyarul...). Egy=E9bk=E9nt csin=E1ltam egy OLVASSEL =E9s egy README f=E1jlt is, bent van a .tar.gz-ben= (=E9s a CVS-en fent). =DCdv., KZ |
|
From: kovzol <ko...@ma...> - 2004-06-04 08:29:06
|
> Minden MaxiraceR-nek! J=F3 r=E9gen =EDrtunk m=E1r erre a list=E1ra, =FAgy= hogy most > f=F6ldobom 1 kicsit. Abb=F3l az aprop=F3b=F3l, hogy 04.19-=E9n f=F6lker= =FClt a 0.5-=F6s > verzi=F3, =E9s ez=E9rt a honlapot (b=E1r egy kicsit megk=E9sve, 05.10-=E9= n) > friss=EDtettem: http://maxirace.sf.net Toma Szia Tomi! Megn=E9ztem az =FAj oldalt, =E9s szerintem klassz! Az angol vend=E9gk=F6nyv= ben van valami PHP-s hiba. Esetleg r=E1n=E9zhetsz, ha van egy kis id=F5d... =C9n most rakom =F6ssze a 0.6-os verzi=F3t. Ez m=E1r t=E1mogatni fogja a "m= ake install"-t is. =DCdv., KZ |
|
From: kovzol <ko...@ma...> - 2004-05-11 21:38:50
|
On Mon, 10 May 2004, [iso-8859-2] Weisz Tam=E1s wrote: > Minden MaxiraceR-nek! J=F3 r=E9gen =EDrtunk m=E1r erre a list=E1ra, =FAgy= hogy most > f=F6ldobom 1 kicsit. Abb=F3l az aprop=F3b=F3l, hogy 04.19-=E9n f=F6lker= =FClt a 0.5-=F6s > verzi=F3, =E9s ez=E9rt a honlapot (b=E1r egy kicsit megk=E9sve, 05.10-=E9= n) > friss=EDtettem: http://maxirace.sf.net Toma Sziasztok! Att=F3l f=E9lek, kevesen olvass=E1k ezt a list=E1t. De a 0.5-=F6= s verzi=F3 t=E9nyleg el=E9g er=F5s. Majd =F6ssze lehetne szerelni egy Windows-os verzi= =F3t is. =DCdv., KZ |
|
From: <wei...@tv...> - 2004-05-10 16:27:48
|
Minden MaxiraceR-nek! J=F3 r=E9gen =EDrtunk m=E1r erre a list=E1ra, =FAgyhogy most f=F6ldobom = 1 kicsit. Abb=F3l az aprop=F3b=F3l, hogy 04.19-=E9n f=F6lker=FClt a = 0.5-=F6s verzi=F3, =E9s ez=E9rt a honlapot (b=E1r egy kicsit megk=E9sve, = 05.10-=E9n) friss=EDtettem: http://maxirace.sf.net Toma |
|
From: Benno L. <ben...@id...> - 2004-05-03 07:14:49
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_de.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: kovzol <ko...@ma...> - 2003-04-05 18:26:00
|
On Sat, 5 Apr 2003, [windows-1250] Weisz Tam=E1s wrote: > Csin=E1ltam egy =FAj honlapot a Maxirace-nek (Feri sz=EDves engedelm=E9ve= l) ami el=E9rhet=F5 a k=F6vetkez=F5 c=EDmen: > http://weisztoma.freeweb.hu/maxirace Nagyon szuper, tetszik! :-) > Weisz Tam=E1s > U.I.: hogyan lehet felt=F6lteni a sf-re, CVS n=E9lk=FCl? scp mit_akarsz_feltolteni wt...@ma...:. Ezutan be-ssh-zol (ssh wt...@ma...) es atteszed a megfelelo konyvtarba: mv feltoltott_file /home/groups/m/ma/maxirace/htdocs/. Valahogy igy... udv., KZ |
|
From: <wei...@tv...> - 2003-04-05 11:57:36
|
Csináltam egy új honlapot a Maxirace-nek (Feri szíves engedelmével) ami elérhető a következő címen: http://weisztoma.freeweb.hu/maxirace Weisz Tamás U.I.: hogyan lehet feltölteni a sf-re, CVS nélkül? |
|
From: kovzol <ko...@ma...> - 2002-03-25 11:17:02
|
> Let=F6lt=E9s: > > Egy Linux termin=E1lablakba kell be=EDrni a k=F6vetkez=F5ket: Akinek van otthon internete, az maga is kipr=F3b=E1lhatja ezt Linuxon, menn= i fog. Itt a suliban csak akkor megy, ha el=F5bb be-ssh-zunk a pc9-re (ugyani= s a 44?? sorsz=E1m=FA g=E9pekr=F5l nem automatikus az internet-el=E9r=E9s ---= egyel=F5re). Ha nincs leh=FAzva a Windows, akkor a pc9-re let=F6lt=F6tt anyagokat m=E9g = =E1t is kell h=FAzni a 44?? sorsz=E1m=FA g=E9pre. Ez =EDgy megy: El=F5sz=F6r a pc9-en =F6ssze kell csomagolni a let=F6lt=F6tt programforr=E1= st: $ tar -czvf maxirace.tgz maxirace Erre l=E9trej=F6n egy maxirace.tgz (olyan, mintha .zip lenne). Ezut=E1n a 4= 4?? sorsz=E1m=FA g=E9pen kell kiadni: $ scp m7tanfer@pc9:maxirace.tgz . $ tar -xzvf maxirace.tgz =DCdv., KZ |
|
From: kovzol <ko...@ma...> - 2002-03-23 23:26:49
|
y[Maxirace-hackers] h=EDrlev=E9l
Kov=E1cs Zolt=E1n, 2002-03-23
Ez a 2. h=EDrlev=E9l. Ma volt az OKTV d=F6nt=F5 Budapesten. M=EDg ti versen=
yeztetek,
=E9n kicsit megf=E9s=FCltem a k=F3dot.
TARTALOM
--------
1. Mi v=E1ltozott, hogyan =E1llunk most?
2. CVS let=F6lt=E9s, felt=F6lt=E9s
3. Szakk=F6ri menetrend
4. Tennival=F3k
1. Mi v=E1ltozott, hogyan =E1llunk most?
A Maxirace sources/ k=F6nyvt=E1r=E1t kicsit =E1talak=EDtottam, figyelembe v=
=E9ve
Tomi javaslat=E1t, hogy dobjuk sz=E9t a k=F3dot t=F6bb f=E1jlba. Felvettem =
Bal=E1zs
programj=E1t is (a men=FCt), de csak annyira =EDrtam =E1t, hogy Linuxon is
m=FBk=F6dj=F6n j=F3l (DOS alatt is m=FBk=F6dik a v=E1ltoztat=E1ssal).
A sources/ k=F6nyt=E1rban egy csom=F3 f=E1jl van most:
Makefile.dos Ez egy DJGPP-hez val=F3 Makefile, l=E1sd k=E9s=F5=
bb.
Makefile.linux Ez egy linuxos Makefile, l=E1sd k=E9s=F5bb.
config.bat Makefile k=E9sz=EDt=E9s DOS alatt.
configure Makefile k=E9sz=EDt=E9s Linux alatt.
docs/ Dokument=E1ci=F3kat tartalmaz=F3 k=F6nyvt=E1r.
inic.c Az inicializ=E1l=E1st tartalmaz=F3 f=E1jl.
inic.h Ennek a fejl=E9c (header) f=E1jlja.
maxirace.c A k=F6zponti C program.
maxirace.h Ennek a fejl=E9c (header) f=E1jlja.
menu.c Bal=E1zs rutinja, =E1t=EDrva.
menu.cpp Bal=E1zs eredeti rutinja, =E1t=EDrva.
mozgat.c A mozgat=F3 rutin. M=E9g nem tartalmazza Tomi k=
=F3dj=E1t.
mozgat.h Ennek a fejl=E9c (header) f=E1jlja.
Egyel=F5re semmi plusz jav=EDt=E1s nincs a 0.2-es verzi=F3hoz k=E9pest. Ann=
yival
szebb lett a k=F3d, hogy DOS-ban ezt kell be=EDrni:
config.bat
make
Felt=E9ve persze, hogy fel van telep=EDtve a DJGPP. Ezut=E1n a l=E9trej=F6t=
t EX=C9-t
egy k=F6nyvt=E1rba kell tenni a k=E9t .BMP f=E1jllal, =E9s a program nagysz=
er=FBen m=FBk=F6dik.
Linux alatt ugyanez, csak ott a k=E9t sor:
./configure
make
A Makefile.dos =E9s Makefile.linux elemz=E9s=E9t a k=F6vetkez=F5 szakk=F6r=
=F6n ejtj=FCk meg.
R=F6viden el=F5zetesk=E9nt annyit, hogy ezek nagyban automatiz=E1lj=E1k (mi=
nt l=E1that=F3)
a .C -> .EXE ford=EDt=E1si elj=E1r=E1st. Vigy=E1zat! A linuxos futtathat=F3=
f=E1jl neve
mostant=F3l egyszer=FBen "maxirace", alkalmazkodva a linuxos szok=E1sokhoz.
Mind a DOS-os, mind a linuxos verzi=F3b=F3l k=E9sz=EDtettem let=F6lthet=F5 =
csomagot.
2. CVS let=F6lt=E9s, felt=F6lt=E9s
Egyre aktu=E1lisabb, hogy =F6n=E1ll=F3an bele tudjatok ny=FAlni a k=F3dba, =
m=F3dos=EDts=E1tok,
=E9s fel tudj=E1tok tenni az internetre. Ennek m=F3dja le van =EDrva a Sour=
ceForge-on
is, de itt is le=EDrom magyarul, mert nem olyan egyszer=FB.
Let=F6lt=E9s:
Egy Linux termin=E1lablakba kell be=EDrni a k=F6vetkez=F5ket:
A k=F6vetkez=F5 sort csak egyszer kell be=EDrni, akkor, amikor bejelentkez=
=FCnk
a SourceForge CVS szerver=E9re, ezut=E1n soha t=F6bbet nem lesz r=E1 sz=FCk=
s=E9g
(a tferi helyett =E9rtelemszer=FBen a saj=E1t nevedet =EDrd):
$ ssh tf...@cv...
A megjelen=F5 k=E9rd=E9sre "yes"-t kell v=E1laszolni, s ezut=E1n r=F6vid id=
=F5 m=FAlva
(miut=E1n be=EDrtuk a jelszavunkat) visszakapjuk a k=E9szenl=E9ti jelet.
A let=F6lt=E9s a k=F6vetkez=F5 m=F3don megy:
$ export CVS_RSH=3Dssh
$ cvs -z3 -d:ext:tf...@cv...:/cvsroot/maxirace co maxirace
Jelszavunk megad=E1sa ut=E1n a CVS program leszedi az aktu=E1lis k=F6nyvt=
=E1rba,
azon bel=FCl a maxirace k=F6nyvt=E1rba a legfrissebb anyagot.
Az export-os utas=EDt=E1ssal arra az id=F5re, am=EDg a termin=E1lablakb=F3l=
ki nem
l=E9p=FCnk, jelezz=FCk a CVS programnak, hogy titkos=EDtott adatkapcsolatot=
k=E9r=FCnk.
A m=E1sodik sorban pedig a "co"-val jelezz=FCk, hogy let=F6lteni akarunk.
A "co"-t csak a legels=F5 let=F6lt=E9sn=E9l kell be=EDrni, k=E9s=F5bb, amik=
or m=E1r van
egy let=F6lt=F6tt anyagunk, csak esetleg nem a legfrissebb, akkor a "co" he=
lyett
"update"-et kell =EDrni.
Felt=F6lt=E9s:
Ha =FAj f=E1jlt akarunk feltenni (pl. valami.c), akkor azt hozzuk
valamelyik, a maxirace/-en bel=FCli k=F6nyvt=E1rban l=E9tre, =E9s =EDrjuk b=
e:
$ cvs add valami.c
Most m=E9g nem rakja fel a CVS program, csak megjegyzi, hogy majd fel kell
tennie valamikor.
Ha fel akarjuk k=FCldeni a SourceForge-ra, akkor ezt kell be=EDrni:
$ export EDITOR=3Dmcedit
$ cvs commit valami.c
Az els=F5 sorban be=E1ll=EDtjuk, hogy az mcedit sz=F6vegszerkeszt=F5be kell=
jen
be=EDrni a m=F3dos=EDt=E1sra vonatkoz=F3 megjegyz=E9s=FCnket. Ha nem adn=E1=
nk meg ezt a sort,
akkor a "vi" nev=FB sz=F6vegszerkeszt=F5 j=F6nne be, ami viszont nagyon neh=
ezen
kezelhet=F5 (m=E1r kil=E9pni sem k=F6nny=FB bel=F5le, =EDgy kell: ESC, KETT=
=D5SPONT, q,
FELKI=C1LT=D3JEL, ENTER). Egy termin=E1lablakon bel=FCl csak egyszer kell b=
e=E1ll=EDtani
az EDITOR v=E1ltoz=F3t.
A m=E1sodik sorban ha nem adjuk meg, hogy "valami.c", akkor az =F6sszes, =
=E1ltalunk
v=E1ltoztatott f=E1jl felker=FCl a SourceForge-ra.
3. Szakk=F6ri menetrend
A sz=FCnet ut=E1ni els=F5 adand=F3 alkalomal Maxirace szakk=F6rt tartunk. U=
t=E1na heti-
k=E9theti rendszeress=E9ggel tal=E1lkozunk.
4. Tennival=F3k
Mell=E9kelem azt a programot, ami az =FCtk=F6z=E9seket tudn=E1 figyelni, de=
Pascalban
van =EDrva (M=E1rton Sanyi =EDrta). Ezt k=E9ne =E1t=FCltetni C-be. Bal=E1zs=
k=F3dja alapj=E1n
lehetne dolgozni a men=FCkezel=E9sen is. A weboldalra k=E9ne valami
inform=E1ci=F3 arr=F3l, hogy hol lehet a programot let=F6lteni stb.
Most ennyi. =DCdv., KZ
|
|
From: kovzol <ko...@ma...> - 2002-02-23 20:21:16
|
Weisz Tomi =EDrta: > Ha mindent egybe tesz=FCnk, szerintem m=E1r el=E9gg=E9 kusza lesz a > k=F3d. Ha k=FCl=F6n programokba rakjuk (pl. a men=FC =E9s maga a j=E1t=E9= k) > n=E9mi f=E1jlhaszn=E1lattal k=F6nnyen elk=E9sz=EDthet=F5 (=E9s kezelhet= =F5 lesz). Igen, ezt a C nagyon j=F3l t=E1mogatja, m=E9gpedig a k=F6v. m=F3don: 1. Amit az =F6sszes elj=E1r=E1son k=EDv=FCl defini=E1ltunk (jelenleg a kocs= i, a hatter =E9s a paletta v=E1ltoz=F3k ilyenek), azaz amit minden elj=E1r=E1s h= aszn=E1l, azt mind kitessz=FCk egy maxirace.h nev=FC=FC f=E1jlba. Ez csak k=E9t sor l= esz jelenleg. 2. Azokat a r=E9szeket, amiken m=E1s =E9s m=E1s dolgozik, szint=E9n k=FCl= =F6n f=E1jlba tessz=FCk. Lenne pl. mozgat.c, amiben a mozgat=E1ssal kapcsolatos dolgok lenn=E9nek, lenne menu.c, amiben a men=FCvel kapcsolatos stb. 3. Minden .c f=E1jl elej=E9re oda kell =EDrni a #include "allegro.h" ut=E1n= : #include "maxirace.h" 4. A fejleszt=F6=F6i k=F6rnyezetben (az RHIDE-ben) fel kell venni a maxirac= e.c mell=E9 az =FAj .c f=E1jlokat is. Linuxon a Makefile 2. sor=E1t =EDgy kell m=F3dos=EDtani: gcc -DLINUX -o maxirace.exe maxirace.c mozgat.c menu.c `allegro-config --libs` > Magda G=E1bor felvetette, hogy esetleg ki lehessen menni a f=FBre, > csak itt a sebess=E9g a negyed=E9re cs=F6kkenne. J=F3 =F6tlet. > Egeres verzi=F3 f=F6nt van: www.radnoti- > szeged.sulinet.hu/~.m6weitam.m.6.rmg c=EDmen. Belen=E9ztem, de m=E9g nem ford=EDtottam le. > (Az=E9rt nem a SourceForge -ra pakolom, mert elfelejtettem a > jjelszavamat.) Most m=E1r a 44-es teremb=F6=F6l ti is bele tudtok ny=FAlni a CVS-be is. Fe= bru=E1r 28-=E1n PostgreSQL =E9s PHP lesz, de az azut=E1n k=F6vetkez=F6=F6 h=E9ten l= ehet, hogy megn=E9zz=FCk, hogy is megy ez a CVS-ez=E9s. > Id=F5m=E9r=F5s k=F3dr=E9szek ugyanitt. Igen, belen=E9ztem, de m=E9g ezt sem pr=F3b=E1ltam ki. =DCdv., KZ |
|
From: Weisz T. A. <m6W...@pc...> - 2002-02-21 15:05:20
|
K=F6sz=F6n=F6m, gy=E9bk=E9nt a lev=E9l =EDr=E1sa ut=E1n n=E9ztem meg a k=F3= dokat, ki is pr=F3b=E1ltam othon. Troliz=E1s O.K. Ha mindent egybe tesz=FCnk, szerintem m=E1r el=E9gg=E9 kusza lesz a k=F3d. Ha k=FCl=F6n programokba rakjuk (pl. a men=FC =E9s maga a j=E1t=E9k= ) n=E9mi f=E1jlhaszn=E1lattal k=F6nnyen elk=E9sz=EDthet=F5 (=E9s kezelhet=F5= lesz). Magda G=E1bor felvetette, hogy esetleg ki lehessen menni a f=FBre, csak itt a sebess=E9g a negyed=E9re cs=F6kkenne. Egeres verzi=F3 f=F6nt van: www.radnoti- szeged.sulinet.hu/~.m6weitam.m.6.rmg c=EDmen. (Az=E9rt nem a SourceForge -ra pakolom, mert elfelejtettem a jjelszavamat.) Id=F5m=E9r=F5s k=F3dr=E9szek ugyanitt. Weisz Tam=E1s |
|
From: kovzol <ko...@ma...> - 2002-02-20 16:43:59
|
> =C9n is elkezdtem =EDrni a men=FCt, de m=E9g nem m=FBk=F6dik. K=FCldene > valaki egy k=E9pet a men=F6r=F5l? (menu.gif n=E9ven fut, nekem bmp vagy > pcx kellene.) =C9n mindj=E1rt elk=FCld=F6m. Egy=E9bk=E9nt a .gif el=E9rhet=F5 az ftp://pc10.radnoti-szeged.sulinet.hu/home/kovacsz/C_szakkor/Maxirace/menugi= f.gif c=EDmen is. > Gyors=EDt=E1ssal vigy=E1zzatok, mert ha nagyon felgyorsul, esetleg > =E1tugorhatja a falat! El=E9g neh=E9z t=F6k=E9letes logik=E1t kital=E1lni a fallal val=F3 =FCtk=F6= z=E9sre. Szerintem valami ilyesmit k=E9ne csin=E1lni: Az aut=F3 minden nem =E1tl=E1tsz=F3 pontj=E1t (*) ellen=F5rizni k=E9ne, hog= y az =FAton van-e, miel=F5tt kirajzoljuk; ha nincs, akkor nem rajzoljuk ki, =E9s az el= =F5z=F5 poz=EDci=F3ra tessz=FCk vissza (k=F6zben a sebess=E9g esetleg 0 lesz, vagy = negat=EDv, vagy ilyesmi). (*) A minden pont el=E9g sok ideig fog tartani. Ez=E9rt az aut=F3nak meg k= =E9ne keresni a "sz=E9l=E9t". Erre van =FCgyes algoritmus, ki is tal=E1lhatj=E1to= k, nem neh=E9z. De seg=EDtek, ha nem menne. > K=E9t aut=F3n=E1l lehessen be=E1ll=EDtani az inputot? (esetleg eg=E9rrel,= az > Allegro ezzel is boldogulna..., szerintem j=F3 =F6tlet) Igen, t=E1mogatom =E9n is. Az eg=E9rkezel=E9s Allegroban megoldott. > Kov=E1cs Zolt=E1n: az Allegroval lehet kezelni h=E1l=F3zatot? =C9rdekes > lenne t=F6bbg=E9pes j=E1t=E9k is. Az Allegroban r=E9gebben nem volt h=E1l=F3zatkezel=E9s, de =FAjabban (=FAgy= t=FBnik) el=E9gg=E9 felz=E1rk=F3zott ebben is. L=E1sd a www.allegro.cc c=EDmet, s ot= t a Network linket, azon bel=FCl pedig a Libnetet. (Tam=E1s, k=F6szi a linket!) =C9n egy=E9bk=E9nt a DOS alatt fut=F3 lynx nev=FB karakteres b=F6ng=E9sz=F5= r=F5l tudom biztosan, hogy a DJGPP-vel lefordul, de ott lehetnek neh=E9zs=E9gek a ford=EDt=E1sn=E1l. L=E1sd a http://www.fdisk.com/doslynx/lynxport.htm c=EDm= et. =DCdv.: KZ |
|
From: kovzol <ko...@ma...> - 2002-02-20 16:18:18
|
> Arra gondoltam, hogy kicsit val=F3s=E1gh=FBbb=E9 lehetne tenni a j=E1t=E9=
kot
> egy kis "=FAjra=E9rtelmez=E9ssel". M=E9gpedig, lenne egy "alapsebess=E9g"=
,
> amit n=F6velni lehetne az el=F5re, =E9s cs=F6kkenteni a h=E1tra gombbal.
J=F3 =F6tlet! Tulajdonk=E9ppen Pipicz G=E1bor programj=E1ban is valami ilye=
smi van
(l=E1sd egy kor=E1bbi levelemet), csak ott a logika az, hogy ha nem nyomjuk=
a
g=E1zt (azaz az el=F5re gombot), akkor automatikusan f=E9kez=FCnk. Itt egy =
r=F6vid
programk=F3d (csak a l=E9nyeg, sok sort kihagytam):
--------- 8< ------- itt kiv=E1gand=F3 --------------------------
float lepeskoz=3D0; /* Az aut=F3 mozg=E1s=E1nak gyorsas=E1ga. */
float maxlepeskoz=3D3; /* Maximum ennyi lehet a gyorsas=E1g. */
do
{
if (key[KEY_M]) lepeskoz-=3D1; /* ez a gyors f=E9kez=E9s */
if (key[KEY_UP]) lepeskoz+=3D0.1; /* g=E1z */
lepeskoz-=3D0.05; /* motorf=E9k, automatikusan */
if (lepeskoz < 0) lepeskoz=3D0; /* nem lassulunk negat=EDv ir=E1nyba =
*/
if (lepeskoz > maxlepeskoz) lepeskoz=3Dmaxlepeskoz;
/* a maxim=E1lis gyorsas=E1g t=FAll=E9p=
=E9se tilos */
}
--------- 8< ------- itt kiv=E1gand=F3 --------------------------
Egy=E9bk=E9nt az automatikus f=E9kez=E9s (motorf=E9k) egy kicsit ideges=EDt=
=F5. =DAgy kell
vezetni az aut=F3t, mint egy trolit. Esetleg v=E1laszthat=F3 lehet=F5s=E9gk=
=E9nt
bennehagyhatjuk, hogy aki trolizni szeretne, az is k=FCl=F6n =E9lvezhesse a
j=E1t=E9kot. :-)
> Ehez m=E9g egy kicsit =FAjra is k=E9ne strukt=FAr=E1lni a programot, amib=
e
> j=F3l belef=E9rne a k=E9t aut=F3, az egerez=E9s...
A programot biztos, hogy =FAjra kell (majd) strukt=FAr=E1lnunk. Nyugodtan k=
ezdd
el =E1t=EDrogatni, azt k=E9rn=E9m csak, hogy b=E1rmit csin=E1lsz, t=FBzd te=
le j=F3l
megjegyz=E9sekkel (hogy nagyi is =E9rtse, ha belen=E9z :-).
=DCdv.: KZ
|
|
From: Weisz T. A. <m6W...@pc...> - 2002-02-20 10:57:52
|
Sziasztok! Arra gondoltam, hogy kicsit val=F3s=E1gh=FBbb=E9 lehetne tenni a j=E1t=E9k= ot egy kis "=FAjra=E9rtelmez=E9ssel". M=E9gpedig, lenne egy "alapsebess=E9g",= amit n=F6velni lehetne az el=F5re, =E9s cs=F6kkenteni a h=E1tra gombbal. Ehez m=E9g egy kicsit =FAjra is k=E9ne strukt=FAr=E1lni a programot, amibe= j=F3l belef=E9rne a k=E9t aut=F3, az egerez=E9s... =C9n most ezt elkezdem, akinek =F6tlete van, az k=E9rem, =EDrja meg. Weisz Tam=E1s |
|
From: Weisz T. A. <m6W...@pc...> - 2002-02-20 10:41:54
|
=C9n is elkezdtem =EDrni a men=FCt, de m=E9g nem m=FBk=F6dik. K=FCldene valaki egy k=E9pet a men=F6r=F5l? (menu.gif n=E9ven fut, nekem bmp vagy pcx kellene.) Gyors=EDt=E1ssal vigy=E1zzatok, mert ha nagyon felgyorsul, esetleg =E1tugorhatja a falat! K=E9t aut=F3n=E1l lehessen be=E1ll=EDtani az inputot? (esetleg eg=E9rrel, = az Allegro ezzel is boldogulna..., szerintem j=F3 =F6tlet) Kov=E1cs Zolt=E1n: az Allegroval lehet kezelni h=E1l=F3zatot? =C9rdekes lenne t=F6bbg=E9pes j=E1t=E9k is. Weisz Tam=E1s |
|
From: kovzol <ko...@ma...> - 2002-02-19 14:38:29
|
Kedves Fi=FAk! Sajnos, a cs=FCt=F6rt=F6ki szakk=F6rt --- am=EDg nem tal=E1lunk megfelel=F5= m=E1s id=F5pontot --- levelez=F5 szakk=F6rk=E9nt kell tov=E1bbvinn=FCnk. Ennek az= az oka, hogy cs=FCt=F6rt=F6k=F6nk=E9nt du. 3-t=F3l 5-ig sajnos egy=E9b elfoglalts= =E1gom akadt. =CDgy a mostani, febru=E1r 21-i "Maxirace" szakk=F6r el fog maradni, pontosabban fogok =EDrni egy levelet m=E9g aznap, hogy mit k=E9rem, hogy csin=E1ljatok = meg. (Pontos =FAtmutat=F3t fogok =EDrni.) Febru=E1r 28-=E1n PostgreSQL+PHP+Linux szakk=F6r lesz. Lev=E9lben fogom meg= =EDrni, hogy milyen l=E9p=E9seket kell v=E9grehajtanotok, hogy siker=FClj=F6n =F6ss= zel=F5ni, amir=F5l egy=E9bk=E9nt is sz=F3 lenne. A fentiek=E9rt eln=E9z=E9st k=E9rek. K=E9rn=E9m tov=E1bb=E1, hogy =EDrj=E1t= ok meg, mikor lenne megfelel=F5 nektek a szakk=F6rt helyettes=EDteni. Ehhez a k=F6vetkez=F5ket = vegy=E9tek figyelembe: 1. =C9n kedden d=E9lut=E1n =E9rn=E9k m=E9g r=E1, esetleg p=E9nteken kora d= =E9lut=E1n. 2. A g=E9pterem nem =E1ll mindig rendelkez=E9sre, csak akkor, amikor nincs = bent =F3ra. 3. 0. =F3r=E1ban is tarthatunk szakk=F6rt. :-) Nekem a p=E9ntek lenne a leg= jobb (esetleg a cs=FCt=F6rt=F6k). =DCdv=F6zlettel: Kova'cs Zolta'n ko...@ma... http://www.math.u-szeged.hu/~kovzol |
|
From: kovzol <ko...@ma...> - 2002-02-08 10:22:23
|
Sziasztok! A tegnapi szakk=F6r=F6n, illetve az=F3ta sok =E9rdekes fejleszt=E9s t=F6rt= =E9nt a Maxirace-ben. Egyel=F5re m=E9g nincs hivatalosan let=F6lthet=F5 =FAj verzi= =F3, teh=E1t a 0.2-es v=E1ltozat van fenn a SourceForge-on is, de a h=EDreket az=E9rt most elk=FCld=F6m. 1. Csatolok 3 =FAj f=E1jlt. Magda G=E1bor verzi=F3ja az =FCtk=F6z=E9st figy= eli, egyel=F5re m=E9g nem m=FBk=F6dik, de tanuls=E1gos lehet. Pipicz G=E1bor v=E1ltozata tu= d gyorsulni (ezt egy=FCtt csin=E1ltuk), tulajdonk=E9ppen m=FBk=F6d=F5k=E9pesnek tekinth= et=F5. S=E1rk=E1ny L=F5rinc programja pedig egyszerre k=E9t aut=F3t kezel, azaz ketten is lehe= t j=E1tszani! Ha t=FAl k=F6zel vannak az aut=F3k, az =E1tfed=E9s m=E9g val=F3= sz=EDn=FBleg nincs t=F6k=E9letesen lekezelve, de a program m=E1r j=E1tszhat=F3 =E1llapotban va= n. :-) 2. Weisz Tam=E1s nyilv=E1noss=E1gra hozta az =FCtk=F6z=E9st kezel=F5 k=F3do= t. =C9n m=E9g nem pr=F3b=E1ltam, de a le=EDr=E1s =E9s a programk=F3d alapj=E1n =EDg=E9retesne= k l=E1tszik. A http://www.radnoti-szeged.sulinet.hu/~.m6weitam.m.6.rmg c=EDmen megn=E9zhet= =F5, let=F6lthet=F5. 3. T=F3th Bal=E1zs jelezte, hogy elkezdte csin=E1lni a program eleji men=FC= t. Tal=E1n a j=F6v=F5 h=E9ten m=E1r lesz valami m=FBk=F6d=F5 k=F3d is bel=F5le= =2E 4. A j=F6v=F5 h=E9ten Logo szakk=F6r lesz, azaz k=E9t h=E9t m=FAlva (21-=E9= n) lesz legk=F6zelebb Maxirace-szakk=F6r. =DCdv=F6zlettel: Kova'cs Zolta'n ko...@ma... http://www.math.u-szeged.hu/~kovzol |
|
From: kovzol <ko...@ma...> - 2002-01-19 21:46:17
|
[Maxirace-hackers] h=EDrlev=E9l Kov=E1cs Zolt=E1n, 2002-01-19 Id=F5r=F5l-id=F5re fogok k=FCldeni egy ilyen =F6sszefoglal=F3t. Ebben le=ED= rom mindazt, amit sz=FCks=E9gesnek =E9s fontosnak tartok a tov=E1bbl=E9p=E9shez= =2E TARTALOM -------- 1. Egy=E9b inform=E1ci=F3forr=E1sok, WWW-oldalak, levelez=E9si list=E1k 2. Felhaszn=E1l=F3i inform=E1ci=F3k (futtat=E1s, =FAj h=E1tterek, =FAj aut= =F3k) 3. Programoz=F3i inform=E1ci=F3k (DJGPP telep=EDt=E9se, ford=EDt=E1s; Linux= os ford=EDt=E1s) 4. A maxirace.c f=E1jl =E1ttekint=E9se 5. CVS 6. Gyakran feltett k=E9rd=E9sek, v=E1laszok 7. Tennival=F3k 8. A dokumentumban haszn=E1lt r=F6vid=EDt=E9sek 1. Egy=E9b inform=E1ci=F3forr=E1sok, WWW-oldalak, levelez=E9si list=E1k A Maxirace hivatalos www-c=EDme: http://maxirace.sf.net. Ez mindig a maxirace.sf.net:/home/groups/m/ma/maxirace/htdocs/index.html c=EDmen l=E9v=F5 f=E1jlt fogja behozni. Ez most jelenleg egy r=E9gi k=E9p, m=E9g= tferi rajzolta tavaly. A friss oldal c=EDme pillanatnyilag: http://maxirace.sf.net/Index.html. A Maxirace-r=F5l sz=F3l=F3 SourceForge-os inform=E1ci=F3k helye: http://sf.net/projects/maxirace. Innen lehet let=F6lteni a legfrissebb verzi=F3kat. Jelenleg egy DOS-os =E9s egy Linux alatt fut=F3 csomag =E9r= het=F5 el, a 0.1-es verzi=F3. Err=F5l az oldalr=F3l sok tov=E1bbi link ny=EDlik= , t=F6bbek k=F6z=F6tt a CVS napl=F3 (l=E1sd az 5. pontban), a levelez=E9si= list=E1k arch=EDvuma, a fejleszt=F5k list=E1ja =E9s a l=E1togatotts=E1gi/let=F6lt= =E9si statisztik=E1k. Minden fejleszt=F5nek (tferi, siktamas, wtoma, tothb, csapet, lsarkany, mgabor, kovzol) van saj=E1t email-c=EDme, ami automatikusan egy el=F5re be=E1ll=EDtott c=EDmre megy. =CDgy pl. az eny=E9m: ko...@li..., s ez megy tov=E1bb a ko...@ma...-ra (ez az egyetemi c=EDmem). Ezen fel=FCl van egy levelez=F5list=E1nk is, amire b=E1rki "k=FCls=F5s" = is feliratkozhat. Pl. Pipicz G=E1bor =E9s Visky G=E1bor pillanatnyilag nem tagja a 8 f=F5s sz=FBk fejleszt=F5i k=F6rnek, de =F5k is megkapj=E1k ezt= a h=EDrlevelet, mert feliratkoztak. A feliratkoz=E1s m=F3dja ez: el=F5sz= =F6r k=FCldeni kell egy levelet a max...@li... c=EDmre, melynek "Subject" rovat=E1ban egy "subscribe" sz=F3csk=E1t kell =EDrni, de a lev= =E9lbe semmi m=E1s nem kell. N=E9h=E1ny perc m=FAlva j=F6n egy v=E1laszlev=E9l ("Confirmation" kezdettel), arra egyszer=FBen csak v=E1laszolni kell (ebbe a lev=E9lbe sem kell semmi pluszt =EDrni), s v=E9g=FCl kapunk egy "Welcome" kezdet=FB levelet, hogy most m=E1r mi is tagjai vagyunk a list=E1nak. A list=E1ra levelet k=FCldeni =FAgy lehet, hogy c=EDmk=E9nt a max...@li... c=EDmet kell megadni. Ez azt=E1n elmegy mindenkinek, aki a levelez=E9si lista tagja. Figyelem! Aki a bels=F5 fejleszt=F5i k=F6rb=F5l nem iratkozott fel, az nem kapja meg a h=EDrlevelet! K=E9rem, hogy a levelez=E9si list=E1ra csak a t=E9m=E1val kapcsolatos levelet k=FCldjetek. 2. Felhaszn=E1l=F3i inform=E1ci=F3k (futtat=E1s, =FAj h=E1tterek, =FAj aut= =F3k) A 0.1-es verzi=F3 DOS-os v=E1ltozat=E1nak telep=EDt=E9si =FAtmutat=F3ja = a webr=F5l let=F6lthet=F5 maxirace-0.1-dos.zip f=E1jl OLVASSEL f=E1jl=E1ban tal=E1l= hat=F3. =DAj h=E1tteret a hatter.bmp, =FAj aut=F3t az auto.bmp =E1trajzol=E1s=E1val l= ehet k=E9sz=EDteni. Bizonyos esetekben egy sz=EDn nem fog l=E1tszani (=E1ltal= =E1ban a fekete): a programban a sorrendben els=F5 sz=EDn az "=E1tl=E1tsz=F3" sz= =EDnnek van fenntartva. Aki =FAj h=E1tteret vagy aut=F3t rajzolt, s j=F3l siker=FClt, az k=E9rem= , hogy valamilyen m=F3don juttassa el hozz=E1m. Legegyszer=FBbb email-ben csatolni. A tolat=E1s a jelenlegi verzi=F3ban nem m=FBk=F6dik. (Amit most k=FCld= =F6k, abban m=E1r kijav=EDtottam.) Ebben a verzi=F3ban m=E9g nem, de k=E9s=F5bbi verzi=F3kban majd kelleni = fog a cwsdpmi.exe is DOS alatt. Ez biztos=EDtja, hogy nagy m=E9ret=FB mem=F3riar=E9szeket is lefoglalhassunk. Linux alatt a futtat=E1s nem neh=E9z. Az internetr=F5l let=F6lt=F6tt vag= y floppyn hazavitt .tgz f=E1jlt ki kell t=F6m=F6r=EDteni, s a maxirace.exe= -t futtatni grafikus fel=FCleten, egy termin=E1l ablakb=F3l ind=EDtva, vagy r=E1kattintva az .exe ikonj=E1ra. Fontos, hogy az allegro =E9s az allegro-devel csomag telep=EDtve legyen a Linuxon. Ha =FAgy sem indulna el, akkor el=F5sz=F6r be kell =EDrni: "make", s a l=E9trej=F6v=F5 =FAj m= axirace.exe f=E1jlt kell futtatni. 3. Programoz=F3i inform=E1ci=F3k (DJGPP telep=EDt=E9se, ford=EDt=E1s; Linux= os ford=EDt=E1s) A DJGPP egy DOS alatt fut=F3 C ford=EDt=F3. Kb. 40 megab=E1jt telep=EDtv= e. A Maxirace futtat=E1s=E1hoz az Allegro csomagot is telep=EDteni kell, ez felel ugyanis a grafikus megjelen=EDt=E9s=E9rt. A DJGPP a pc10-r=F5l (teljes nev=E9n: ftp://pc10.radnoti-szeged.sulinet.hu) a /home/kovacsz/C_szakkor/DJGPP_letoltes k=F6nyvt=E1rb=F3l t=F6lthet=F5 le= =2E A legjobb, ha a Radn=F3tiban valahol egy Windows Commandert ind=EDtunk, igaz, Windows Commanderb=F5l a sulin k=EDv=FCl is el=E9rhet=F5 ez a k=F6= nyvt=E1r. Ha nincs Windows Commander=FCnk, egy Internet Explorer vagy Netscape is megteszi; a l=E9nyeg, hogy 10 db ARJ-vel csomagolt f=E1jlt kell let=F6lten=FCnk =E9s kit=F6m=F6r=EDten=FCnk (csak az els=F5 v=E9gz=F5dik= .arj-re, a t=F6bbi kiterjeszt=E9se .a01, .a02 stb.). Erre is a legjobb a Windows Commandert v=E1lasztani, de az ARJ programmal mag=E1val is k=F6nnyen kit=F6m=F6r=EDthetj=FCk az anyagot. A legtipikusabb hiba, amibe belefuth= atsz, hogy azokat a f=E1jlokat, amik egy .arj f=E1jl v=E9g=E9n kezd=F5dnek, s = egy m=E1sik elej=E9n folytat=F3dnak, azoknak a m=E1sodik fel=E9t lehagyod. Az integr=E1lt fejleszt=F5i k=F6rnyezet a cstart.bat f=E1jllal ind=EDtha= t=F3. Ha nem indulna, pr=F3b=E1ld DOS m=F3dban ind=EDtani a g=E9ped (indul=E1skor= F8, s ott a "Csak parancssor"-t kell v=E1lasztani). A cstart indul=E1sakor egy =FCres projektet kell l=E1tnod az 1-es ablakban, amibe az INSERT gombbal tudsz felvenni .c f=E1jlokat. Egyel=F5re csak a maxirace.c-t kell felvenni (k=E9s=F5bb majd t=F6bb f=E1jlunk is lesz), s amikor ezzel megv= agy, a felv=E9teli ablakb=F3l ESC-kel kil=E9pve =E9s az 1-es ablakban megjele= n=F5 maxirace.c f=E1jlra menve ENTER-t nyomva be kell, hogy t=F6lt=F5dj=F6n f= el=FCl a maxirace.c f=E1jl. Ez most m=E1r szerkeszthet=F5, ALT-F9-cel leford=EDthat=F3. Ha a megjelen=F5 =FCzenetablakban a "No errors" =FCzen= etet kapod, akkor a ford=EDt=E1s sikeres volt. A ford=EDt=E1s ut=E1n k=F6vetkezik a linkel=E9s. Ez m=E1r probl=E9m=E1sa= bb lehet. Ha a grafikus f=FCggv=E9nyekn=E9l (pl. allegro_init, load_bitmap) hib=E1= k j=F6nn=E9nek el=F5, akkor a rendszer nem tal=E1lja az Allegro csomagot. Ekkor az Options/Libraries men=FCben a legfels=F5 sort akt=EDvv=E1 tenni= , s oda be=EDrni: "alleg". A Linux alatti ford=EDt=E1s egy kicsit egyszer=FBbb. Egy=E9bk=E9nt ez ne= m a Linux t=F6bblete, mert nagyon hasonl=F3an menne DOS alatt is, csak Linux alatt kicsit neh=E9zkesebben kezelhet=F5 az integr=E1lt fejleszt=F5i k=F6rnyezet. Itt csak annyit kell be=EDrni: "make", =E9s automatikusan elk=E9sz=FCl az =FAj maxirace.exe. 4. A maxirace.c f=E1jl =E1ttekint=E9se Ez itt a 0.2-es v=E1ltozat list=E1ja. Igyekeztem t=F6m=F6r, de =E9rthet= =F5 megjegyz=E9seket =EDrni. A szinusz/koszinusz a legnehezebb r=E9sz, matematikai alap n=E9lk=FCl val=F3sz=EDn=FBleg =E9rthetetlen. Ha igen, u= gord =E1t! ---------------------------------------------------------------------------= ---- #include "allegro.h" BITMAP *kocsi, *hatter;=0D /* Az aut=F3 =E9s a h=E1tt=E9r. */ PALLETE paletta; /* Az =E9ppen =E9rv=E9nyes sz=EDnpaletta. 255 sz=EDn=FB, a= 0. =E1tl=E1tsz=F3 */ void mozgat() { BITMAP *megjelenitendo; /* Ebben t=E1roljuk a k=E9perny=F5 v=E1ltoztatand= =F3 r=E9sz=E9t. */ char c;=0D /* A megnyomott gomb. */ int lepeskoz=3D1; /* Az aut=F3 mozg=E1s=E1nak gyorsas=E1ga. G=E9pt=F5l is = f=FCgg. */ int kepatlo,irany=3D192;=0D /* Aut=F3 "=E1tm=E9r=F5je", indul=F3 ir=E1ny (= =E9szak). */ float x,y,iranyx=3D-1,iranyy=3D0;=0D /* Aut=F3 koordin=E1t=E1i, indul=F3 i= r=E1nya. */ kepatlo=3Dsqrt((kocsi->w)*(kocsi->w)+ (kocsi->h)*(kocsi->h));=0D /* Pitagorasz-t=E9tel a hossz kisz=E1m=EDt=E1s= =E1hoz! */ kepatlo+=3D5; /* Egy kicsit megn=F6velj=FCk, hogy fordul=E1sn=E1l is sz=E9= p legyen. */ megjelenitendo=3Dcreate_bitmap(kepatlo+lepeskoz*2,kepatlo+lepeskoz*2); /* Az=E9rt adjuk m=E9g hozz=E1 a l=E9p=E9sk=F6zt, hogy nagy gyorsas=E1gn= =E1l ne fussunk ki. */ x=3D(320-(megjelenitendo->w))/2;=0D /* Be=E1ll=EDtjuk az aut=F3 indul=E1si= poz=EDci=F3j=E1t. */ y=3D(200-(megjelenitendo->h))-40; do { if (key[KEY_LEFT]) irany-=3D2;=0D /* balra */ if (key[KEY_RIGHT]) irany+=3D2;=0D /* jobbra */ if (key[KEY_UP])=0D /* el=F5re */ { y-=3D((float)lepeskoz*iranyy); x-=3D((float)lepeskoz*iranyx); } if (key[KEY_DOWN])=0D /* h=E1tra */ { y+=3D((float)lepeskoz*iranyy); x+=3D((float)lepeskoz*iranyx); } iranyx=3Dcos((float)((((float)irany+64)/128)*3.1415));=0D /* koszinusz.= =2E. :-) */ iranyy=3Dsin((float)((((float)irany+64)/128)*3.1415));=0D /* szinusz...= :-) */ /* Feltessz=FCk a h=E1tt=E9r megfelel=F5 darabj=E1t a v=E1ltoztatand=F3= r=E9szre: */ blit(hatter,megjelenitendo,(int)x,(int)y,0,0, =09 kepatlo+lepeskoz*2,kepatlo+lepeskoz*2); /* A v=E1ltoztatand=F3 r=E9szre r=E1rajzoljuk az aut=F3t: */ rotate_sprite(megjelenitendo,kocsi,lepeskoz+(kepatlo-kocsi->w)/2, =09 lepeskoz+(kepatlo-kocsi->h)/2,itofix(irany)); sync(); /* Ez a sor biztos=EDtja az anim=E1ci=F3 villog=E1smentess=E9g= =E9t. */ draw_sprite(screen,megjelenitendo,(int)x,(int)y);=0D /* KIRAJZOL=C1S! *= / rest(5); /* 5 ezredm=E1sodperc v=E1rakoz=E1s. */ } while (!key[KEY_ESC]);=0D /* Kil=E9p=FCnk, ha ESC volt a megnyomott gomb. = */ } void inicializalas() { allegro_init();=0D /* Ez minden grafikus program elej=E9re kell. */ install_keyboard();=0D /* Ez mindig kell, ha a billenty=FBzetet haszn=E1lj= uk. */ install_timer(); /* Ez mindig kell, ha id=F5z=EDt=E9st haszn=E1lunk. */ hatter=3Dload_bitmap("hatter.bmp",paletta); /* H=E1tt=E9rk=E9p beolvas=E1s= a. */ kocsi =3D load_bitmap("auto.bmp", paletta); /* Kocsi beolvas=E1sa. */ set_gfx_mode( /* Grafikus m=F3d be=E1ll=EDt=E1sa. */ #ifdef LINUX =09=09=09 GFX_XWINDOWS, /* Linuxon X Window alatt fusson a program, */ #else =09=09=09 GFX_AUTODETECT, /* egy=E9bk=E9nt legyen az alap=E9rtelmezett m= =F3d. */ #endif =09=09=09=09=09=09=09 320, 200, 0, 0);=0D /* Felbont=E1s. */ set_pallete(paletta);=0D /* Sz=EDnpaletta be=E1ll=EDt=E1sa. */ draw_sprite(screen,hatter,0,0);=0D /* Kirajzoljuk a h=E1tteret. */ } main()=0D /* F=F5program. */ { inicializalas();=0D /* Megh=EDvjuk az inicializalas() r=E9szprogramot. */ mozgat();=0D /* Elkezdj=FCk a t=E9nyleges j=E1t=E9kot. */ } #ifdef LINUX END_OF_MAIN(); /* Ez Linuxon kell, DOS alatt nem. */ #endif ---------------------------------------------------------------------------= ---- 5. CVS A Maxirace csapat bels=F5 tagjai (egyel=F5re 8 ember) jogosult anyagokat feltenni =E9s m=F3dos=EDtani a SourceForge szerver=E9n. Ennek a mik=E9nt= je angolul r=E9szletesen le van =EDrva a SourceForge dokument=E1ci=F3j=E1ba= n. Van magyar nyelv=FB seg=EDts=E9g is, azt javaslom elolvasni az =E9rdekl=F5d= =F5knek. Egyel=F5re, am=EDg ebben nem szerz=FCnk b=F5vebb tapasztalatot, a CVS-t = =E9n tartom karban, azaz minden egyes =FAj f=E1jlt =E9s jav=EDt=E1st =E9n tes= zek fel a szerverre. Terveim szerint 1-2 =E9ven bel=FCl (azaz "ha kicsit nagyobbak lesztek"), mindannyian fogjuk a CVS-t haszn=E1lni, mert ez egy nagyon j=F3l bev=E1l= t, gyakran haszn=E1lt m=F3dja a program karbantart=E1s=E1nak, ha t=F6bben dolgoznak egy=FCtt. 6. Gyakran feltett k=E9rd=E9sek, v=E1laszok K=E9rd=E9s: Hogyan lehet leford=EDtani DOS-ban a Maxirace-t an=E9lk=FCl,= hogy elind=EDtan=E1nk az integr=E1lt fejleszt=F5i k=F6rnyezetet (azaz a linux= oshoz hasonl=F3an)? V=E1lasz: Ezt kell be=EDrni: "gcc maxirace.c -o maxirace.exe -lalleg". H= a nem menne (Bad command or file name), akkor a gcc nincs benne az el=E9r=E9si =FAtban, illetve n=E9h=E1ny k=F6rnyezeti v=E1ltoz=F3 nincs j= =F3l be=E1ll=EDtva. N=E9zz bele a cstart.bat-ba, a "SET DJGPP=3D..." =E9s a "SET PATH=3D..." sorokat kell be=EDrnod a m=FBk=F6d=E9shez. Az is egy m=F3dszer, hogy ezt= a k=E9t sort be=EDrod az autoexec.bat-ba, hogy mindig automatikusan be legyenek =E1ll=EDtva. K: Hogyan kell Linuxon kicsomagolni a .tgz f=E1jlt? V: A k=F6vetkez=F5t kell be=EDrni: "tar -xzvf maxirace-0.1-linux.tgz". E= z az aktu=E1lis k=F6nyvt=E1rba t=F6m=F6r=EDti ki a .tgz f=E1jlt. K: Hi=E1ba =EDrom be Linuxon, hogy "maxirace.exe", nem indul el. V: Red Hat =E9s Mandrake Linuxon ez tipikus. A felhaszn=E1l=F3 sz=E1m=E1= ra az aktu=E1lis k=F6nyvt=E1r f=E1jljai csak =FAgy =E9rhet=F5k el, ha megad= juk, hogy a rendszer az aktu=E1lis k=F6nyvt=E1rban keresse azokat. Teh=E1t ilyenkor ezt kell =EDrni: "./maxirace.exe". K: Van Linuxon is integr=E1lt fejleszt=F5i k=F6rnyezet? V: Igen. A DOS-ost RHIDE-nek h=EDvj=E1k, =E9s a Borland fejleszt=F5i k=F6rnyezet=E9nek a koppint=E1sa. A linuxosnak is ugyanez a neve, =E9s ugyan=FAgy kell be=E1ll=EDtani. Annyi m=E1s csak, hogy az Options/Librar= ies men=FCpontn=E1l "alleg" helyett "alleg-3.9.34" vagy valami ilyesmit, illetve al=E1 m=E9g egy sort: "alleg_unsharable" kell be=EDrni. K: Lehet Linuxon =FAgy futtatni a Maxirace-t, hogy ne ablakban, hanem teljes k=E9perny=F5n fusson? V: Igen, ehhez a GFX_XWINDOWS-t =E1t kell =EDrni GFX_AUTODETECT-re. Ekko= r a maxirace.exe-t sz=F6veges m=F3dban kell ind=EDtani, rendszergazdak=E9n= t, vagy olyan felhaszn=E1l=F3k=E9nt, aki sz=E1m=E1ra enged=E9lyezett =FAn. = SVGALIB programok futtat=E1sa. K: Linuxon a GFX_XWINDOWS helyett GFX_AUTODETECT-et =EDrok, de grafikus m=F3dban nem tudom mozgatni az aut=F3t. Mi=E9rt? V: Ezt sajnos =E9n sem tudom, mi=E9rt van. A hiba szerintem az Allegro valamelyik rutinj=E1ban van. Lehet, hogy a 3.9.34-es verzi=F3 =F3ta kijav=EDtott=E1k a hib=E1t. K: Mi a csuda ez a linuxos make program, ami automatikusan ford=EDt? V: Ez arra j=F3, hogy az aktu=E1lis k=F6nyvt=E1rban l=E9v=F5 Makefile al= apj=E1n mindig gyorsan, egyszer=FBen gy=E1rtsuk le a forr=E1sprogramb=F3l az .ex= e-t. N=E9zz bele a Makefile-ba, s l=E1thatod, hogy tulajdonk=E9ppen itt is a gcc-t h=EDvjuk meg. K: Minek a r=F6vid=EDt=E9se a gcc? K: Nem olvashat=F3k a megjegyz=E9sek Linux vagy DOS alatt a maxirace.c-ben. V: H=E1t igen, inkompatibilis a k=E9t rendszer, sajnos... Tudni kell, hogy a Windows =E9s a Linux jobban kompatibilis egym=E1ssal, mint a DOS =E9s a Windows. A Microsoft Word be=E9p=EDtett konvertere seg=EDth= et, esetleg a File/Ment=E9s m=E1sk=E9nt men=FCpontban megjelen=F5 ablakn=E1l a f=E1jlt=EDpust megadva k=EDs=E9rletezhetsz. Linuxon a konverzi=F3t a "recode ibm852..latin2 maxirace.c" parancssorral lehet megpr=F3b=E1lni= =2E 7. Tennival=F3k Z=E1r=F3jelben =EDrom a jelentkez=F5k/felel=F5s=F6k neveit. 1. Lecser=E9lni az index.html-t az Index.html-re, az =FAjban a linkeket jav=EDtani (tferi, csapet, tothb). 2. =C1t=EDrni a programot, hogy a falnak =FCtk=F6z=E9s menjen (wtoma), az aut=F3 gyorsuljon, lassuljon (wtoma). 3. Indul=E1skor men=FC, gombnyom=E1sra v=E1ltozzanak a sz=EDnek (tferi, = kovzol). 4. Aut=F3k, h=E1tterek legyenek kiv=E1laszthat=F3k. Lehessen gyorsas=E1g= ot be=E1ll=EDtani (lassabb g=E9pen ne legyen t=FAl lass=FA, gyorsabb g= =E9pen =09 ne legyen t=FAl gyors a j=E1t=E9k). 5. P=E1ly=E1t=F3l f=FCgg=F5en ne csak 320x200-as, hanem m=E1s =FCzemm=F3= dban is lehessen j=E1tszani. (Javaslom, hogy az aut=F3kat is =FAgy rajzoljuk =09 meg, hogy n=E9h=E1ny legyen 320x200-asra tervezve, n=E9h=E1ny pl. =09 640x480-asra stb.) 6. T=F6bb j=E1t=E9kos is j=E1tszhasson egyszerre. 7. Ha majd lesz =FCtk=F6z=E9s: gyorsas=E1gi verseny lehet=F5s=E9ge, hogy= ki =E9r v=E9gig gyorsabban a p=E1ly=E1n (esetleg 5 k=F6r=F6s verseny: legyen =09 ez is v=E1laszthat=F3). 8. Ha t=F6bb f=F5 van, lehessen kil=F5ni a m=E1sik aut=F3j=E1t... Vagy n= agyon durva =F6tlet? 8. A dokumentumban haszn=E1lt r=F6vid=EDt=E9sek tferi=09=09Tan=E1cs Ferenc, 7.M tothb=09=09T=F3th Bal=E1zs, 12.M csapet=09=09Csaba P=E9ter, 8.M mgabor=09=09Magda G=E1bor, 8.M lsarkany=09=09S=E1rk=E1ny L=F5rinc, 7.M wtoma=09=09Weisz Tam=E1s, 8.M siktamas=09=09S=EDk Tam=E1s, 7.M kovzol=09=09Kov=E1cs Zolt=E1n, 19.M :-) WWW=09=09=09World Wide Web (vil=E1gk=F6r=FCli h=E1l=F3), az internetnek = az =09=09=09=09 a r=E9sze, amelyet b=F6ng=E9sz=F5programokkal j=E1rhatunk b= e sf.net=09=09a SourceForge oldala, ahol szabad szoftvereket fejlesztenek =09=09=09=09 =E9s adnak k=F6zre; kb. 300000 programoz=F3val =E9s 30000 p= rojekttel CVS=09=09=09Concurrent Version System, programk=E9sz=EDt=E9si napl=F3 =09=09=09=09 vezet=E9s=E9t seg=EDt=F5 szabad szoftver DJGPP=09=09DOS alatt fut=F3 szabad szoftver, C =E9s C++ programok ford= =EDt=E1s=E1ra =09=09=09=09 alkalmas, a gcc-n alapul; a DJ Delorie c=E9g fejleszti DOS=09=09=09Disk Operating System: "lemezes" oper=E1ci=F3s rendszer ARJ=09=09=09Robert Jung t=F6m=F6r=EDt=F5programja; shareware .tgz=09=09=09a gzip programmal t=F6m=F6r=EDtett .tar f=E1jl .tar=09=09=09"tape archive", azaz szalagos arch=EDv f=E1jl; m=E9g a r=E9= gi =09=09=09=09 id=F5kb=F5l, amikor csak szalagra mentett=E9k az adatokat GNU=09=09=09szabad szoftverek fejleszt=E9s=E9vel foglalkoz=F3 alap=EDtv= =E1ny, =09=09=09=09 a "GNU is not Unix" r=F6vid=EDt=E9se (azaz: a GNU nem Unix)= ; =09=09=09=09 a Unix eredetileg ingyenes volt, de lev=E9dt=E9k, s emiatt =09=09=09=09 sokan "megharagudtak" a Unixra, s egy szabad, Unix-szer=FB =09=09=09=09 oper=E1ci=F3s rendszer kifejleszt=E9s=E9be kezdtek RHIDE=09=09Robert H=F6hne's Integrated Development Environment, azaz =09=09=09=09 Robert H=F6hne integr=E1lt fejleszt=F5i k=F6rnyezete; ez =09=09=09=09 egy integr=E1lt fejleszt=F5i k=F6rnyezet, amelynek fejleszt= =F5je =09=09=09=09 Robert H=F6hne ;-) gcc=09=09=09GNU C Compiler, azaz a GNU csapat C ford=EDt=F3ja. SVGALIB=09=09SVGA szabv=E1ny=FA monitorokon m=FBk=F6d=F5, sz=F6veges m= =F3db=F3l =09=09=09=09 ind=EDthat=F3 grafikus rutingy=FBjtem=E9ny Linuxon SVGA=09=09=09Super Video Graphics Adapter, azaz "szuper videografikus =09=09=09=09 megjelen=EDt=F5"; a nyolcvanas =E9vek v=E9g=E9n kifejleszte= tt szabv=E1ny IBM=09=09=09International Business Machines, a piacon majdnem egy =09=09=09=09 =E9vsz=E1zada jelenl=E9v=F5 =F3ri=E1sc=E9g Kova'cs Zolta'n assistant teacher at Bolyai Institute ko...@ma... http://www.math.u-szeged.hu/~kovzol |
|
From: <m7P...@pc...> - 2002-01-17 15:06:24
|
Sziasztok Fi=FAk! =C9n is szeretn=E9k r=E9szt venni a munk=E1ban. Mit seg=EDthetek? =DCdv=F6zlettel: PG |
|
From: kovzol <ko...@ma...> - 2002-01-14 15:53:37
|
Kedves Fi=FAk! A nagyvil=E1g sz=E1m=E1ra is el=E9rhet=F5v=E9 tettem a programot. Ti is l= =E1thatj=E1tok a http://sf.net/projects/maxirace c=EDmen a Download-ra kattintva. SuSE 7.3-ason az Allegro csomag feltelep=EDt=E9se ut=E1n fog indulni a linuxos verzi=F3. =DCdv., Kova'cs Zolta'n ko...@ma... http://www.math.u-szeged.hu/~kovzol |
|
From: kovzol <ko...@ma...> - 2002-01-14 15:19:30
|
Kedves Fi=FAk! Elk=E9sz=EDtettem az indul=F3 CVS-t. Ez azt jelenti, hogy mostant=F3l fogva fejleszt=F5i napl=F3nk is van, azaz minden jav=EDt=E1s, =FAj=EDt=E1s nyilv= =E1n lesz tartva. Javaslom megn=E9znetek a http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/maxirace/maxirace c=EDmet. =DCdv=F6zlettel: Kova'cs Zolta'n ko...@ma... http://www.math.u-szeged.hu/~kovzol |