Inlägg

Inlägg som Tangerine har skrivit i forumet
Av Tangerine

Heatpipes i sverige?

Var kan man köpa dessa?
http://www.bromancob.se/ verkar sälja, men det är lite dåligt med info om deras produkter på hemsidan, plus att det ligger i Stockholm.

Av Tangerine
Citat:

Ursprungligen inskrivet av Moor
Ok, du vet inte om de har släpt någon demo? Jag hittar du ingen!

MVH Moor

tvivlar på det, vet dock ej

Av Tangerine

Har man lirat Flight Sim 2002 så är ju de direkt märkbara skillnaderna ganska få, men det gäller ju att hålla sig uppdaterad. Ett nytt flight sim från Microsoft e ju alltid skoj, synd bara att min joystick jävlas med mig, det sänker kännslan e del

Av Tangerine

Vattenkylning VS Heatpipes

Börjar kännas som om var och en har vattenkylning nu mera. Tycker det vore kul att experimentera lite med heatpipes och se vad man kan göra med dem. Har lite idéer om heatpipes från CPU, nordbrygga och GPU som leds till en skitstor fläns utanför datorn som man skulle kunna kyla med en 120 fläkt på låga varv. Hur skulle det kunna prestera i jämförelse med vattenkylning?

Här finns massvis med prylar http://www.thermacore.com/products.htm

Av Tangerine

spel som byggsats

http://www.nyteknik.se/pub/ipsart.asp?art_id=29934

Given julklapp för oss hobby-spelprogrammerare

edit:: mer info på den officiella sidan http://www.xgamestation.com/

Av Tangerine
Citat:

Ursprungligen inskrivet av Laggeman
http://kylning.com/info.php?cPath=83_132&products_id=409

Varsågod.....

Wow gillar verkligen designen på det tangentbordet, Men varför i hela friden säljs det bara med den sjukt fula musen för?

Av Tangerine

Tackar sunray!
ska se vad jag kan göra. Har kollat lite på static förut men inte riktigt lyckats. Detta ska nog hjälpa mig att komma igång

Av Tangerine

kanske skulle försöka lösa det på något annat sätt, verkar inte som om globalen hjälper mig i vilket fall. Grejen är att jag håller på med min 3d-motor och har fastnat.

Jag har en klass som heter Shell och en som heter Core. Sedan har jag en som heter Render och en som heter Camera.
Core skall inte vara beroende av Shell utan bara ta imot instruktioner ifrån den. I Core finns variabler som Render och Camera är beroende av, exempelvis 3dDevice'en. Render och Camera ska kunna ta emot instruktioner från Shell. Man kan säga att alla klasser är beroende av Core. Det skall alltså bara finnas ett Core-objekt som de andra samsas om med hjälp av pekare på något vis.

Av Tangerine

Globals

Om man deklarerar en global variabel i C++, ska inte den då vara synlig i alla klasser i hela programmet? Det var vad jag trodde men det funkar inte för mig...

Av Tangerine

Ne blir det inte fler jänkare i den slutgiltiga utgåvan så blir ja sur. Japanska bilar har ingen charm.
Och som sagt soundtracket ska man nog inte ha några större förväntningar på.

Av Tangerine

Har suttit mer eller mindre hela dagen idag och klurat på hur jag ska bära mig åt för att få ihop en kub. Det där med att klippa planen såg enkelt ut först men nu när man har i åtanke att kuben inte nödvändligtvis måste vara vinkelrätt och kan vara skruvad lite hur som helst så känns det genast svårare. Var nästan övertygad om att jag skulle bli färdig med min kompilator idag men nu sitter jag här och min kompilator är lika oanvändbar som igår.

Letar tutorials mm som en galning. Vore nice om någon hade lite synpunkter och tips.

Av Tangerine
Citat:

Ursprungligen inskrivet av yOhaneZ
De 3 punkterna på varje rad definierar upp ett plan. De sex planen motsvarar sedan varje sida på kuben. För att generar en kub skapar du först en kub med väldigt stora mått, sedan klipper du varje sida mot varje plan. När du har gjort detta får du en kub med rätt mått.
Lite småkrångligt, kan va bra att plocka fram sin gamla trigonometri-bok om man har en.

Har sett en tutorial nånstans om det, kan återkomma om jag hittar det.

Har klurat ett tag på det du skrev och har nu jäklar börjar jag fatta det hela. Ska viga morgondagen till att anpassa min kompilator.

Man tackar, nu kan jag hålla mig sysselsatt imorn med

Av Tangerine
Citat:

Ursprungligen inskrivet av yOhaneZ
hittade det här: http://www.gamers.org/dEngine/quake/spec/quake-spec34/index0....

Beskrivning på map-formatet finns där, iofs för q1 men jag skulle tro att map-formatet är i stort sett oförändrat from q1.

Bestämde mig för att använda map-formatet för q1 och har skrivit en liten kompilator för att lättare kunna läsa filerna i min motor. När jag skulle testa att rita upp exempelvis en kub som jag gjort i Quark så visade det sig att jag missförstått systemet.

