játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5448
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2520

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2188
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1625
syam:    1491
Frissebbek | Korábbi postok
[1] [2] [3] > 4 < [5] [6] [7] [8] [9] [10] [15] [20] [25] [30] [35] [40] [45] [50] [55] [60] [65] [70] [75] [80] [85] [89]
Paladin13 - Tag | 26 hsz       Online status #179291   2012.04.24 17:44 GMT+1 óra  
Ki írta.

   
Seeting - Törzstag | 2306 hsz       Online status #179290   2012.04.24 17:41 GMT+1 óra  
Akkor a kilépés az valamelyik függvényben van.

Módosítsd erre:

Kód:
do
megyek()
print "A jatekfejlesztes nem kezdo programozoknak valo."
wait key
kerdes()
sync
loop


Ha kiírja akkor a kerdes()-ben van a hiba, ha nem írja ki, akkor a megyek()-ben.
   
Paladin13 - Tag | 26 hsz       Online status #179289   2012.04.24 17:33 GMT+1 óra  
XD és ki írja.

   
Seeting - Törzstag | 2306 hsz       Online status #179288   2012.04.24 17:29 GMT+1 óra  
írd át ezt:

Kód:
do
megyek()
kerdes()
sync
loop


erre:

Kód:
do
print "A jatekfejlesztes nem kezdo programozoknak valo."
wait key
megyek()
kerdes()
sync
loop


Ha kiírja a szöveget, akkor a függvényekben van a hiba, ha nem írja ki, akkor még előtte a menüben valahol.
   
Paladin13 - Tag | 26 hsz       Online status #179287   2012.04.24 17:29 GMT+1 óra  
az ott van lejjebb. -,-

   
Dookle - Tag | 478 hsz       Online status #179286   2012.04.24 17:26 GMT+1 óra  
És akkor a function-ök it mit csinálnak ? Azt miért nem linkelted be ? Így honnan tudjuk mi a hiba ?

Előbb ezt csináld végig :

http://yscik.com/jf/page.php?&id=276
STEVIE RAY VAUGHAN FOREVER !!!!!

http://pinkcatgames.ucoz.com/
   
Paladin13 - Tag | 26 hsz       Online status #179285   2012.04.24 17:17 GMT+1 óra  
Kód:
jatek:
rem menuspritek törlése
If sprite exist(3)=1 then Delete sprite 3
If sprite exist(5)=1 then Delete sprite 5
If sprite exist(1)=1 then Delete sprite 1
If sprite exist(87)=1 then Delete sprite 87
rem megyék beilesztése
sprite 2,0,0,2
sprite 7,27,227,7
...
rem címerek beilesztése
sprite 47,50,280,47
sprite 48,100,260,48
...
rem szin kockák beilesztése
rem pozsony
sprite 55,50,270,55
sprite 63,58,270,63
sprite 71,66,270,71
sprite 79,74,270,79
rem nagyszombat
sprite 56,100,250,56
sprite 64,108,250,64
sprite 72,116,250,72
sprite 80,124,250,80
...
do
megyek()
kerdes()
sync
loop


function megyek()

function kerdes()

Ezt a hozzászólást DMG módosította (2012.04.24 20:34 GMT+1 óra, ---)

   
Seeting - Törzstag | 2306 hsz       Online status #179284   2012.04.24 17:17 GMT+1 óra  
Töltsd fel az egész forrást egy txt-ként egy tárhelyre és linkeld ide.
   
Seeting - Törzstag | 2306 hsz       Online status #179283   2012.04.24 17:16 GMT+1 óra  
hol?
   
Paladin13 - Tag | 26 hsz       Online status #179282   2012.04.24 17:15 GMT+1 óra  
van

   
Seeting - Törzstag | 2306 hsz       Online status #179281   2012.04.24 17:13 GMT+1 óra  
Van olyan labeled hogy Jatek?
   
