Gå til innhold

Csvk!

Medlemmer
  • Innlegg

    40
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Csvk!

  1. Hei på du, forum!

    Skal endelig kjøpe meg en ny telefon, og har satt meg fast mellom to valg:

    Jeg har netcom Youngtalk (Elendig pris på nettbruk, så Wi-fi blir nok brukt flittig), og har lest litt rundt om de to produktene "Sony Ericsson Vivaz" og "Sony Ericsson Xperia X10 Mini".

    Etter å ha lest anmeldelsene på amobil.no virker det som at du får mest for pengene med å kjøpe X10 mini.

    Men kameraet, skjermstørrelsen og grafikk-prosessoren til Vivaz gjør meg usikker på hvilken av mobilene det lønner seg å kjøpe, trass i at Vivaz kun er 400kr dyrere.

     

    Så jeg lurer på om det lønner seg å bruke 400kr mer på en Vivaz enn å kjøpe en X10 mini. Begge har dessuten forskjellige OS, så jeg lurer også på hvilken av OSene som er raskest og som har best mulighet for nedlastbare programmer.

     

    Det virker som om X10 mini får betydelig mer oppmerksomhet enn Vivaz.

     

    Takk på forhånd for alle innlegg.

  2. Aiai, ser ut til at jeg fant problemet.

    Det kan se ut til at vifta har stoppet å gå. Den rikker seg ikke engang når jeg spiller tunge spill.

    Med mindre noen har et forslag om hvordan jeg kan fikse vifta, må jeg nok dessverre dra ut pluggen; Jeg har ikke hjerte til å se skjermkortet mitt lide mer. Du har vært en trofast grafikkfremviser for meg i alle år, og det er ikke en eneste gang du har sviktet meg. Jeg har opplevd mange minneverdige stunder takket være deg, Nvidia 7900GT. Hvil i fred...

    Hmm, på tide å kjøpe nytt kanskje?

  3. Hei alle der ute!

     

    Har hatt denne pcn i over 4 år snart, og har ikke hatt særlig med problemer.

    Men i det siste har jeg opplevd noe underlig mens spill som COD:MW2 eller L4D er oppe å går.

    Det er akkurat som skjermkortet trenger en pause iblant: Med faste mellomrom begynner spillet (som normalt går heilt reint) å lagge en viss tid, før spillet går reint igjen, og holder på sånn hele tida. Dette problemet oppstod nylig når jeg begynte å spille COD:MW2. Jeg trodde det kunne ha noe med RAMen i skjermkorte å gjøre, men til og med på lavest mulig grafikk opplever jeg den samme merkelige laggen. Og det ser ut til at periodelaggen har smittet over til andre spill. L4D, som pcn i alle år har drevet helt plettfritt, lagger nå også i perioder. Har sjekket tempen på skjermkorte mitt (som forøvrig er Gigabyte Nvidia 7900GT), og det ser ut til at den har fått en slags feber: 71-74 grader på idle.

     

    Hjelpe meg, hva skal en stakkars spillentustiast gjøre i en sånn situasjon?

  4. Hallo godtfolk!

     

    Har spilt gitar i over 2 år nå, og synes det blir mer og mer interessant som tiden går :)

    Gitaren jeg spiller på nå, og som jeg har spilt på i nesten 2 år, er en ESP LTD EC-50, som jeg fikk for 2700kr.

    Den har jeg spandert 4-500 kr på til intonering/nakkejustering, samt like masse penger på strenger. Spiller som regel hver dag, og jeg har merket at broen har oksidert der jeg har støttet høyrehånden.

     

    Link til gitaren jeg spiller på: http://www.musamaailma.fi/WebRoot/musa/Sho...1/EC-50_BLK.jpg

     

    Vurderer meg ny gitar nå, ettersom jeg føler det er på tide å gå over til litt mer kvalitet som ikke blir ustemt like fort.

    Jeg føler jeg har liten erfaring med gitarer ettersom jeg kun har spilt på en LTD.

    Jeg synes ec-50 er en forholdsvis god gitar og spille på, men det kan ha mye med vanedanning.

     

    Er det noen som har erfaringer med en billig LTD, og kan sammenligne med for eksempel gibson, fender, ibanez eller prs?

     

    Trenger tips til gitar/gitarmerke jeg kan prøve meg på. Som de fleste studenter er ikke økonomien min på topp, så prisen kan ikke være så veldig høy (5-7 tusen max kanskje?)

     

    Har sett på en gibson les paul ( http://gitarhuset.no/ProductPage.aspx?PID=2543 ). Har siklet etter den en stund, men har hørt klager på halsen til les paulen, og føler gison ikke er egnet til "rask soloing", men hva vet vel jeg??

    Jeg er helst interessert i en forholdsvis tynn nakke (har små fingrer :D).

     

    Hva er dine erfaringer og tanker om ibanez/prs/gibson/fender/jackson? Noen anbefalinger?

     

    Er jeg for kravfull nå? Egentlig så hadde det bare vært greit med anbefalinger til en god gitar til en god pris :D

    Men nå vet dere hvertfall litt om meg og hvor lite jeg egentligt vet om de forskjellige gitar merkene. HJELP!!

  5. Forresten, trådstarter, du har en bra attitude. Mange har en "bare det funker så gir jeg faen"-mentalitet, og det er ikke bra når man koder i C++. Så fort det blir litt størrelse på programmene man lager, er man avhengig av å forstå hva man holder på med og også ha gode vaner mht. koding. Keep up the good work.

     

    Det var godt å høre, takk skal du ha :D

    Har alltid vært interessert i best mulig ytende kode, og hvilken metoder programmerere bruker. Ytelse er noe jeg vil sette som førsteprioritet når jeg skriver koder, selv om det kanskje kan bli mye vanskeligere og kan ta litt lenger tid enn ellers. Siden C++ tar tid både å lære, skrive og produsere, burde jeg vel bruke den tida på å gjøre det best mulig :)

     

    Er det noen tråder, nettsider etc. som tar opp dette?

  6. Først og fremst, takk for svar og hjelp :)

     

    int random(int lowest, int highest) {
    int range = (highest - lowest) + 1;
    int random_integer = (rand() % range) + 1;
    return random_integer;
    }

     

    Denne fungerte også for meg, og var litt mer forståelig ;)

     

    Og jeg liker det slik:

    if (i ==1) {
    i = 2;
    } else if (i == 2) {
    i = 3;
    } else {
    i = 4;
    }

     

    Dette syntes jeg holdt bedre orden, så jeg skal prøve og skrive slik frem over

     

    Det sjekkes bare om roll[0] er større enn roll[1]. Det betyr at computeren vinner også om det er uavgjort.

     

    Dette stemte, og jeg var ikke klar over dette. Buggen er nå fikset :)

     

    Versjon 2.5 er nå lagt ut, følgende er fikset:

     

    - Spillet kan bli uavgjort

    - Bedre orden på kode

    - Bedre "random funksjon"

     

    Jeg har hørt mye diskusjon rundt #define, om det er bra og bruke eller ikke. Det jeg lurer på, er om måten jeg bruker #define på i programmet mitt, gjør programmet tregere enn hva det hadde gått uten?

  7. Du kan ikke skrive

    int roll_player[r];

    siden r er en variabel. Kompilatorn må vite hvor mye minne som skal allokeres. Hvis du skal ha dynamise minnestørelser må du bruke new(C++) eller malloc©.

     

     

    Ellers må du nok bruke en for-løkke for å summere.

     

    Siden du ikke sparer på de individuelle kastene etter funksjonen er ferdig, kan du like greit gjøre slik:

    int roll(int r)
    {
    int result_player = 0;
    int result_comp = 0;
    
    for (int i = 0; i < r; i++)
    {
    	result_player += RANDOM FUNKSJON;
    	result_comp += RANDOM FUNKSJON;
    }
    
    return (result_player > result_comp);
    }

     

    Oi, det gjorde alt så mye lettere! Takk skal du ha :D

     

    EDIT:

    Hvordan hadde koden sett ut om jeg skulle spart på hvert enkelt kast?

  8. Heisann! Jeg holder på med et "Roll the dice" program, og trenger hjelp med denne funksjonen (Ignorer "RANDOM FUNKSJON", jeg så ikke vitsen i å inkludere funksjonen som genererer random):

     

    int roll(int r)
    {
    int roll_player[r];
    int roll_comp[r];
    
    int result_player;
    int result_comp;
    bool check_won;
    
    for (int i = 0; i < r; i++)
    {
    	roll_player[i] = RANDOM FUNKSJON;
    	roll_comp[i] = RANDOM FUNKSJON;
    }
    
    result_player = ??;
    result_comp = ??;
    
    check_won = (result_player > result_comp);
    return check_won;
    }

     

    Variablen result_player skal fungere på denne måten: roll_player[1] + roll_player[2] + roll_player[3]......... + roll_player[r].

    Det jeg ikke finner ut av, er hvordan jeg holder orden på hvor mange "r" er, slik at result_player plusser like mange roll_player med hverandre.

     

    Vanskelig å forklare dette, men håper det er forståelig til en viss grad

  9. Beklager sent svar, men mitt skjermkort har tatt kvelden så jeg har ikke tilgang til mine vanlige programmer.... Som f. eks. en kompilator og debugger :(

     

    Slik jeg ser det nå så vil programmet gå i en uendelig loop hvis du ikke kaller på Game_core(), er det derfor du kaller på Game_core()?

     

    loopen vil gå i det uendelige ettersom command_key ikke endres inne i loopen, du vil heller ikke få opp noe serlig med hjelpende tekst så jeg mener at du burde flytte "do{" til rett under "current_pott = 0.0;"

     

    Så det blir noe slikt noe:

    	current_pott = 0.0;
    do{
    //Determines when to show the start menu or the ingame menu
     if (first_message != true){

     

    Gjør det og se om det fungerer da.

     

    Lykke til

     

    Takk for svar! Synd med skjermkortet, er virkelig noe møkk når det ryker (Har skjedd meg 2-3 ganger).

     

    Grunnen til at jeg kaller Game_core() flere ganger er for å få funksjonen Game_core() til å starte forfra, fra toppen av igjen. Gjør jeg ikke dette vil ikke programmet fungere skikkelig. Det finnes helt sikkert en mye smartere måte gjøre dette på.

     

    Det jeg lurer på er om det er noe som stadig hoper seg opp i minnet når jeg holder på sånt - og kaller funksjoner om igjen og om igjen.

  10. Er nok ikke kullsyra som er det værste for tenna. Elelrs hadde Farris vært omtrent like ille som cola/max. Men å drikke et par glass eller bøtte nedpå et par flasker sånn med en gang er ikke så ille. Det værste er når en stadig går rundt med en flaske og drikker en slurk støtt og stadig gjennom hele dagen. Det er da tenna ryker. PH-balansen i kjeften rekker aldri normalisere seg.

     

    Man, you said it! Er sånn jeg drikker :D Skal fortsette sånn! ;)

  11. Har ikke lest hele tråden. Aspartam skal vel være farlig i store mengder ja, etter det jeg har hørt.

     

    En ting som kanskje ikke mange tenker på, Cola, Pepsi, pepsi max innholder.... kullsyre. Og drikker du Pepsi Max oooofte nok, vil du trolig kunne oppleve at tannlegen muligens sier du har syreskader på tennene. (snakker nå utifra erfaring) og det vil bety at tennene blir mindre og tynnere.

     

    Sant det du sier her. Jeg ble utrolig lettet sistgang jeg var hos tannlegen: jeg hadde faktisk ikke syreskader! Og jeg som har drukket pepsi max, ofte hver dag, i + - 5 år... Vil si dette er flaks..

     

    For mye av en ting er ikke bra: Dette gjelder for alt du kan få i deg ;)

    Følger du denne regelen, er du god

  12. Jeg har ikke så god tid så jeg svarer bare på buggen.

     

    Har du prøvd å satse en negativ verdi?

     

    Ah, jeg forstår! Buggen er nå rettet :) Det jeg trenger å vite nå er hvordan jeg gjentar en loop/funksjon, og hvordan jeg fikser globale om til lokale variabler uten krøll med andre funksjoner :)

     

    EDIT: Siden dette er et pengespill, tror jeg faktisk bare noen få ville komme på å satse "negative penger". Det er jo forsåvidt ikke en bug vi snakker om...

     

    Eller, om det så absolutt skulle være en bug, er det bare en ubetydelig, pirkete, men også uungåelig bug: Dette er jo trossalt et av mine første programmer i et avansert og komplisert språk som jeg kun har brukt noen uker på. Jeg vil si jeg gjør det bra!

     

    Nok om det.

    Jeg venter fortsatt på hjelp ;)

  13. Først og fremst, takk for opplysningene :)

     

    Den bugen du snakket om, hvordan fant du den? Jeg har forsøkt å fremkalle den, men finner ikke rett kombinasjon. What's the magic trick?

     

    Jeg liker (med flere) liker best at { og } er på egne linjer.

    Det gjør den enklere å lese

     

    Hørtes fornuftig ut.

     

    player_roll_0 (og flere) er globale variabler, men de trenger ikke være det. Det å bruke globale variabler når man ikke trenger det er definitivt et no no.

    Du burde legge variabler så små scope som mulig.

     

    Dette er jeg klar over. Grunnen til dette var fordi det oppstod problemer når de var satt opp som lokale variabler, sånn som at den ene funksjonen ikke fant en variabel osv.

     

    player_roll_0 (og flere) blir satt til 0 i starten av Game_core, men jeg ser ikke hvorfor.. gjør du?

     

    Gjorde dette for å "renvaske" verdiene ;)

     

    Aha nå fant jeg ut hvorfor du gjør som du gjør.

    Du kaller på Game_core() flere steder.. rett programmet går opp til starten av do loopen.... Hvorfor i alle dager gjør du det?

    Du vil eventuelt fylle opp stacken og det er ikke bra for å si det mildt.

     

    Sprø ide, ikke sant? Det var den eneste måten jeg kom på å bruke for å få funksjonen til å gjenta seg fra starten av. Har du et tips til bedre måte å gjenta ting på?

     

    Ja da tror du har nok å jobbe med, du bør i det minste fjerne alle kallene til Game_core() (utenom fra main).

    Hvis du vil jeg/noen skal ta en ny titt etterpå er jeg klar jeg.

     

    Takk for det :) Jeg skal legge ut ny version etter jeg har rettet feil, men jeg trenger din hjelp på veien ;)

  14. Hei! Jeg er en sånn folk flest vil kalle nybegynner i C++. Har ikke programmert i mer enn noen uker i C++. Tidligere erfaringer er smått, som i Game Maker, om noen er kjent med scriptspråket der.

     

    Dette er andre utgave av programmet (det første var tungt skrevet og ikke så effektivt).

     

    Har du noen tanker angående spillet, som forbedring, bedre/raskere måter å skrive koden på osv. del dem med meg er du snill. Jeg vil at koden min skal være mest effektiv og rask som mulig. Jeg vil jo ikke utvikle dårlige vaner o.l.

     

    Here is the code:

     

    ////////////////////////////////////////////////////////////////////////////////////
    /*																				*/
    /*		 Program name: Roll The Dice											*/
    /*		 Creators name: Dørhåndtak											  */
    /*		 Date: 29.07.2009													   */
    /*		 Version: 2.5														   */
    /*		 Purpose: This program lets you roll the dice against the computer.	 */
    /*																				*/
    ////////////////////////////////////////////////////////////////////////////////////
    
    #include <cstdlib>
    #include <iostream>
    #include <ctime>
    
    #define RAND random(1,6);
    
    using namespace std;
    
    int Game(void);
    int Roll(void);
    int Check_wins(void);
    
    // wins [0] = player wins
    // wins [1] = computer wins
    int wins [] = {0,0};
    
    // This will make the random stay random, and not at a specific number it guesses the first time in use	 
    void Step_random() {
     srand((unsigned)time(0));
    }
    
    // Here's the random generator, returns the random number it finds
    // To be honest, i have little idea of what random_integer is doing here
    int random(int lowest, int highest) {
    int range = (highest - lowest)+1;
    int random_integer = (rand() % range) + 1;
    return random_integer;
    }
    
    // Creates n new lines
    void Newline(int lines) {
    
    for( int i = 0; i < lines; i++) {
    	 cout<<endl;
    }
    }
    
    // Roll the dice r times and returns true or false that players roll (roll [0]) is greater than computers roll (roll [1])
    int Roll_result(int r) {
    int roll [] = {0,0};
    
    for (int i = 0; i < r; i++) {   
    roll [0] += RAND;
    cout<<"Players "<<i+1<<" time:   "<<roll [0]<<endl;
    roll [1] += RAND;
    cout<<"Computers "<<i+1<<" time: "<<roll [1]<<endl<<endl;
    
    } if (roll [0] == roll [1]) {
    	 return -1;
    	 } else {   
    	 return (roll [0] > roll [1]);
    	 }
    }
    
    // Determines the winner
    int Final_result(int r) {
    switch (r) {
    	   case -1:
    		cout<<"Draw!"<<endl;
    		break;
    
    	   case 0:
    		cout<<"You lost.."<<endl;
    		wins[1] += 1;
    		break;
    
    	   case 1:
    		cout<<"You won!"<<endl;
    		wins[0] += 1;
    		break;
    
    		} return 0;  
    }
    
    // Controlls how many times you want to roll the dice
    int Roll(void) {
    int times;
    short int check_won;
    cout<<"How many times do you want to roll the dice?"<<endl;
    cout<<"Choose: ";
    cin>>times;
    Newline(2);
    check_won = Roll_result(times);
    Final_result(check_won);
    return 0;
    }
    
    // Checking amount of wins on both parts
    int Check_wins(void) {
    cout<<"Player wins:   "<<wins [0]<<endl;
    cout<<"Computer wins: "<<wins [1]<<endl;
    return 0;
    }
    
    // The "core" of the game
    int Game(void) {
    int menu_choice;
    
    while(1) {
    
    Newline(2);	   
    cout<<"What would you like to do?"<<endl;
    cout<<" 1) Roll against computer\n 2) Check wins\n 3) Quit program"<<endl;
    cout<<"Choose: ";
    cin>>menu_choice;
    Newline(2);
    
    switch (menu_choice) {
    
    	   case 1:
    			Roll();
    			break;
    	   case 2:
    			Check_wins();
    			break;
    	   case 3:
    			return 0;
    			break;
    	   default:
    			   cout<<"Invalid key!"<<endl<<endl;
    			   break;
    	   }
    } return 0;
    }
    
    // Where it all starts (and ends)
    int main() {
    
    Step_random();
    cout<<"\t Roll The Dice!"<<endl;
    cout<<"\t  Version 2.5"<<endl<<endl;
    Game();
    return 0;
    }

  15. Håper jeg ikke tabber meg altfor mye ut nå:

     

    #include<iostream>
    
    using namespace std;
    
    int main(){
    
    int a = 4;
    int b = 5;
    
    cout<<a<<b<<endl;
    
    system("PAUSE");
    }

     

    Resultat:

    45

     

    Dette programmet viser bare a og b ved siden av hverandre, det gjør ikke to integers om til en annen. Siden du er veldig ny (som meg) vil jeg anta at det kanskje er dette du er ute etter?

  16. Grunnleggende C++ er det egentlig akkurat det samme hvilket program du bruker. Koden er jo den samme.

     

    Forskjellen er egentlig at boken også forklarer deg snedige tips hvordan man bruker Visual Studio.

     

    Har nå litt hva man foretrekker selv.

     

    Foretrekker Dev-C++ akkurat nå. Tror jeg tar en titt på "Beginning Visual C++ 2008":)

    Jeg vil nok føle meg litt "uttafor" når boka nevner Visual, men det kan jeg tåle ;)

  17. Som sagt, "Beginning Visual C++ 2008" utgaven er den beste jeg har lest, er også en av de få programmeringsbøkene med litt humor ;)

     

    Det står at man trenger Professional utgaven av Visual C++ men dette er egentlig unødvendig om ikke har tenkt å lære seg C++ via CLI.

     

    For vanlig programmering i C++ holder det med gratisu utgaven av Visual C++ Express.

     

    Eller Dev-C++? :) Hører folk klager på dette programmet pga det er utdatert, men jeg har lært hvordan jeg bruker dette, så Visual C++ virker ukjent for meg. Det er vel ikke liv og død om jeg bruker Dev-C++? Eller bør jeg få med meg Visual C++ Express?

  18. Hei, jeg har den boka Beginning C++ Through Game Programming og jeg må si at jeg synes den er litt tullete.

     

    De "spillene" han lager er rene tekstbaserte spill som kan knapt kalles spill, noe som man egentlig kan forvente da før man har fått på plass det mest grunnleggende med C++ kan man ikke gjøre så mye.

     

    Finnes mye bedre C++ bøker enn denne og har man først tenkt å lage spill i C++ bør man ha en god del forhåndskunnskaper uansett.

     

    Jeg synes også den boka mangler litt mere grundigere forklaringer over hva man gjør, den beste begynner C++ boka jeg har vært borti er "Beginning Visual C++" som er litt tørrvittig samtidig som den forklaringer grundig hvordan ting fungerer.

     

    Takk skal du ha! :D Grundig forklaring er noe jeg er utterst inntresert i.

    Jeg leste nettopp en nettbasert bok som heter: "How to think like a computer scientist, Learning with C++".

    ( http://www.openbookproject.net/thinkcs/cpp/english/ )

    Leste 6-7 kapitler før boka ble litt tullete den også. Den ville inkludere et eget bibliotek som jeg ikke fikk tak i på nett. Synes det var igrunn unødvendig. Boka forklarte derimot detaljerende på noen ting, ettersom boka var flerforfattet.

  19. Noen som har kjennskap til denne boka?:

    http://www.amazon.com/Beginning-C-Through-...g/dp/1598633600

     

    Fant også denne:

    http://books.google.no/books?id=HhGB8fOiUy...tsec=frontcover

     

    EDIT:

    Takk for alle svar! Etter litt lesing og research har jeg bestemt meg for å gå for boka "Beginning C++ Through Game Programming". Er det noen som har denne vil jeg gjerne høre deres mening :)

×
×
  • Opprett ny...