( 0 0 -32 ) ( 128 0 -32 ) ( 0 128 -32 ) bricka2_2 0 0 0 1 1 //TX2
( 0 0 32 ) ( 0 128 32 ) ( 128 0 32 ) bricka2_2 0 0 0 1 1 //TX1
( 0 -32 0 ) ( 0 -32 128 ) ( 128 -32 0 ) bricka2_2 0 0 0 1 1 //TX1
( 0 32 0 ) ( 128 32 0 ) ( 0 32 128 ) bricka2_2 0 0 0 1 1 //TX2
( -32 0 0 ) ( -32 128 0 ) ( -32 0 128 ) bricka2_2 0 0 0 1 1 //TX2
( 32 0 0 ) ( 32 0 128 ) ( 32 128 0 ) bricka2_2 0 0 0 1 1 //TX1

Detta är en kub som för enkelhetens skull har sin mittpunkt i 0 i samtliga led. Sedan är varje sida 32 enheter åt vardera håll utifrån mittpunkten.

Från början tänkte jag att första raden gav tre punkter p1(x, y, z), p2(x, y, z), p3(x, y, z) som i sin tur ritade upp en triangel. Det finns dock bara 6 rader och det krävs 12 tringlar för att rita upp en kub. Då tänkte jag att det var uppbyggt så att varje sida får en triangel då den resterande triangeln är given i vilket fall.

Men så verkar det inte fungera heller. Kan dessutom inte förstå var 128 kommer ifrån.
Någon som förstår systemet? ser så enkelt ut så jag undrar nästan om jag e trög eller nåt

Av Tangerine
Citat:

Ursprungligen inskrivet av JoooN
Jag har samma problem. Har inte orkat lösa det.. men ta en titt på funktionen atoi()
..och säg gärna till när du har en lösning

Tackar atoi() löste problemet!

int siffra = atoi(x);

funkade prima för mig

Av Tangerine
Citat:

Ursprungligen inskrivet av Assar
Det lilla lustiga är att det redan är ordinära tal.
Skriv ut dem som sådana.
Tänk på att åäö blir negativa om du inte talar om att det är unsigned.
I C finns inga tecken och strängar, allt är ordinära tal

men grejen är att om jag gör på följande vis:

x[0] = '4';

int siffra = x[0];

så blir siffra = 52

Antar att detta är ANSI-koden för '4', men hur gör jag om den till 4?

Av Tangerine

char to int

Tror inte att följande problem är särskilt svårt men min fantasi börjar ta slut och likaså mitt tålamod.

Jag har en character array som ser ut såhär:

x[32]

i denna finns ett antal siffror som jag vill göra om till integers. Tex:

x[0] = '2';
x[1] = '4';
x[2] = '5';
... resten är tomma.

jag vill göra om detta till heltalet 245. Hur ska jag göra?

Av Tangerine
Citat:

Ursprungligen inskrivet av Hipshot
Alltså, du kan använda vilket program som helst som stödjer vanligt textbaserat .map format, använd quark, wc/vhe eller radiant, finns många andra med, fast det är dom största och enligt mig bästa. Jag skulle välja quark, fast det är bara för att jag har använt det så länge och texturstödet och sorteringen klart är överlägsen dom andra.

OK, Quark verkar vara precis vad jag letar efter. *.map-formatet ser ju ganska så enkelt ut att tolka dessutom. Men bara för att jag är så lat så undrar jag endå om det finns någon guide/tutorial som förklarar hur man tolkar en map-fil?

Av Tangerine

Det där med att använda sig av en nuvarande leveleditor har jag tänkt lite på tidigare, men jag kanske borde ge det ett försök i alla fall. Nu är det ju så att det finns en och annan där ute, så är det någon som har någon erfarenhet av dessa och kan rekomendera någon?

Av Tangerine

en grej som slog mig är att jag vill utveckla någon sorts språk för att skripta "uppdrag" typ placera ut cameror, triggers mm. Det är detta jag ser fram mest emot men frågan är hur jag ska gå tillväga. Man måste ju i så fall kunna allokera minne för variabler som man sedan skall kunna referara till senare under spelet.

Exempel: man vill skapa en camera som man sedan skall kunna använda senare i spelet:

I skriptfilen:

CreateCamera("enkamera", kordinater bla bla bla........)
...
...
...

SetActiveCamera(enkamera);

//end

I scriptmotorn tolkas raden men CreateCamera och en variabel för kameran skapas.
Hur skall jag sedan kunna referera till denna variabel då raden med SetActiveCamera kommer?

Hoppas ni fårstår vad jag menar. Vet inte riktigt om jag är ute o cyklar men men.....

Av Tangerine
Citat:

Ursprungligen inskrivet av Sunray
Berätta mer, hur avancerat hade du tänkt dig?
Skriver själv på en, quake-a-like.

Spelade det nya Zelda på Gamecube för några veckor sedan och blev överraskad av hur den relativt enkla, tecknade grafiken på något sätt var så tilltalande. Dessutom passar det mig bra då jag inte orkar lägga för mycket tid på texturer och modeller. Nu påstår jag inte att jag ska göra ett nytt Zelda, men målet är att göra ett sorts framtids rpg med lite "barnslig" grafik i tredjeperson.

Funderar på att viga mitt projektarbete åt detta nu när jag börjar trean vilket gör att jag får mer tid till det.

Än så länge börjat lite på en leveleditor i MFC. Den är dock mycket simpel. kan rita lite verticer o skit....

Hur som helst så har jag delat upp motorn i två huvuddelar. En kärna och ett skal. Kärnan ska kunna återanvändas till andra projekt medan skalet ska vara anpassat till just detta spelet. Ni förstår nog....

Än så länge antar jag att ja är på rätt väg eller?