Paladin13 - Tag | 26 hsz       Online status #179279   2012.04.24 17:01 GMT+1 óra  
Kód:
sprite 1,0,0,1
Do
If mousex()>479 and mousey()>346 and mousex()<600 and mousey()<397
Sprite 3,480,347,4
If mouseclick()=1 then goto Jatek
Else
Sprite 3,480,347,3
Endif
If mousex()>479 and mousey()>399 and mousex()<600 and mousey()<450
Sprite 5,480,400,6
If mouseclick()=1 then End
Else
Sprite 5,480,400,5
Endif
If mousex()>379 and mousey()>405 and mousex()<476 and mousey()<445
Sprite 87,380,405,88
If mouseclick()=1 then goto keszitok
Else
Sprite 87,380,405,87
Endif
Loop

   
Seeting - Törzstag | 2306 hsz       Online status #179278   2012.04.24 16:59 GMT+1 óra  
Mutasd a menü kódot!
   
Paladin13 - Tag | 26 hsz       Online status #179277   2012.04.24 16:56 GMT+1 óra  
Semmit csak bezáródik!!!

   
Seeting - Törzstag | 2306 hsz       Online status #179272   2012.04.24 16:32 GMT+1 óra  
A dark basic mit ír ki??
   
Paladin13 - Tag | 26 hsz       Online status #179269   2012.04.24 16:17 GMT+1 óra  
Ez az hogy semmit rá kattintok hogy új játék és kilép.

   
Seeting - Törzstag | 2306 hsz       Online status #179268   2012.04.24 16:16 GMT+1 óra  
Mit ír ki?
   
Paladin13 - Tag | 26 hsz       Online status #179267   2012.04.24 16:09 GMT+1 óra  
1. Hát azt kéne csinálnia ,hogy ha a következő kérdésre kattintok akk a következő kérdés jelenjen meg de ha a megye egyik szinére kattintok akkor be szineze a megyét.
2. Le se fut.

   
Seeting - Törzstag | 2306 hsz       Online status #179266   2012.04.24 15:58 GMT+1 óra  
1. Mit vársz a kódtól, mit csináljon?
2. És ennek ellenére mit produkál?
   
Seeting - Törzstag | 2306 hsz       Online status #179265   2012.04.24 15:56 GMT+1 óra  
De így legalább nem teljesen sz@r.
   
Paladin13 - Tag | 26 hsz       Online status #179260   2012.04.24 15:12 GMT+1 óra  
ŐŐ igy se megy. XD

   
Seeting - Törzstag | 2306 hsz       Online status #179259   2012.04.24 15:01 GMT+1 óra  
A függvényekből vegyél ki mindent amit DO, LOOP vagy SYNC-nek hívnak, és a főprogram nézzen ki így:

do
megyek()
kerdes()
sync
loop
   
Paladin13 - Tag | 26 hsz       Online status #179258   2012.04.24 14:58 GMT+1 óra  
ŐŐ nem tudom még nagyon kezdő vagyok és ha nem teszem bele akkor nem megy

   
Seeting - Törzstag | 2306 hsz       Online status #179257   2012.04.24 14:32 GMT+1 óra  
Miért van a függvényen belül DO-LOOP? Így sosem fog visszatérni belőle.
   
Seeting - Törzstag | 2306 hsz       Online status #179256   2012.04.24 14:30 GMT+1 óra  
MOTHER OF HARDCODE

   
Paladin13 - Tag | 26 hsz       Online status #179255   2012.04.24 14:27 GMT+1 óra  
A gagyvaszba se megy ,de itt vannak a fügvények:
Kód:
do
megyek()
kerdes()
loop


function megyek()
Debug=1
Do
rem pozsony
If mousex()>50 and mousey()>270 and mousex()<58 and mousey()<278
if mouseclick()=1 then sprite 7,27,227,8
Endif
If mousex()>58 and mousey()>270 and mousex()<66 and mousey()<278
if mouseclick()=1 then sprite 7,27,227,9
Endif
If mousex()>66 and mousey()>270 and mousex()<74 and mousey()<278
if mouseclick()=1 then sprite 7,27,227,10
Endif
If mousex()>74 and mousey()>270 and mousex()<81 and mousey()<278
If mouseclick()=1 then sprite 7,27,227,11
Endif
...
Sync
Loop

