Stránka: 1 z 1
| [ Príspevkov: 22 ] | |
Autor | Správa |
---|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
No mame do konca prazdnin spravit na informatiku nejaku hru, rozhodol som sa urobit "obycajneho" hada, len mam nasledujuce problemy:
1. Chcem aby sa procedura v ktorej sa spusta samotna hra skoncila na stlacenie ESC, nasledne na to sa vypise menu a vsetko ide odznova. Viem to spravit tak aby sa na stlacenie ESC skoncila cela hra, len bohuzial do toho menu to neviem dostat.
2. Chcem aby sa pocas samotnej hry zobrazoval pocet "ziedenej" potravy a po stlaceni ESC sa, este pred tym co chcem v bode 1, zobrazilo skore ktore hrac dosiahol. S tymto si neviem rady vobec. Skore sa nemusi ukladat do ziadneho suboru, len by malo byt pristupne pocas jedneho spustenia hry.
Toto je zatial vsetko, davam sem odkaz na stiahnutie zdrojaku, ak by sa tu niekto nasiel, kto tomu rozumie viac ako ja, pls help. Diki
DOWNLOAD
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
//Edit: pre ten druhy bod to mozes spravit napr tak, ze pri kazdom zjedeni budes inkrementovat neaku premenu body tj. inc(body) a potom to spravis ako write(body); delay(5000); a potom skok do toho menu.. odporucam urobit si to menu ako samostatnu proceduru..
ked chces tak sa mozes inspirovat tu..
Kód: PROGRAM Had; USES crt,graph; VAR xx, yy: array [1..2000] of integer; a,b,bb,x,y,f,i,j,r,s,k,Px,Py,gd,gm,body: integer; Key : char; test: boolean; Str:string;
procedure kriz; BEGIN Px:=random(640); Py:=random(480); FOR i:=-3 TO 3 DO BEGIN PUTPIXEL(Px+i,Py,14); {14 = yellow} PUTPIXEL(Px,Py+i,14); END; a:=1; END;
BEGIN ClrScr; r:= 7; {rychlost hada} f:= 2; {2 = green } INITGRAPH(gd,gm,'c:\tpascal\bgi'); {cesta k graph.tpu} RANDOMIZE; a:=1; i:=1; test:=false; x := 100; y := 240; body := 0; SETCOLOR(f+1); RECTANGLE (0,0,639,479); REPEAT kriz; UNTIL a = 1; {prvy krizik} i := 1; REPEAT PUTPIXEL (x,y,f); {vykresli hada } DELAY (r); {rychlost hada} PUTPIXEL (xx[a],yy[a],0); { 0=black } xx[a] := x; {pohyb} yy[a] := y; a := a+1; IF a=150*i+1 THEN a:=1; { spodna hranica } IF test = false THEN x := x+1; { zisti pohyb hada} IF ORD (key) = 72 THEN y := y-1; { hore } IF ORD (key) = 75 THEN x := x-1; { vlavo } IF ORD (key) = 77 THEN x := x+1; { vpravo} IF ORD (key) = 80 THEN y := y+1; { dole } IF GETPIXEL (x,y) = f+1 THEN key := 'x'; IF GETPIXEL (x,y) = f THEN key := 'x'; IF GETPIXEL (x,y) = 14 THEN { 14=yellow } BEGIN FOR b := y-10 TO y+10 DO BEGIN FOR bb := x-10 TO x+10 DO BEGIN IF GETPIXEL(bb,b)=14 THEN BEGIN PUTPIXEL(bb,b,0); { 0 = black } body:=body + 1; END; END; END; REPEAT {vykresli druhy a dalsie kriziky} Px := RANDOM (640); Py := RANDOM (480); IF GETPIXEL (Px,Py) = 0 THEN BEGIN FOR b:=-3 TO 3 DO BEGIN PUTPIXEL (Px+b, Py ,14); { 14 = yellow } PUTPIXEL (Px, Py+b, 14); END; b:=1; END ELSE b:=0; UNTIL b=1; i:=i+1; END; IF KEYPRESSED THEN test := true; {kontrola toho isteho pohybu} IF KEYPRESSED THEN key := readkey; { pohyb do strany} UNTIL (key = 'x') OR (i = 11); IF key = 'x' THEN BEGIN SETTEXTSTYLE (1,0,8); SETCOLOR (10); { light green } OUTTEXTXY (100,200,'GAME OVER...'); { efektny koniec } END; IF i=11 THEN BEGIN SETCOLOR (10); { light green } SETTEXTSTYLE (3,0,8); CLEARDEVICE; OUTTEXTXY (150,200,'VITAZ!'); { koniec s vitazom } END; {DELAY (500);} READKEY; CLOSEGRAPH; CLRSCR; j:=27; Str:='N A H R A L SI : '; FOR s:=1 TO 18 DO BEGIN {SOUND (200);} delay(50); GOTOXY (j,12);WRITE (Str[s]); DELAY (50); {nosound;} j:=j+1; END; REPEAT FOR K:=1 TO 3 DO BEGIN { TEXTCOLOR (0); GOTOXY (57,12);WRITELN ((body DIV 13)*100 ,' BODOV'); DELAY (300);} TEXTCOLOR (13); GOTOXY (47,12);WRITELN ((body DIV 13)*100 ,' BODOV'); DELAY (100); WRITELN; NORMVIDEO; WRITELN; WRITE('Stlac Enter...'); END; UNTIL KEYPRESSED; READLN; END.
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
fuuha...toto je na mna moooc zlozite...nemohol by si mi pomoct co sa tyka tej mojej "verzie"?? ale inak diki
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
mam to stiahnute.. vecer sa na to skusim pozriet..
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
diki moc
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
poslal som ti to mailom..
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 01.05.05 Príspevky: 13415 Témy: 1496 | 1496 Bydlisko: Bratislava |
p55p píše: poslal som ti to mailom.. hod to aj sem, mozno sa niekto niekedy najde co to bude tiez potrebovat
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
cele je to Scorpionove ja som doplnil iba to co potreboval.. ak by na tom niekomu nieco neslo tak nech napise a ja to opravim..
http://p55p.xf.cz/HRA.PAS
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
diki, mail som si stiahol, este som sa k tomu nedostal, ale okolo jednej sa na to pozrem, zatial dik
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 15.06.05 Prihlásený: 28.11.19 Príspevky: 8033 Témy: 115 | 115 Bydlisko: Košice Bydl... |
hada som v pascaly robil uz aj ja, ak by ste chceli ciste teoreticky aj poju verziu, pohladam niekde na disku a zverejnim
_________________ Asus P5KC, E8400 @4.5GHz Thermaright Ultra 120 Extreme, 2x2GB Vitesta EE, Asus Matrix 4850 Accelero S1 + S12B FLX
AC Fusion 550R, Coolermaster Elite 330 + 2x S12B FLX, Razer Lachesis, Z-2300 |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
taaakze...hra uz je vo verzii 1.2 RC1, myslim ze este nejake designove blbosti nech to pekne vyzera a je to!!
este ale mam jednu vec s ktorou si neviem rady a to je vytvorenie EXE verzie, viem ze sa to tam nejako da, ale ani za svet si nespomeniem ze ako na to... mozte mi s tym este helpnut?? diki moc
DOWNLOAD
PS: poprosim aj nejaky strucny navod ako na tu EXE verziu. dik
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
mal by si tam mat subor TPC.EXE to je compiler.. potm iba v prikazovom riadku napises TPC -V nazov_suboru.pas (samozrejme ze musis mat vsetko v jednom adresary (najcastejsie v BIN) a aj v prikazovom riadku musis byt v tom adresary).. da sa to neako aj priamo v prostredi pascalu ale to si uz nepamatam..
//Edit: ak by to bolo nezrozumitelne napisane, tak mi treba napisat a ja to opisem lepsie pripadne urobim screen-y..
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 19.03.06 Prihlásený: 21.08.07 Príspevky: 32 Témy: 3 | 3 |
Aj ja som to už robil, kukni si aj to ak chceš, možno ti to pomôže. Nieje to nejak graficky premakane, ovlada sa číslami 4,6,8, a 2. No, možno ťa to trochu inšpiruje
http://www.sendspace.com/file/ombbnh
|
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
mam spravenu tu exe verziu, 2p55p: mal si pravdu, je tam treba aj ten subor Egavga.*** ale s tym skore si neviem rady...skusal som to roznymi sposobmi, ale islo to bud rovnako alebo vobec . mohol by si mi s tym este trochu pomoct?? pre ostatnych na objasnenie - pri textovom mode sa pripocita skore aj ked sa spravi urcity pocet tahov bez toho aby "had" zjedol "potravu". prikladam aktualnu exe verziu aj s potrebnymi subormi a aj zdrojak.
DOWNLOAD
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 02.01.06 Prihlásený: 02.11.21 Príspevky: 3331 Témy: 91 | 91 Bydlisko: Prešov |
je to pecka, lem :
-ked stlacim v menu nejaky iny znak ako cislo a enter tak to skonci a runtime error
-nepaci sa mi ze had sa mie ziest aj ked ide hned oproti sebe ------ - tak je to sux
-----┐
BUM| - tak je to ok
└---┘
_________________ Ryzden 3700X, 16 GB DDR4 3200, RX 570, Win 11 & Dell @ 10210U, 16 GB DDR4 2666, Win 10 |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
Harlequin píše: je to pecka, lem : -ked stlacim v menu nejaky iny znak ako cislo a enter tak to skonci a runtime error -nepaci sa mi ze had sa mie ziest aj ked ide hned oproti sebe ------ - tak je to sux -----┐ BUM| - tak je to ok └---┘
ad1. to je celkom logicke, ta premenna je zadefinovana ako cislo, takze ked tam das napr. "@" tak to vyhodi chybu. ale predpokladam ze uzivatel je natolko inteligentny ze to pochopi... ale bez urazky
ad2. nechapem co myslis, akoze ked ide had dolava a stlacim sipku doprava tak ze sa "zje"?? sak to je logicke... tak to bolo aj na mobiloch, nie?? ale tomu "obrazku" alebo co si to nakreslil nerozumiem vobec...
inac skus zadat v menu 666 a Enter, spravil som aj "cheat" ale na odnaucenie cheatovania
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 02.01.06 Prihlásený: 02.11.21 Príspevky: 3331 Témy: 91 | 91 Bydlisko: Prešov |
ScorpionSX píše: ad1. to je celkom logicke, ta premenna je zadefinovana ako cislo, takze ked tam das napr. "@" tak to vyhodi chybu. ale predpokladam ze uzivatel je natolko inteligentny ze to pochopi...
ale ucitelia byvaju svine a skusia co to spravi a potom pindaju ze to ma byt osetrene...
_________________ Ryzden 3700X, 16 GB DDR4 3200, RX 570, Win 11 & Dell @ 10210U, 16 GB DDR4 2666, Win 10 |
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
staci chodit hore dole v jednej osi a ono sa to tvari ako keby to zralo potravu..
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
Harlequin píše: ale ucitelia byvaju svine a skusia co to spravi a potom pindaju ze to ma byt osetrene... niee...to je v pohode...ja to aj tak budem musiet v skole este upravit co sa tyka rozlisenia, delay-ov, atd... p55p píše: staci chodit hore dole v jednej osi a ono sa to tvari ako keby to zralo potravu..
nemozes mi s tym pls helpnut?? diiki moc
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 24.06.05 Príspevky: 1085 Témy: 76 | 76 Bydlisko: sc |
2 ScorpionSX: skus sa pozriet do D.I.Y.-ovho zdrojaku mozno tam najdes riesenie.. ak chces aby som ti pomohol s tvojim programom tak mi posli zdrojak kde nebudu tie intra a velke napisi (nechaj iba menu a vyhod aj tu graficku verziu).. strasne zle sa to s nimi cita..
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!! |
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
p55p píše: 2 ScorpionSX: skus sa pozriet do D.I.Y.-ovho zdrojaku mozno tam najdes riesenie.. ak chces aby som ti pomohol s tvojim programom tak mi posli zdrojak kde nebudu tie intra a velke napisi (nechaj iba menu a vyhod aj tu graficku verziu).. strasne zle sa to s nimi cita..
ok, zajtra ti to poslem, inac ten D.I.Y.-ho zdrojak som tiez pozeral ale len zbezne, este sa na to pozrem
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Registrovaný: 16.05.05 Príspevky: 5075 Témy: 105 | 105 Bydlisko: Trenčín, SR |
Taaakze hra je vo finalnej verzii, biggest thanxxx to p55p, dal som to na server, v zipku su potrebne subory, vratane zdrojaku a samozrejme spustitelnej exe verzie. Ak sa tam predsa len najdu nejake chybky, tak pls hned napiste, nech to stihnem do zajtra opravit. Diki moc.
DOWNLOAD
_________________
Intel Core i5-3450 | Gigabyte GA-Z77M D3H | Kingston 8GB 1600MHz DDR3 | Sapphire HD7850 2GB | 2x ADATA SX900 256GB | WD MyCloud 4TB | 27" AOC | Cooling by GELID Apple iPhone 6s 32GB | 2005 Ford Focus II 1.8TDCi Panther Black S-packet
"My new computer came with Windows 7. Windows 7 is much more user-friendly than Windows Vista. I don't like that."
|
|
Stránka: 1 z 1
| [ Príspevkov: 22 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 4 | 1151 | 11.01.2009 17:49 programator | | v Assembler, C, C++, Pascal, Java | 0 | 538 | 12.05.2009 14:02 cod | | v Databázy | 9 | 827 | 30.11.2008 12:03 Blackshadow | | v PHP, ASP | 23 | 1318 | 04.02.2009 12:40 snake2 | | v PC zostavy | 22 | 914 | 25.07.2012 9:32 DwEjtSvK | | v Krčma | 3 | 771 | 12.01.2016 7:26 Miso122 | | v Ponuka práce | 4 | 1126 | 03.04.2009 22:05 bbeni | | v Assembler, C, C++, Pascal, Java | 2 | 601 | 22.03.2011 16:16 Cleo | | v Ostatné | 7 | 581 | 05.11.2018 21:07 kikuska222 | | v Assembler, C, C++, Pascal, Java | 3 | 595 | 23.02.2008 9:59 Aries | | v Assembler, C, C++, Pascal, Java | 2 | 323 | 22.12.2012 15:36 lukac | | v Assembler, C, C++, Pascal, Java | 5 | 832 | 24.11.2007 11:10 scarletjohanson | | v Assembler, C, C++, Pascal, Java | 2 | 533 | 23.11.2011 13:25 jojinkho | | v Assembler, C, C++, Pascal, Java | 0 | 544 | 24.03.2011 19:42 roxor | | v Assembler, C, C++, Pascal, Java | 5 | 745 | 13.08.2008 6:42 imcold | | v Assembler, C, C++, Pascal, Java | 4 | 1803 | 27.02.2008 20:45 martin90 |
|