programmera spel i C++..

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

programmera spel i C++..

Post by Giganten »

Håller på att läsa boken lär dig c++ på tre veckor (bra!), undra ifall det finns någon bra bok hur man programmera spel i c++ som man kan läsa sedan...?
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: programmera spel i C++..

Post by IcePic »

Giganten wrote:Håller på att läsa boken lär dig c++ på tre veckor (bra!), undra ifall det finns någon bra bok hur man programmera spel i c++ som man kan läsa sedan...?
Finns rätt många siter som har info. Gamasutra m.fl.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

Post by Giganten »

Du vet inte någon bok om programmera spel i c++ man kan köpa (svenska)?

Eller finns det någon bok som är en fördjupning på lär dig c++ på 3 veckor (behöver inte vara i samma serie, helst på svenska), tar lär dig c++ på 3 veckor och Standard C++ Bibeln upp samma saker eller ska man läsa både och??

Om det inte finns några bra böcker att läsa om c++ så finns det ju en bok om spelprogrammering (Lär dig Spelprogrammering i Visual Basic 6 på 3 veckor) men det är ju Visual Basic.

Frågor:

1. Vilket språk är bäst för att programmera spel?
2. Har det några likheter mellan c++ och Visual Basic?
3. Är det svårt att byta från c++ till Visual Basic?
4. Behöver man kunna något om Visual Basic innan man läser
Lär dig Spelprogrammering i Visual Basic 6 på 3 veckor?
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

kanske något av intresse?
http://www.talula.demon.co.uk/allegro/
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
nva
Hedersbit
Posts: 2517
Joined: 2002-03-07 23:34:21
Location: Skåneland
Contact:

Post by nva »

Jag gick hit och sökte på "game", 344 titlar fick jag. :)
The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea.

In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

Post by Giganten »

Finns det inga böcker (på svenska)???
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

Giganten wrote:Finns det inga böcker (på svenska)???
Det finns ju massor av programmeringsböcker i allmänhet, och spelprogrammering
är inte så skilt från all annan programmering, så är man en klippa på "vanlig"
programmering så är inte spel annorlund från alla andra typer av program.
Iallafall inte skilt från alla andra grafiska program.
Så det är inte fel att jaga programmeringsböcker, grafikprogrammeringsböcker
och sedan öva på engelskan så att man kan 10-dubbla antalet tillgängliga
böcker eftersom majoriteten ges ut enbart på engelska.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

Post by Giganten »

IcePic: Du kan inte ge något exempel på någon bra bok?.. ;D
(jag kan engelska....)

Det kanske finns någon som kan visa lite exempel på hur man kan läga in ljud, knappar eller hur man gör för att tex en bil ska åka i C++?..
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

Giganten wrote:IcePic: Du kan inte ge något exempel på någon bra bok?.. ;D
(jag kan engelska....)
Den absolut bästa programmeringsbok jag läst heter "Programming Pearls",
och den är inte ens för nåt enskilt språk, utan runt 100 sidor om allmänna
knep och metoder som ska få en att tänka på ett bättre sätt som programmerare rent allmänt.
Det kanske finns någon som kan visa lite exempel på hur man kan läga in ljud, knappar eller hur man gör för att tex en bil ska åka i C++?..
Allt det där är väldigt specifikt, även om man inte tror det.
Ljud är inte en del av C++, så du får ta till ett externt bibliotek som kan hjälpa
dig att spela ljud. Det finns säkert tusen såna, men sitter på man på win32 är
säkert DirectPlay eller vad den delen av DirectX heter som är lämpligast.
Då är frågan: "Vart finner jag info om DirectX/DirectPlay-programmering",
vilket säkert ingår i VisualC++-hjälpen eller återfinns på MS websidor, plus
i diverse böcker om DX-programmering.
Knappar kan vara enkelt om man har enkla krav och använder det toolkit/
GUI-kit som kommer med ens OS. Även här ingår det inte knapp-kod i C++
heller (se det inte som negativt att språk inte innehåller 'allt' inbyggt, man
inser efter ett tag varför det inte är bra) men windows har givetvis en massa
fina anrop för att skapa enkla userinterface med standardknappar. Vill man
däremot rita en knapp i Quake7's miljö så är det förstås en annan femma,
men troligen relativt enkelt att lösa när man väl lyckats koda resten av Q7.

Att flytta en bil är "bara" en fråga om att ha en bakgrund, en bild av en bil,
och sen köra kod i den här stilen:

Code: Select all

10 spara undan bakgrunden där bilen ska ritas (plats X)
20 Rita bilen på plats X
30 vänta lite
40 återställ bakgrunden på plats X
50 Öka X med 1
60 Börja om på rad 10
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

Post by Giganten »

Vart finns det bibliotek till Dev-C++?
ljud mm.

Någon kan kanske beskriva hur man gör en knappar i Dev?
User avatar
Subsonic
Posts: 221
Joined: 2002-12-26 23:41:40
Contact:

Post by Subsonic »

Giganten wrote:Vart finns det bibliotek till Dev-C++?
ljud mm.

Någon kan kanske beskriva hur man gör en knappar i Dev?
Det finns redan färdiga kodsegment till kanppar.
Titta runt lite på översta altenativen så ser du att det står "make knapp"
nånting och studera koden därefter så du får ett hum om API.
Sum egomet mihi nil volentibus arduum
User avatar
Giganten
Posts: 209
Joined: 2003-02-28 19:04:18

Post by Giganten »

Subsonic wrote:Det finns redan färdiga kodsegment till kanppar.
Titta runt lite på översta altenativen så ser du att det står "make knapp"
nånting och studera koden därefter så du får ett hum om API.
Antingen är jag blind eller så pratar vi inte om samma dev c++ för jag hittar ingen "make knapp"??
Post Reply