endfunction

function kerdes()

kerdes:
Beragadas_debug=1
sprite 101,1,1,101
do

If mousex()>430 and mousey()>400 and mousex()<602 and mousey()<450
Sprite 89,430,400,90
If mouseclick()=1 and Beragadas_debug=1 then if sprite exist(101)=1 then delete sprite 101 : sprite 102,1,1,102 : Beragadas_debug=0
Else
Sprite 89,430,400,89
Endif
...
loop

endfunction

Ezt a hozzászólást DMG módosította (2012.04.24 20:37 GMT+1 óra, ---)

   
Seeting - Törzstag | 2306 hsz       Online status #179254   2012.04.24 14:16 GMT+1 óra  
Nem kell, már tudom a megoldást: Ne írj függvényeket, ha nem tudod mire jók. Írj inkább mindent egy nagy gagyvaszba. Csúnya lesz, de legalább működik.
   
Dookle - Tag | 478 hsz       Online status #179253   2012.04.24 14:14 GMT+1 óra  
Nem kell email cím. Ide is beillesztheted kódot.Így többen is megnézhetik és több szem többet lát.

Kód:
kód
STEVIE RAY VAUGHAN FOREVER !!!!!

http://pinkcatgames.ucoz.com/
   
Paladin13 - Tag | 26 hsz       Online status #179251   2012.04.24 13:51 GMT+1 óra  
De ha adsz egy e-mail cimet elküldöm a kódot.

   
Paladin13 - Tag | 26 hsz       Online status #179250   2012.04.24 13:49 GMT+1 óra  

   
Seeting - Törzstag | 2306 hsz       Online status #179249   2012.04.24 13:48 GMT+1 óra  


Hát írjad AZ megyek() müködés AZ kattint kerdesek() müködés.
   
Paladin13 - Tag | 26 hsz       Online status #179248   2012.04.24 13:39 GMT+1 óra  
Hello!

Hát az orszagok() az valójában elírtam mert megyek() fügvény a neve. De a lényege ,hogy ha rákatintok az adott megyén belül egy szinre akkor az a megye beszineződik és lénygében így el van foglalva az a megye. A kerdes() fügvény lényege pedig ,hogy ki írja az első kérdés és ha rákatintok a következő kérdés gombra akkor kiírja a következő kérdést. Ennyi a lényegük.

   
Seeting - Törzstag | 2306 hsz       Online status #179245   2012.04.24 13:27 GMT+1 óra  
Szia!

Szerintem ebből az információból senki sem fog tudni neked segíteni. Legyél konkrétabb. Hogy működnek ezek a függvények és mi a céljuk?
   
Paladin13 - Tag | 26 hsz       Online status #179243   2012.04.24 13:14 GMT+1 óra  
Sziasztok!

Lenne egy kérdésem már egy ideje csinálok egy Honfoglalóhoz hasonló játékot de most egy nagy gondba ütköztem. A baj az ,hogy van 2 fügvényem a orszagok() és a kerdesek() külön-külön mind a 2 tökéletesen működik de egybe nem. Ez allat azt értem ,hogy az országok() fügvénynek a hátérbe kéne futnia és ha rá katintok a küvetkező kérdésre akkor ki írja a kérdést. Eddig működik is ,de ha már rákatintottam a következő kérdésre valamiért az orszagok() fügvényt egyátalán nem tudom használni. A kérdésem az lenne, hogy hogy tudom kiküszöbölni ezt? Kódot nem csatolok mert ami van az nagyon hosszú és amúgyis rossz. Előre is kössz a segítséget.

   
DMG - Szerkesztő | 3172 hsz       Online status #179183   2012.04.23 10:10 GMT+1 óra  
Csak fura volt, hogy bejelented egy játékfejlesztő portálon, hogy csináltál egy játékot, de megosztani nem osztod meg. Szóval ha gondolod, akor vagy regisztráld, ha arra érdemesnek ítéled (aztán mi majd eldöntjük), vagy ott a játékosdoboz topic, apróbb játékoknak.
-----------------------------------------
Dont Listen to the Naysayers
   
