Inlägg

Inlägg som AJL har skrivit i forumet
Av AJL
Skrivet av E_maN:

själva filen i sig fungerar perfekt att öppna och kolla på och så? så de inte hänt något med den.

Japp, har provat och kopierat filnamnet rakt av etc

Av AJL
Skrivet av Antonovskij:

Ok. Ja det ser så ut, och det kan ju fungera som förklaring till att det slutar fungera efter en viss tid, helt plötsligt får du tillbaka NULL från Graphics::OnLoad, vilket resulterar i att du inte lyckas blitta några bilder till din surf_display efter att du varje frame nollställt den med svart.

Verkar som jag har problem med att ladda PNG filen nu O.o

SDL_Surface *Graphics::OnLoad(char *File) { SDL_Surface *surf_temp = NULL; SDL_Surface *surf_return = NULL; if((surf_temp = IMG_Load(File)) == NULL) { printf("IMG_Load: %s\n", IMG_GetError()); return NULL; } // På denna rad får jag en // Unhandled exception at 0x68129d00 in Alpha.exe: 0xC0000005: Access violation reading location 0x0000013c. // Och jag vet att filen existerar surf_return = SDL_DisplayFormat(surf_temp); SDL_FreeSurface(surf_temp); return surf_return; }

Har Filen existerar som jag försöker ladda, har provat med att kompilera nya libs också, men får samma svar, så verkar inte vara nå fel på libsen :/

Ändrar jag filnamnet till tomt så funkar det som det ska, men så fort filen hittas så blir det krasch. Tycker det borde vara libs det är fel på då..

Av AJL
Skrivet av Antonovskij:

Hur fungerar Graphics::OnLoad?
Håller den saker kvar i minnet eller läser den alltid från disk? För det ser ut som att du läser in grafiken varje gång du ska rita den. Anropar du verkligen MainMenu::OnCleanup? Det ser ut som ett antal potentiella minnesläckor. Du kollar ju heller inte om Graphics::OnLoad lyckas (såvida du inte använder exceptions?). Sätt en conditional breakpoint och bryt om OnLoad för menyn misslyckas. Alternativt en breakpoint i cleanupkoden för att se att den anropas så ofta som den borde.

Där sa du något faktiskt...

SDL_Surface *Graphics::OnLoad(char *File) { SDL_Surface *surf_temp = NULL; SDL_Surface *surf_return = NULL; if((surf_temp = IMG_Load(File)) == NULL) { return NULL; } surf_return = SDL_DisplayFormat(surf_temp); SDL_FreeSurface(surf_temp); return surf_return; }

där är Graphics::OnLoad() iaf
antar att det är en minnesläcka nu när du säger det faktiskt

Av AJL

[C++] SDL problem!

Hej,
det är så att jag har stött på ett problem nu och jag tror jag har stirrat mig blind på koden och hittar inget fel verkar det som heller
Problemet som uppstår är att bilderna visas som jag vill att dom ska göra, men försvinner sedan helt utan anledning. (eller ja, nån anledning lär det ju finnas)

void Game::OnRender() { SDL_Rect Rect; Rect.x = 0; Rect.y = 0; Rect.w = screen.GetScreenWidth(); Rect.h = screen.GetScreenHeight(); SDL_FillRect(surf_display, &Rect, 0); switch(screen.GetCurrentScreen()) { case 0: { // Splash Screen SplashScreen splash; splash.OnRender(surf_display, &screen); break; } case 1: { // Main Menu Screen MainMenu curr_screen; curr_screen.OnRender(surf_display); break; } default: { break; } } SDL_Flip(surf_display); }

där är min renderings event kod, jag initierar spelet genom att sätta screen till 0.
screen 0 visas, sen efter 5 sekunder så byts screen till screen 1, och screen 1 visas.

SplashScreen kod:

SplashScreen::SplashScreen() { background = Graphics::OnLoad("./Data/GFX/SplashScreen.png"); } void SplashScreen::OnRender(SDL_Surface *surf_display, Screen *screen) { if(surf_display == NULL || background == NULL) { return; } Graphics::OnDraw(surf_display, background, 0, 0); if(SDL_GetTicks() < 5000) { } else { screen->MenuScreen(); } } void SplashScreen::OnCleanup() { SDL_FreeSurface(background); }

MainMenu kod:

MainMenu::MainMenu() { background = Graphics::OnLoad("./Data/GFX/MenuBackground.png"); Menu_Campaign = NULL; Menu_Tutorial = NULL; Menu_Options = NULL; Menu_Credits = NULL; Menu_Exit = NULL; } void MainMenu::OnRender(SDL_Surface *surf_display) { if(surf_display == NULL || background == NULL) { return; } Graphics::OnDraw(surf_display, background, 0, 0); } void MainMenu::OnCleanup() { SDL_FreeSurface(background); SDL_FreeSurface(Menu_Campaign); SDL_FreeSurface(Menu_Tutorial); SDL_FreeSurface(Menu_Options); SDL_FreeSurface(Menu_Credits); SDL_FreeSurface(Menu_Exit); }

Det som förbryllar mig mest är att allt verkar ju fungera bra, men sen helt "random" (skulle jag vilja säga) så blir MainMenu screen helt svart, har tagit tid på det och det är lite olika hela tiden också. Ibland 20 sekunder och ibland ända upp till 1 minut.

Använder SDL_image, SDL och SDLmain libs bara, har alla DLL:er i mappen också.

Kan det ha något att göra med processorn?

Maskinen jag sitter på är:
Intel Core2 Duo E7400 2.80GHz
4GB Ram, 64-bits Windows 7
nVidia 9800GT grafikkort

Av AJL

ADLS Problem med Smart Call 4200?

Har problem att få full uppkoppling via ADSL.

Vad jag har felsökt så verkar det vara en Smart Call 4200 som stör ut.

Första jacket sitter i ett rum, därifrån har jag dragit kabel(hel utan skarvar) till rummet med modemet.
Smart Callen sitter i köket och när jag kopplar ur den verkar det som att jag får full bandbredd ~2 Mbit (800 kbps upp).
Med Smart Call inkopplad så ligger jag på 1-1.2 Mbit (190 kbps upp) om jag har tur.
Smart Call kan inte kopplas bort eftersom det bor folk här som behöver den (in case of emergency )
så nån som vet om det är så att den har blivit kopplad till fel telefonjack? Ska den sitta på första jacket som ADSL? eller är det något annat som kan störa ut?
Har försökt med olika saker i 1 månad nu och börjar bli tokig. Måste alla telefonjack vara seriellt kopplade för att allt ska gå runt? För vissa telefonjack har tyvärr inte seriell koppling då det bara går in 2 kablar för nedre delen av telefonjacket.

Tips och hjälp uppskattas!

Av AJL

C# Siffer Kombination

Nu har det varit ett bra tag sen jag programmerade något så jag sitter och pillar med idéer jag får upp i huvudet bara. Har nu fastnat för en ide men jag har ingenting att komma med verkar det som :/

Vad jag vill göra är:
Kolla hur många kombinationer jag kan få med 3 siffror.
Jag vill inte bara visa svaret utan även alla möjliga svar t.ex
0
01
02
03
04
05
06
07
08
09
1
11
12
13
14
15
16
17
18
19
osv..

Är tyvärr helt tomt på hjärnkontoret, nån som har nå tips på vad man bör kolla upp etc

Av AJL

Massa information från alla, så får tacka för det!
Får nog bli att läsa på om XNA då det verkar spara tid också

Se om man fastnar för detta eller om man ska söka sig annat jobb

Av AJL
Citat:

Ursprungligen inskrivet av saddam
Det finns ju mycket att läsa på spelsajterna som gamasutra och sånt? Men det kanske du redan gjort?

hmm har aldrig varit in på gamasutra förrut faktiskt värt en koll

Av AJL

För tillfället är det väl mest hobby-programmering osv, men har haft stort intresse för just spelutveckling, jag vet även mina begränsningar så Advanced 3D är inget för mig just nu då, men just därför jag vill börja med spelprogrammering så jag får en titt över så mycket som möjligt inom det så jag vet om det är något jag bör forstätta med (eventuellt gå en utbildning) eller om jag ska fortsätta vara hobbyprogrammerare och söka annat jobb

Ang XNA så har jag inte kikat så mycket på det, men har det några begränsningar inom prestanda så att säga? eller hur långt kan man gå med det kanske är en bättre fråga?

Har som sagt bara pillat runt med 2D spel lite (små små versioner av Tetris, Mario klon etc), var ett tag sen nu och WoW börjar bli tråkigt, så jag började pilla lite på spelprogrammering igen för ca 2 veckor sen och har börjat inse att spelprogrammeringen har nästan tagit över WoW så det är ju bra

Helst så ser jag mig programmera spel på riktigt vid ett företag, men som sagt, fortfarande lite osäker och har hört från massa folk att det bästa man kan göra om man söker spelprogrammerings jobb är ju att visa dom ett Demo eller något man har gjort, som ligger vid deras nivå också, känns lite dumt om man söker jobb vid ett företag och skickar med ett 2D spel gjort i SDL

Men om jag nu börjar med XNA, hur är det att gå vidare därifrån senare om man nu skulle bli väldigt intresserad utav detta i fortsättningen?
Ska man gå från XNA till OpenGL eller till DirectX?

Då jag vet mina nuvarande begränsningar så vill jag ju helst lära mig mera inom min egna nivå och sen öka utöver där så, men ska kika på böckerna du länka se hur dom verkar

(Kan låta flummigt men klockan är sent så )

PS. Nice Demo

//AJL

Av AJL

Spelprogrammerings Böcker?

Ja, som titeln säger, jag är på jakt efter böcker om spelprogrammering.

Det jag har som krav är:
- Det ska vara inom C++
- Bibliotek gör detsamma, men helst DirectX då det verkar smidigast när man väl kan det
- Billig men BRA bok

Anledningen att jag frågar är att jag har kollat runt på massa sidor, amazon.com etc och hittat massa böcker som är intressanta men vet inte om dom är värda det. Jag ligger på en tajt budget så vill inte köpa en bok som visar sig vara skit rent ut sagt

Jag har vana i viss spelprogrammering inom C++ i SDL men vill utvidga mina vyer
Böckerna får vara allt från nybörjare (då det kan vara bra att gå tillbaka och kolla eller om man har glömt nåt helt enkelt) till mer avancerat
Har programmerat i över 10 år nu i blandade språk men har nu på sistonde fastnat för C++ och spelprogrammering är mycket intressant så dags att ta tag i det på allvar anser jag

Så om ni har tips på bra böcker inom spelprogrammering (spel design kan också vara bra ) så länka gärna.

EDIT: Vore även bra om ni själva har läst/luskat runt i boken ni rekommenderar.

//AJL

Av AJL

World of Warcraft Tips Tråd

Tänkte att man kanske skulle kunna starta en tråd och få fram lite tips om spelet för dom som inte spelat så länge eller så.

T.ex hur levlar man fortast, vart ska man gå (eller göra) för att få pengar.
jag själv har lite problem med levlingen, även fast jag levlar med en in-game guide så har jag sett folk som levlar om mig (lvl 60-80)

det jag gör är:
följa steg för steg i guiden, jag har kordinater etc, en mob dödar jag relativt snabbt, 5-15 sekunder / mob, beroende på vad det är för slags mob.
även fast jag tycker det går hyffsat snabbt, så kan jag se folk levla förbi mig...
nån som har nå tips på hur jag levlar fortare eller gör dom något som jag missat?

Av AJL

WoW: WotLK i november förra året :/

Av AJL

Rättigheter till Fonter?

Har lite fundering över dethär med fonter man använder i program/bilder/spel/etc.

Har jag rätt att använda vilken font jag får tag i och sälja en produkt t.ex?

ex.
Jag använder MS Sans Serif som exempel i en reklamsnutt, finns det nån slags copyright eller liknande jag måste köpa in mig i eller så för att ha rätt att använda den?

då man kan hitta lite helt slumpmässiga fonter på internet så skulle det vara bra att veta vad man ska kolla efter när man väljer en font

eller är det bara att ta fonten och använda utan några omständigheter?

//AJL

Av AJL

Börja inte lär dig VB om du tänkt börja programmera nu.
VB har kommit så pass långt att Microsoft har tydligen sagt att dom tänker sluta producera det snart då C# är nästan lika enkelt att programmera i fast kraftfullare.

Bara en liten notering

Av AJL

Furious Shoulders nästa reset \o/
känns skönt att få det avklarat

Av AJL

Abit PE35-E om jag minns rätt och 4st 1GBs Kingston minnen

Av AJL
Citat:

Ursprungligen inskrivet av SvinVild
Kan vara mycket som e fel! bara börja i en ända och fortsätta felsöka...
Old batt i motherboard?

Datorn är typ 1.5 år gammal så batteriet borde inte dö så snabbt, men man vet ju inte :/

Av AJL

Problem med uppstart!

Nu blir jag galen snart, har provat allt för att få igång datorn nu.

Problemet är följande:

Jag tar ur batteriet för att nollställa bios etc, stoppar i igen efter 30 sekunder. Datorn startar, bild kommer fram, hoppar fram och visar NTLDR finns inte, detta gör detsamma nu, men nu vill jag ändra i bios så att jag bootar från CD-Rom, startar om, ändrar bootsequense, Sparar, startar om datorn... svart!

Startar om datorn igen, svart!
Tar ur batteriet i 30 sekunder, stoppar i det igen... samma visa... allt fungerar till efter första omstarten, då måste jag ta ur batteriet igen.

Så vart kan problemet ligga?

Jag har provat plocka ner datorn i molekyler nästan
stoppat tillbaka allt och nu är det fortfarande lika... blir svart efter en omstart via t.ex CTRL+ALT+DEL eller att spara BIOS inställningarna och sedan starta om.

Har läst att det kan vara grafikkortet eller RAM som spökar, men då borde jag väl inte få bild efter att ta ut batteriet?

Är det så att mitt kära moderkort har gjort sitt?
eller bara batteriet som är slut?

//AJL

Av AJL

har gjort det redan och försökt massa olika configurationer, men ingen verkar fungera :/ vissa får inte kontakt med dhcp servern och andra verkar inte tftp servern funka :S

har ingen usb sticka

Av AJL

PXE Boot!

Har lite problem med att installera Ubuntu via nätverk,

Jag har en windows dator och en dator utan OS och utan fungerande CD-läsare, så jag försöker få det att fungera, men vill sig inte :/

Så det jag letar efter är:
Ett lätt program till windows så man kan ställa in DHCP / TFTP inställningar.
Samt lite hjälp på traven att ställa in det