Baconclicker (cookieclicker) hjälp! Html /php

Permalänk
Medlem

Baconclicker (cookieclicker) hjälp! Html /php

Tjäänaare. Jag och kompisen har valt att programmera ett webbaserat spel som Gymnasiearbete.
Vi tog idén ifrån Cookieclicker ( http://orteil.dashnet.org/cookieclicker/ ) men istället för kakor ska vi använda bacon.

Eftersom våra lärare och alla hjälpmedel vi ska använda är hjärndöda så får vi absolut ingen hjälp och vi är tvugna att göra det själv.
Vi har båda basic kunskaper i html, php, c# . Vi förstår koder dvs.

(IDE Du klickar på baconet. Du får 1kr varje gång du klickar på baconet. Om du har klickat t.ex 10gånger så har du fått 10kr. Du kan nu köpa en gris som gör att din inkomst ökar med 1kr / sekund. Sen ska detta kompletteras med flera "uppgraderingar" ///Ett spel utan syfte )

Vi söker nu grundkoden för att klicka på baconet. En Javascript kod som ska Räkna(lägga till +1 i banken) varje gång man trycker på baconet.

Du trycker på img(bacon), det sparas i en variabel.

Tack så mycket på förhand, hoppas ni förstår vad vi är ute efter.

Permalänk
Medlem
Skrivet av Yoopac:

Tjäänaare. Jag och kompisen har valt att programmera ett webbaserat spel som Gymnasiearbete.
Vi tog idén ifrån Cookieclicker ( http://orteil.dashnet.org/cookieclicker/ ) men istället för kakor ska vi använda bacon.

Eftersom våra lärare och alla hjälpmedel vi ska använda är hjärndöda så får vi absolut ingen hjälp och vi är tvugna att göra det själv.
Vi har båda basic kunskaper i html, php, c# . Vi förstår koder dvs.

(IDE Du klickar på baconet. Du får 1kr varje gång du klickar på baconet. Om du har klickat t.ex 10gånger så har du fått 10kr. Du kan nu köpa en gris som gör att din inkomst ökar med 1kr / sekund. Sen ska detta kompletteras med flera "uppgraderingar" ///Ett spel utan syfte )

Vi söker nu grundkoden för att klicka på baconet. En Javascript kod som ska Räkna(lägga till +1 i banken) varje gång man trycker på baconet.

Du trycker på img(bacon), det sparas i en variabel.

Tack så mycket på förhand, hoppas ni förstår vad vi är ute efter.

Låt mig se om jag förstår er rätt. Ni söker alltså efter kod som ska utgöra grunden till er uppgift?

Förlorar inte uppgiften sin mening lite grand då?

Vad sägs om att NI förser forumet med grundkoden och den eventuellt tillhörande problematiken och ber folk om tips på LÖSNINGAR till dessa eventuella problem istället för att be andra göra ert ARBETE? Är det mer än vad ni klarar av så kanske ni ska titta på något annat slags projekt?

Permalänk
Medlem

Varsågoda. Här är er "grundkod".

<img id="bacon" src="bacon.png"> <script> var bacon = document.getElementById('bacon'), clicks = 0; bacon.addEventListener('click', function(){ clicks++; }, false); </script>

Permalänk
Medlem

Utan att ge kod, det du vill göra är att registrera när en användare klickar på din baconbild dvs ett Click Event.
Sedan får du öka på din variabel i eventet.

Roligare att lösa själv än att få det levererat, men nu har du någonting att gå på

Permalänk
Medlem
Skrivet av Yoopac:

(IDE Du klickar på baconet. Du får 1kr varje gång du klickar på baconet. Om du har klickat t.ex 10gånger så har du fått 10kr. Du kan nu köpa en gris som gör att din inkomst ökar med 1kr / sekund. Sen ska detta kompletteras med flera "uppgraderingar" ///Ett spel utan syfte )

Tack så mycket på förhand, hoppas ni förstår vad vi är ute efter.

Bacon är mer värt än kronor. Tänk om!

Ni behöver någon form av main-metod för att hantera bacon-per-second/archievements/upgrades och för att uppdatera kontroller när man har/inte har råd.
Ett enkelt sätt är att köra en javascript timer som tickar x gånger per sekund.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Timer...

Ni hade enkelt fått en bra start om ni googlade på "javascript click count" vilket inte heller är speciellt svårt att gissa sig till.
Jag har inget emot att ni startar en tråd om erat arbete, men att fråga efter grundkoden är inte helt rätt väg att gå.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

Tack för alla svar! Uppskattas.

Vi förstår verkligen vad ni menar med att det är "ni" som gör uppgiften för oss. Att sedan fråga efter hela grundkoden är väl inte en sådan bra start för oss.
Men denna kod är väl egentligen bara 1% av allt vårat arbete och sedan har våran lärare gått och blivit helt borta. Gymnasiearbetet ska vara under 2 terminer men vi får en termin och det ska fortfarande vara lika stort.

Gymnasiearbetet är som en kurs fast utan lärare, dvs vi måste lära oss allt själva och vi får inte välja något projekt som vi redan kan, allt ska vara nytt.
Efter säkert 2-4h googlande så hittade vi aldrig den kod vi ville ha och därför blev ni vårat alternativ.

Men yes vi suger men med dessa koder vi har fått nu kan vi fortsätta. Tack!

Permalänk
Medlem
Skrivet av Yoopac:

Tack för alla svar! Uppskattas.

Vi förstår verkligen vad ni menar med att det är "ni" som gör uppgiften för oss. Att sedan fråga efter hela grundkoden är väl inte en sådan bra start för oss.
Men denna kod är väl egentligen bara 1% av allt vårat arbete och sedan har våran lärare gått och blivit helt borta. Gymnasiearbetet ska vara under 2 terminer men vi får en termin och det ska fortfarande vara lika stort.

Gymnasiearbetet är som en kurs fast utan lärare, dvs vi måste lära oss allt själva och vi får inte välja något projekt som vi redan kan, allt ska vara nytt.
Efter säkert 2-4h googlande så hittade vi aldrig den kod vi ville ha och därför blev ni vårat alternativ.

Men yes vi suger men med dessa koder vi har fått nu kan vi fortsätta. Tack!

Ni verkar förstå vad uppgiften går ut på och ni verkar förstå den allmäna stämningen som gäller på sweclockers när vi snackar skolprojekt.

Jag kan säga på en gång att majoriteten av koden ni gör kommer vara skriven i Javascript. Eventuellt lite php om ni ska spara undan för highscore och liknande.

Det är bara att hojta till om ni behöver hjälp med både kod, struktur och allmäna idéer. Jag skulle säga att det krävs ganska mycket innan en grund för något som cookieclicker är klart. Det var nog avskräckande för oss att höra att ni ville ha någon grundkod till projektet.

Som sagt, ni behöver en main-loop av något slag. Finns en del om det på nätet och det kan vara knöligt att komma igång.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

Om ni är gröna på JavaScipt vore det kanske en idé att köra igenom kurserna på CodeAcademy.

Permalänk
Medlem
Skrivet av Yoopac:

Tack för alla svar! Uppskattas.

Vi förstår verkligen vad ni menar med att det är "ni" som gör uppgiften för oss. Att sedan fråga efter hela grundkoden är väl inte en sådan bra start för oss.
Men denna kod är väl egentligen bara 1% av allt vårat arbete och sedan har våran lärare gått och blivit helt borta. Gymnasiearbetet ska vara under 2 terminer men vi får en termin och det ska fortfarande vara lika stort.

Gymnasiearbetet är som en kurs fast utan lärare, dvs vi måste lära oss allt själva och vi får inte välja något projekt som vi redan kan, allt ska vara nytt.
Efter säkert 2-4h googlande så hittade vi aldrig den kod vi ville ha och därför blev ni vårat alternativ.

Men yes vi suger men med dessa koder vi har fått nu kan vi fortsätta. Tack!

Vad googla ni på? "Javascript click counter", "javascript on click" osv ger er ju lösningen på "klickproblemet"

Iaf, ni behöver ett backend(php?) som ni kan posta till som sparar undan varje klick i en databas(om ni vill ha highscore) eller också sparar ni allt i localstorage.

När användaren klickar så ökar ni på det sparade värdet med ett.

För att förenkla(ni verkar gilla sånt) för er så kan ni kolla in jQuery som underlättar vid JS-utveckling. Men jag rekommenderar er ändå att lära er ren och rå javascript, FÖRST.