sirpalee - Tag | 1282 hsz       Online status #179182   2012.04.23 10:09 GMT+1 óra  
dropbox
raytraceisten és übermedic
   
Krisz98 - Tag | 66 hsz       Online status #179181   2012.04.23 10:03 GMT+1 óra  
vagy esetleg hogyan tudnám feltenni a netre?
   
Krisz98 - Tag | 66 hsz       Online status #179180   2012.04.23 10:02 GMT+1 óra  
hello!

az az igazság hogy még van egy-két szépséghibálya de ha akarod E-mailon elhüldhetem!
   
DMG - Szerkesztő | 3172 hsz       Online status #179157   2012.04.22 17:17 GMT+1 óra  
Tök jó, de minek osztod ezt meg velünk, ha a játékot magát nem?
-----------------------------------------
Dont Listen to the Naysayers
   
Krisz98 - Tag | 66 hsz       Online status #179154   2012.04.22 16:20 GMT+1 óra  
Hello fórumosuk!

Elkészültem egy Itt a piros hol a piros 3D játékkal.

három pohár van egyik pohárban piros labda
1-es szinten 5x kell eltalálni azt a poharat utána mindig 5x többször.
ezt az akadályozza hogy a labdanélküli pohér 2x lassan megfordul hadd menjen az idő...
még a másik labdás pohár esetében csak 1x-er történik meg a forgás.

közben az idő egyrecsak fogy...
ha lejár a játékos két obció közül választhat:
ujra kezdi azt a szintet melyen elbukott vagy kiép a menübe.

a szintek nincsenek korlátolva "örökjáték" amedig fel nem adjuk megnyerését
   
Dookle - Tag | 478 hsz       Online status #178000   2012.04.09 12:51 GMT+1 óra  
Az a része hogy :

Kód:
load image "kép.bmp",1
set dir ".."
save image fajl$+"kép.bmp",1


nem valami jó megoldás... helyette inkább használd a :

Kód:
open to read
write file


parancsokat
STEVIE RAY VAUGHAN FOREVER !!!!!

http://pinkcatgames.ucoz.com/
   
Krisz98 - Tag | 66 hsz       Online status #177990   2012.04.09 09:43 GMT+1 óra  
Kössz a kódot sejtetem hogy valami ielysmi mert Dos-ban MD a kód.

egyépként telepítőt készítek ahoz kell.
   
Dookle - Tag | 478 hsz       Online status #177766   2012.04.06 18:23 GMT+1 óra  
Idézet
Krisz98 :
ÜDV!

Kérdésem hogy dbPro-ban lehet-e windows mappát készíteni?
mert ezzel próbálkozom:

Kód:
set window on
set window title "INSTALL"
set window size 400,200

set text font "Currier New"
set text size 50

set cursor 10,10:input "hova telepítse a játékot?: ",fajl$

set dir "media"
load image "kép.bmp",1
set dir ".."

save image fajl$+"kép.bmp",1

cls
set cursor 10,10:print "a telepítés kész!"
wait key


na most lehetne-e a valahogy a " save image fajl$+"kép.bmp",1 " hez valami parancsal mappát léterhozatni?

ha valaki tud valamit mondani azt megköszöném.




Kód:
MAKE DIRECTORY DirectoryName$


A Help a barátod
STEVIE RAY VAUGHAN FOREVER !!!!!

http://pinkcatgames.ucoz.com/
   
Krisz98 - Tag | 66 hsz       Online status #177761   2012.04.06 17:23 GMT+1 óra  
ÜDV!

