Biljett

Forum > Utveckling > Snake spel...

Senth
# | Citera | Skrivet: 2006-02-06 22:36:30
Senth
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 9
Crew NitroXy 16
Crew NitroXy 17
Crew NitroXy 18
NX7-Crew
392 inlägg

Senast online:
9 år sedan

Skicka PM

Litet snakespel som jag har gjort. Tyvärr finns det ingen highscore och kommer förmodligen inte finnas det i framtiden heller om inte någon annan utvecklar det. Funkar endast i Windows :/ (använt mig utav "windows.h"). Snake.rar

"What I have shown you is reality. What you remember... that is the illusion."
- Sephiroth "Final Fantasy VII"

ext
# | Citera | Skrivet: 2006-02-07 10:11:24
ext
Administatörer
Crew NitroXy 1
Crew NitroXy 2
Crew NitroXy 3
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 9
Crew NitroXy 10
Crew NitroXy 11
Crew NitroXy 12
Crew NitroXy 13
Crew NitroXy 14
Crew NitroXy 15
Crew NitroXy 16
Crew NitroXy 17
Crew NitroXy 18
Crew NitroXy 19
Crew NitroXy 20
Crew NitroXy 21
Crew NitroXy 22
Crew NitroXy 23
Crew NitroXy 28
Crew NitroXy 29
Crew NördtroXy
Crew NördtroXy IV
Crew NördtroXy VI
Crew NördtroXy VII
NX7-Crew
1686 inlägg

Senast online:
3 år sedan

Skicka PM

Jag kikade lite på koden och det verkar väl se ok ut. Om du vill ha lite kritik på det så finns det lite att jobba med. Du skriver kod som är väldigt specifik för windows (vilket är bra att undvika). Ex din gotoxy funktion. Det hade gått att skriva plattformsoberoende ifall man hade velat. Vilken kompilator kör du föresten? "using namespace std" bör köras i global scope. Om du börjar jobba med fler filer så vinner du i överskådlighet. Men det är bra, jobba vidare!

Jo, och brackets {} ska ju stå direkt efter funktioner, for-slingor etc.. heh... ex:

int main(int argc,char* argv[]){
for (int i=0;i<10;i++){
cout << "megabajs\n";
}
}

Det är jag och Carmack mot resten av världen! Må rätt brackets vinna!

Senast redigerat 2007-01-10 19:56:21 av ext, redigerat totalt 4 gånger. Ändringshistorik

RealyFluffy
# | Citera | Skrivet: 2006-02-07 18:58:28
RealyFluffy
Crew NitroXy 1
Crew NitroXy 3
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 10
439 inlägg

Senast online:
8 år sedan

Skicka PM

precise eXtm du ock Carmack mot världen :P
enligt mig så är koden "lättar" att läsa om man start och slut brackets på samma indenterings nivå :)

