-=Svin=- Skrevet 7. november 2007 Del Skrevet 7. november 2007 Vi har startet et skoleprosjekt som går ut på å lage et strategispill i microsoft visual web developer 2008. Spillet trenger ikke å ha noen former for grafikk i det hele tatt, så vi satser på et tekstbasert spill. Allerede før vi har startet å komme skikkelig i gang med kodinga har vi støtt på problemer. Problemene vi har så langt virker i bunn og grunn ganske simple, men hverken vi eller våres lærer har klart å komme til noen løsning enda. Dette har vi gjort så langt: Vi har laget flere sider, hvorav en er login og en er registrer. De andre sidene er om "angrep", "forside", "kjøp/salg". Problemet vi nå har er at disse sidene må bruke samme variabel for en del ting, feks "penger". Så langt har vi ikke klart å koble sammen sidene slik at de klarer å operere med samme variabel, noe som er et stort problem. Vi klarer heller ikke å få en label fra feks "forside" til å vises på "kjøp/salg". Mye mulig prosjektet er for ambisiøst, men det teller på karakteren, så fint om noen kunne kommet med gode tips, og kanskje muligens en løsning på problemene vi har. Lenke til kommentar
j000rn Skrevet 7. november 2007 Del Skrevet 7. november 2007 (endret) Lag en ny klasse, f.eks. UserInfo. UserInfo.cs: public class UserInfo { public static int Money { get { return HttpContext.Current.Session["Money"] == null ? 0 : (int)HttpContext.Current.Session["Money"]; } set { // Oppdater databasen også her... HttpContext.Current.Session["Money"] = value; } } private UserInfo() // Gjør at vi ikke kan lage objekter av klassen. {} } Bruk: UserInfo.Money += 10; // tjener 10 kr :) ServerInfo.cs: public class ServerInfo { private static int _UserCount = 0; public static int UserCount { get { return _UserCount; } set { _UserCount = value; } } private ServerInfo() // Gjør at vi ikke kan lage objekter av klassen. {} } Bruk: ServerInfo.UserCount++; // en ny bruker logget seg inn... Dette gjør at variabelen Money blir lagret pr. bruker og kan brukes over alt i prosjektet. ServerInfo.UserCount er en felles variabel som alle gjelder for alle brukerene på sidene. Åssen skole går du på egentlig? Endret 8. november 2007 av jorn79 Lenke til kommentar
-=Svin=- Skrevet 7. november 2007 Forfatter Del Skrevet 7. november 2007 (endret) Tusen takk for hjelpa, skal teste ut dette på skolen i morra går på vgs, 3.klasse. Er sånn midt i mellom 2 reformer klasse, så ingen kan programmet skikkelig enda... Endret 7. november 2007 av -=Svin=- Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå