CurfSnaik 1 [beta]

Gestart doorSanderc19 reacties187 weergaven

20 berichten · pagina 1 van 2

Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding

Inleiding
Hoi, bij deze release ik CurfSnaik versie 1 BETA
Ik heb er een tijdje aan gewerkt, en nu is het eindelijk speelbaar.

Over het spel
In het spel moet je proberen elkaar in te sluiten, je slangetje word steeds langer. Je bent dood wanneer je tegen de staart van de andere botst, of wanneer je uit het scherm komt.

» 2 players »» Dit is nog steeds met 1 computer. De ene kan het zwarte slangetje besturen met de pijltjestoetsen. De witte kan bestuurd worden met ZQSD.

» 1 player »» hier speel je tegen een bot, die ik nog niet zo slim heb kunnen maken. De bot kan botsen tegen de muur, maar blijft wel leven. Dit is meer een oefen modus voor jezelf. De bot is totaal nog niet normaal ontwikkeld en kan door zichzelf gaan. In 1 van de volgende versies zal dit al wat beter zijn (versie 1.1)

» BETA mode »» Deze mode is niet om te spelen, dit was mijn test mode. Die word er vanaf versie 2 uitgehaald (dan zou het spel helemaal getest moeten zijn)

» Powerups »» Voorlopig is er maar 1 powerup en dat is de gom. Als je de gom pakt, worden alle staarten uitgewist.

Cheats »» »» Om alle staarten direct te wissen (zonder gom) dan kan je de "-" toets indrukken, op je keypad.

Hulpmiddelen »» »» Je kan gewoon klikken op de "1 player" of "2 player". maar je kan ook de sneltoetsen "1" (voor 1 player) en "2" (voor 2 player) gebruiken. Voorbeeld= klik

Virus? Hoe ben ik zeker dat dit geen virus is??
Nou, ik kan het je niet specifiek aantonen, maar het is echt geen virus.
Je kan het eventueel aan andere vragen...

Screens:
Spoiler tonen
Screen als het spel aan het laden is;
Afbeelding
Screen om het spel te starten;
Afbeelding
Game over screen:
Afbeelding
2player:
Afbeelding
1 player:
Afbeelding
DOWNLOAD
1.0 : http://sander.freux.nl/curfsnaik/curfsnaik_1.exe

Bekende bugs:
#1: Sommige meldingen kloppen niet. ("wit heeft gewonnen") terwijl er moet staan ("de bot heeft gewonnen") oid
#2: Soms wanneer je direct een spel start, is er al iemand dood, dat is door de random position die het in het begin krijgt, en soms spawnd die direct tegen de wand, en dan ben je dood. Hier vind ik ook nog iets op.
Afbeelding

Ik heb hier veel werk in gestoken, en wil het resultaat graag met jullie delen biggrinI hope you enjoy it.
0
Berichten
11.637
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ziet er grappig uit. Er bestaan online virusscans, die kun je erbij zetten als je mensen wilt garanderen dat het een veilige download is.

Daarnaast doet dit me denken aan Achtung, Die Kurve!, wat nu Curvefever heet (www.curvefever.com). Wel nice als je zoiets kunt maken biggrin
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ja, ik heb mij gebasseerd op curvefever yummie
Eerst wou ik het gewoon maken omdat ik het zo dom vond dat ik het niet offline kan spelen als ik geen internet heb.

Het is eigenlijk gewoon bijna helemaal hetzelfde als curvefever.
Maar dan toch nog een klein beetje anders.

ZO dat van dat er soms random gaatjes in de lijnen komen, komt er btw ook nog.
0
Berichten
3.225
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dit is toch zo een heel oud spel genaamd Snake of niet?
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Streedie schreef:
Dit is toch zo een heel oud spel genaamd Snake of niet?
Nee, het is totaal anders dan snake.
0
Berichten
734
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is meer Achtung die Kurve (tegenwoordig Curve Fever). Maar wel leuk gedaan dit hoor.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Venzio schreef:
Het is meer Achtung die Kurve (tegenwoordig Curve Fever). Maar wel leuk gedaan dit hoor.
Dankje, ik heb al een soort algoritme bedacht voor de bot.

Ik ga zorgen dat de normala player een soort onzichtbare "grote blokken" plaatst naast zijn staarten, en als de bot die tegenkomt, veranderd hij van richting, dan kan hij al wat moeilijker gaan botsen yummie Ik ga wel zorgen dat die bot maar 80% kans heeft dat hij terug weg gaat, anders is ie bijna onverslaanbaar (behalve als hij tegen zichzelf botst dan yummie)

toevoeging op 7 augustus 2013, 17:27:37:
Of beter gezegd, als hij daartegen botst, dan kiest hij (in een fractie van 1 milliseconde) een andere richting (links recht onder boven) als hij dan toch perongeluk de kant kiest van de slang, is hij dood dus yummie
Als iemand een schets wilt van mijn algoritme geef ik die wel yummie
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Welke taal is dit in geschreven? En beter gebruik je QWERTY ipv. AZERTY..
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In gamemaker smile
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom leer je niet gewoon een taal? Java bijvoorbeeld, goed genoeg voor 2d games.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
Waarom leer je niet gewoon een taal? Java bijvoorbeeld, goed genoeg voor 2d games.
Euhm, nooit een goede tuto gevonden...
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
Waarom leer je niet gewoon een taal? Java bijvoorbeeld, goed genoeg voor 2d games.
Euhm, nooit een goede tuto gevonden...
Kijk eens op YouTube.
0
Berichten
3.225
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
Waarom leer je niet gewoon een taal? Java bijvoorbeeld, goed genoeg voor 2d games.
Euhm, nooit een goede tuto gevonden...
Of Google.

Of wat ik gebruik: http://www.thenewboston.com/
0
Berichten
1.684
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Streedie schreef:
Eerdere citaten tonen
Sanderc schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
Waarom leer je niet gewoon een taal? Java bijvoorbeeld, goed genoeg voor 2d games.
Euhm, nooit een goede tuto gevonden...
Of Google.

Of wat ik gebruik: http://www.thenewboston.com/
NewBoston heb ik sockets van geleerd. Het is een heel goede serie als je Java wil leren, maar ontzettend lang!
Het duurt over de honderd uur en je leert vrij weinig voor zon lange tijd. Ikzelf heb Java geleerd vanuit een boek: Java voor studenten. Het mag dan outdatet zijn, toch heeft het mij bijna alles van OOP geleerd.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
#2: Soms wanneer je direct een spel start, is er al iemand dood, dat is door de random position die het in het begin krijgt, en soms spawnd die direct tegen de wand, en dan ben je dood. Hier vind ik ook nog iets op.

Je van de random positie de x en y opslaan. Vervolgens zoiets checken

x < 0 + breedtesprite + 10 || x > gamescreen - breedtesprite - 10

En voor de Y uiteraard hetzelfde. De 10 is een correctie, zodat je niet precies tegen een rand aan begint. Dit kun je dus verhogen.

Zo kan je ook meteen checken of 2 spelers in dezelfde positie gespawned zijn
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren