Gå til innhold

Oyand

Medlemmer
  • Innlegg

    101
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Oyand

  1. Om jeg forstår det rett her så skal "Character" klassen overstyre toString for å printe ut generell informasjon om alle Characters. Jeg antar da at denne klassen inneholder "Name" og ting som er totalt generisk for alle som arver fra denne klassen (Visst det ikke er tilfellet bør du omorganisere).

     

    Det du må gjøre er å overstyre toString som du har gjort i Player klassen, og hive ut info om det som kun Character definerer.

     

    Feks slik:

    @Override public String toString() {
        StringBuilder result = new StringBuilder();
        String newLine = System.getProperty("line.separator");
    
        //determine fields declared in this class only (no fields of superclass)
        Field[] fields = this.getClass().getDeclaredFields();
    
        //print field names paired with their values
        for (Field field : fields) {
          result.append("  ");
          try {
            result.append(field.getName());
            result.append(": ");
            //requires access to private field:
            result.append(field.get(this));
          }
          catch (IllegalAccessException ex) {
            System.out.println(ex);
          }
          result.append(newLine);
        }
    
        return result.toString();
      }
    

    På denne måten (fant denne info her, da jeg ikke bruker java nok til å vite om denne metoden) får du veldig greit navnene på variabelen samt dens verdi. Om du vil definere det på en annen måte så gjør du det jo bare steg for steg selvsagt.

     

    Når du har denne klar for Character klassen, så får du fatt i toString i Player klassen på denne måten:

    /**
         * @return a string with player information
         */
        @Override
        public String toString() {
    
            /*
            * Disse bør nå befinne seg i Character sin "toString()"
            String string = "Name: " + name + " Type: " + type + "\n";
            if(isAlive()) {
                string += "Is alive with health: " + health;
            } else {
                string += "Is dead.";
            }
            */
            String string = super.toString(); // Her henter du Character sin toString()
            string += "\n"+ name + "'s backpack contains the following items: \n";
    
            for(Item item : backpack.values()) {
                string += item;
            }
            return string;
        }
    

    Noe slik du tenkte?

    • Liker 2
  2. Forskjellen på kapasitet mellom HL2 source versjonen, og UDK er ekstrem. For det første er UDK en ny instans av den gamle motoren, samt som en kan se, så er dette en ekstrem forbedring. Ta en liten kikk her visst du husker dårlig:

     

    http://img3.wikia.nocookie.net/__cb20090111022546/half-life/en/images/6/63/Trainstation_engines_platforms.jpg

     

    http://trainsingames.com/img/hl2/pioutside.jpg

     

    UDK har fortsatt svært mye kraft å gi, men med UE4 ute så begynner UDK å bli kjedelig i kontrast. UE4 har så mye gøy!

     

    Uansett, fantastisk bra prosjekt. Skikkelig digg å se så bra utført arbeid av en kjent scene.

     

    Rainmaker91: "Med unntak av Cryengine og Frostbite (nest fysikk motoren her) så har de ikke blitt så mye penere i dag en de var den gangen."

     

    8| Jo...

    • Liker 1
  3.  

    Ja (et ikke så massivt). For brukere i det hele tatt, og støtte for applikasjoner rundt hele verden, samt spill, så er Windows uten tvil vinneren.

    Nåja. Kanskje på spillfronten.

     

     

    Nå tar heldigvis selskaper fatt og satser på støtte på tvers av platformer, men linux er fortsatt ikke intressant nok for massene.

    Dette er utrolig off topic, men når du tyr til dette bør du fikes forsiktig over ansiktet med en ørrett. Det er nemlig helt uvesentlig og et utrolig dårlig poeng å ta opp - faktum er nemlig at her hadde *nix userland (som er ganske portabelt) løst problemet, også for "massene". At massene, om de i det hele tatt hadde vært interessante, verken har behovet eller forstår at de har behovet har ingenting med saken å gjøre.

     

    Lyc bruker vel open solaris anyhows.

    Debian.

     

     

    1. og ellers

     

    2. ren b/s. igjen feil.

  4. z-index, som fatcat sier, er for å fortelle hviklet element som skal vises før et annet når de er i det samme nivå i hierarkiet. Av og til er det greit å sette indeksen uansett nivå, da det byr på problemer visst du senere skulle endre litt på ting.

     

    Jeg hadde kanskje brukt et bilde (2x2px) feks med en senket opacity som bakgrunnsbilde på hele elementet (repeat-all). Eneste minus er kanskje det å måtte lagre nytt bilde visst du vil endre på det. Det vil iallfall ikke påvirke andre elementer under det elementet (mtp. opacity).

  5.  

    Massiv fanboyisme her. +/- med alle platformer. Ikke kom å si Linux trumfer gjennom.

    Jeg vil bare påpeke at det utelukkende har blitt diskutert et (massivt) minus her, intet mindre.

     

     

    Ja (et ikke så massivt). For brukere i det hele tatt, og støtte for applikasjoner rundt hele verden, samt spill, så er Windows uten tvil vinneren.

     

    Nå tar heldigvis selskaper fatt og satser på støtte på tvers av platformer, men linux er fortsatt ikke intressant nok for massene. Helst for utviklere og folk som William Wallace. Håper derimot det blir like god støtte for linux mtp alle spill og enkelte applikasjoner da jeg liker lite retningen Windows går i. Masse som støtter linux, men gjør det svært dårlig. Er på ingen måte motstander av Linux. Tvert i mot, men dine sneidige kommentarer som i grunn forteller at: "Linux er best. Alle andre er for tapere.", er så latterlige å lese, og ikke minst feilaktige, at det måtte kommenteres.

     

    Anyway, sorry for derail. Ser jo ut til at du fikk ordnet problemet(?).

  6. Kan fint anbefale unity for slikt, da det har innebygd støtte for alle platformer (dvs. de mest brukte). Særlig med 4.3's 2D funksjonalitet, som gjør det grise-enkelt. Kan fokusere mer på å lage selve spillet.

     

    Skulle jeg først laget et mobilspill, ville jeg sørget for å støtte iOS og Android.

    • Liker 2
  7. Er fortsatt litt usikker på hva du skal gjøre her, men.. Testen ser ut til å fungere fint, utenom at den gjemmer innholdet når du trykker en gang til, som du sa.

     

    Sjekk om innholdet er fremme, viser som det skal og hopp over hele "hide" greia.

     

    Ofte kan du sette en .stop() i chainen mellom diverse animasjoner, men som sagt ut i fra testen er jeg usikker på hva du skal få til? Kanskje jeg misforstår inlegget ditt.

  8.  

    For CS:GO så trenger du svært lite kraft for å være helt ærlig. Lagte til en budsjetts-liste til broren min som kan dra det meste av forrige generasjon, samt nyeste. En behøver aldri "ultra" setting :p

     

    Alt i denne listen vil fungere svært godt til dagens oppgaver og spill. Skulle du trenge mer kraft er det bare å øke litt i pris på skjermkort (men se til at PSU alltid er stor nok, men bør være GOLD sertifisert pga. varme og effektivitet).

     

    handleliste_zpsa327d0f3.jpg

    litt dumt å ikke velge K versjonen av CPU så han kan overklokke til bare 50 kr mer :p

     

    Jaja, visst han absolutt MÅ overklokke så kan han jo det =P Er ikke nødvendig vil jeg påstå, men det er vel et must for noen.

  9. For CS:GO så trenger du svært lite kraft for å være helt ærlig. Lagte til en budsjetts-liste til broren min som kan dra det meste av forrige generasjon, samt nyeste. En behøver aldri "ultra" setting :p

     

    Alt i denne listen vil fungere svært godt til dagens oppgaver og spill. Skulle du trenge mer kraft er det bare å øke litt i pris på skjermkort (men se til at PSU alltid er stor nok, men bør være GOLD sertifisert pga. varme og effektivitet).

     

    handleliste_zpsa327d0f3.jpg

  10. Det koker bare jeg leser dette. Hvordan i huleste kan du la dette gå så lenge? Om så det er vanskelig å gjøre det slutt mellom Pål og Dawg, så bør du minimum sette grenser for deg selv. Du er et voksent menneske. Ikke si "neste uke skal jeg sette foten ned". Da gir du henne mer tid til å innse at du snakker, men gjør ingenting. Så hvilke konsekvenser har det vert for henne at hun er der? Ingen: Dere har blitt sure, men det driter jo hun i.

     

    Blankt (på dagen) si at hun ikke skal være der. Ingen unntak. Besøkstider: akkurat når det passer alle 3 (per pål og askeladd). Annenhver helg, slik at dere har i alle fall 1 helg til bare dere selv.

    Du og Lars er jo helt klart frustrert her, og Pål vrimler i sin verden. Virker som om han må bli fortalt hva han skal gjøre, men gjør det ikke.

     

    Eneste som stopper slike problemstillinger som du beskriver her er konkrete handlinger uten mulighet for tolkning. Ikke gi det en sjangs, dere har gitt det 500.

    Det kan virke som dem "prøver" å forbedre det, men i sannheten så virker det som om hun gjør enkelte tiltak for å "lure" dere til å tro det.

     

    Sett også regler som ( skriver i ditt perspektiv her, merket jeg.)

     

    - Du bor ikke her: (det er i mot reglementet, og vår bestemmelse) og får derfor ikke ha kofferter eller mer enn 1-2 ekstra plagg med deg

    - Du bor ikke her: og får da ikke fylle vårt kjøleskap med mat som du på eget initiativ har handlet inn for din egen del. Spør heller om vi alle skal spleise på en middag og litt snacks

    - Du bor ikke her: og kan dermed ikke velge selv nårtid du kan besøke her. Et kollektiv består av kollektive bestemmelser. Er ikke alle enige, så gjelder flerstemmen, eller valget som unnlater konflikten.

     

    - "Ingenting har kommet ut av disse diskusjonene.." - argumentet: Er du svimmel? Det er ditt ene ansvar å følge opp klager mot deg, uten en eneste antydning til sure miner. Om ikke disse blir løst og ordnet på umiddelbart, er du ikke lengre velkommen i vår leilighet.

     

    - Du viser ingen respekt ovenfor våre meninger og bestemmelser, samt. du fornærmer og oppfører deg som et barn. Derfor bør du behandles deretter: Besøkstider, strenge rammer, klare grenser, skammekrok (kødder ikke. Innfør en skammekrok. Selv om hun ikke går i den, så er det nedverdigende nok til at hun bør fatte, om bare en brøkdel, at hun er barnslig og latterligjør seg selv).

     

    Et stort problem her er at dere ikke får Pål med dere på bestemmelsene på en konkret måte. Da er det for henne, den viktigeste personen, som gir henne lov, selv om dere sier noe annet. Klassisk barneoppfostrings-psykologi. Alle må være konsekvent på bestemmelser, ellers så gir det utslipp for unntak, som mer enn gjerne blir utnyttet.

     

    Ta dere sammen og vær stein-harde ;) Det vil lønne seg, og med den største sannsynlighet vil dere aldri miste deres vennskap med Pål, uansett om dere er beinharde. Han er nok bare en plass som han selv innerst inne ikke vil være. Bare vis det. Han blir nok kanskje gira visst han merker at dere tør å ta et tak.

     

    Bare vennligst gjør noe av dette! Jeg dauer her :p

    • Liker 3
  11. C++ primært pga. spillutvikling. (Source motor, CryEngine)

    UnrealScript for UDK spillutvikling og skoleeksamen

    C# for mine egne applikasjoner til windows. C# er veldig morro å bruke, samt resultater kommer frem kjapt.

    PHP for webutvikling, fordi jeg liker det.

     

    Ellers har jeg vert innom Java for utvikling til Android, men liker det liiite. Det funker rett og slett ikke for meg :p Må man så må man da....

×
×
  • Opprett ny...