EDIT wohooo :) godlike är snabb :)
något som skulle underlätta är om man kunde använad piltangenterna istället får wsad
något att tilläga är att jag tycker om snakespel :)
EDIT2 har precis upptäckt första buggen :)
om en sådandär som man ska äta spawnar där maksken befinnersig så slutar det komma nya :(

Senast redigerat 2007-01-10 19:56:21 av RealyFluffy, redigerat totalt 2 gånger. Ändringshistorik

[url=http://www.getfirefox.com/]
[b][color=#DE5300]Reclaim the web: Get FireFox![/color][/b][/url]
//Rurouni Realyfluffy

Senth
# | Citera | Skrivet: 2006-02-08 17:33:15
Senth
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 9
Crew NitroXy 16
Crew NitroXy 17
Crew NitroXy 18
NX7-Crew
392 inlägg

Senast online:
9 år sedan

Skicka PM

Jo jag vet att jag använder windows kod, men jag försöker hålla mig undan från det.

Skrivet av RealyFluffy
EDIT* wohooo :) godlike är snabb :)
något som skulle underlätta är om man kunde använad piltangenterna istället får wsad

Jo, men om man använder sleep funktionen så tar den inte in alla tangentbordstryckningar om jag har rätt? Såg detta i en Swec tråd...

Skrivet av RealyFluffy
något att tilläga är att jag tycker om snakespel :)
EDIT2 har precis upptäckt första buggen :)
om en sådandär som man ska äta spawnar där maksken befinnersig så slutar det komma nya :(

Det kommer nya, men du måste komma ihåg var huvudet befann sig... Enligt kodningen jag har gjort så verkar det (för mig) att det inte ska kunna komma huvuden i masken.

Testar lite olika stilar med bracketsen. Inte bestämt mig för vilken jag ska använda än.

En fråga till dig eXt: Om jag använder endl flushar den, men exakt vad menas med detta? Ska man undvika att ha förmånga endl:s i sin kod?
Okej det var kanske två ^^

Använder dev-cpp. Lätt att skriva kod i i alla fall. Kan ju kompilera det i något annat sen om jag vill.

Senast redigerat 2007-01-10 19:56:21 av Senth, redigerat totalt 4 gånger. Ändringshistorik

"What I have shown you is reality. What you remember... that is the illusion."
- Sephiroth "Final Fantasy VII"

estel
# | Citera | Skrivet: 2006-02-08 18:09:58
estel
Crew NitroXy 1
Crew NitroXy 2
Crew NitroXy 3
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 9
Crew NitroXy 10
515 inlägg

Senast online:
13 år sedan

Skicka PM

är det inte så att endl betyder end line eller som i c new line. det är ju det du använder endl till iaf. vad gör någonting när det flushar? eller det kanske var din fråga?

ext
# | Citera | Skrivet: 2006-02-09 00:33:53
ext
Administatörer
Crew NitroXy 1
Crew NitroXy 2
Crew NitroXy 3
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 9
Crew NitroXy 10
Crew NitroXy 11
Crew NitroXy 12
Crew NitroXy 13
Crew NitroXy 14
Crew NitroXy 15
Crew NitroXy 16
Crew NitroXy 17
Crew NitroXy 18
Crew NitroXy 19
Crew NitroXy 20
Crew NitroXy 21
Crew NitroXy 22
Crew NitroXy 23
Crew NitroXy 28
Crew NitroXy 29
Crew NördtroXy
Crew NördtroXy IV
Crew NördtroXy VI
Crew NördtroXy VII
NX7-Crew
1686 inlägg

Senast online:
3 år sedan

Skicka PM

Skrivet av Senth
En fråga till dig eXt: Om jag använder endl flushar den, men exakt vad menas med detta? Ska man undvika att ha förmånga endl:s i sin kod?
Okej det var kanske två ^^

Det betyder att den skriver det hela till skärmen, inget dyker upp förrän den gjort det. Det kan spela stor roll om man skriver till en fil exempelvis. Allt placeras i en buffert och skrivs inte förrän du flush:ar din buffert.

Skrivet av Senth

Använder dev-cpp. Lätt att skriva kod i i alla fall. Kan ju kompilera det i något annat sen om jag vill.

Var inte så säker på det, ifall det ska funka bra med flera kompilatorer gäller det at testa på dom ofta.

RealyFluffy
# | Citera | Skrivet: 2006-02-09 09:07:41
RealyFluffy
Crew NitroXy 1
Crew NitroXy 3
Crew NitroXy 4
Crew NitroXy 5
Crew NitroXy 6
Crew NitroXy 8
Crew NitroXy 10
439 inlägg

Senast online:
8 år sedan

Skicka PM

Skrivet av Senth

Skrivet av RealyFluffy
något att tilläga är att jag tycker om snakespel :)
EDIT2 har precis upptäckt första buggen :)
om en sådandär som man ska äta spawnar där maksken befinnersig så slutar det komma nya :(

Det kommer nya, men du måste komma ihåg var huvudet befann sig... Enligt kodningen jag har gjort så verkar det (för mig) att det inte ska kunna komma huvuden i masken.

jag märkte det lite senare ja :)
blir lite svårare, men det funkar iaf :)

[url=http://www.getfirefox.com/]
[b][color=#DE5300]Reclaim the web: Get FireFox![/color][/b][/url]
//Rurouni Realyfluffy

X-Infinity
# | Citera | Skrivet: 2006-03-27 18:44:52
X-Infinity
63 inlägg

Senast online:
15 år sedan

Skicka PM

haha rätt kul men ändå drygt..!

Setup:

Processor: Intel 3,2 Ghz

Moderkort: Någon Intel :P

RAM: 2 Gb

Hårdiskar: 620Gb

Grafikkort: Radeon 9600 XT (V350)

Monitor:Samsung SyncMaster 193T 19 inchs"

Du måste vara inloggad för att skriva inlägg i forumet.