Kérdésem hogy dbPro-ban lehet-e windows mappát készíteni?
mert ezzel próbálkozom:

Kód:
set window on
set window title "INSTALL"
set window size 400,200

set text font "Currier New"
set text size 50

set cursor 10,10:input "hova telepítse a játékot?: ",fajl$

set dir "media"
load image "kép.bmp",1
set dir ".."

save image fajl$+"kép.bmp",1

cls
set cursor 10,10:print "a telepítés kész!"
wait key


na most lehetne-e a valahogy a " save image fajl$+"kép.bmp",1 " hez valami parancsal mappát léterhozatni?

ha valaki tud valamit mondani azt megköszöném.
   
Bitsculptor - Tag | 188 hsz       Online status #177751   2012.04.06 14:52 GMT+1 óra  
Idézet
Asylum :
Szerintem meg pont azzal tanul a legtöbbet valaki, ha megírja. És a későbbiekben is tudja kamatoztatni. Carmack ne tudná ezt?...ugyanmár...



Nem mindenki születik Carmack-nak, és nem is kell annak lenni ahoz, hogy egy játszható játékot letegyen valaki az asztalra. Más kérdés, hogy nem is arathatja le a babérokat egy az egyben.
Ugyanakkor a legtöbben akik úgy gondolják hogy engine-t írnak amiből majd játék lesz, azok jóesetben eljutnak addig, hogy van egy többé-kevésbé kész engine, játék meg sehol, és nem is
lesz belőle semmi, mert belefásulnak...

   
Asylum - Törzstag | 5448 hsz       Online status #177624   2012.04.04 20:04 GMT+1 óra  
Bármily meglepö az ilyen "összedobigált" enginekkel is lehet pénzt keresni, ha van valaki aki megveszi (és erre konkrét példát tudok mondani). És bőven nem kell érteni az enginefejlesztéshez.
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
sirpalee - Tag | 1282 hsz       Online status #177619   2012.04.04 19:14 GMT+1 óra  
Ha engine író akar lenni, akkor nyilván...

Csak tudod az sem árt, ha engine írás előtt megismersz működő, sokat használt motorokat. Mert akkor tudod mikre lehet szükség, és nem olyan enginet írsz, amit produkcióban másodpercek alatt kidobnának a kukába. Hiába az xy effect.
raytraceisten és übermedic
   
Asylum - Törzstag | 5448 hsz       Online status #177613   2012.04.04 18:29 GMT+1 óra  
Szerintem meg pont azzal tanul a legtöbbet valaki, ha megírja. És a későbbiekben is tudja kamatoztatni. Carmack ne tudná ezt?...ugyanmár...
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Parallax - Tag | 581 hsz       Online status #177601   2012.04.04 15:17 GMT+1 óra  
Idézet
Asylum :
Idézet
Parallax :
"if your goal is to make a game, license as much code as you can. It is fun to write from scratch, but not wise." - karmakk



Akkor hogy lehet hogy a jatekait full o irja? (akar mint id)


A játékírásról volt szó nem arról, hogy valaki ebből tanulni is akar, fejlődni. Legtöbb JF cég is futószalagon termeli a játékokat és abszolút nem foglalkoznak azzal, hogy hú zendzsín, hanem határidőre letermelik a produktumot kész komponensekből, mint egy számlázóprogramot. Miért kéne akkor pont garázs szinten ezzel szembemenni? Legtöbb embernek ez csak szórakozás, nem algoritmizálási feladat.

   
Matzi - Szerkesztő | 2520 hsz       Online status #177589   2012.04.04 11:59 GMT+1 óra  
Azért mert valaki forma1-es pilóta, még tanácsolhatja azt, hogy vezess lassan.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Frissebbek | Korábbi postok
[1] [2] [3] > 4 < [5] [6] [7] [8] [9] [10] [15] [20] [25] [30] [35] [40] [45] [50] [55] [60] [65] [70] [75] [80] [85] [89]