lørdag, januar 23, 2021

XNA bøger

Daily Rush Debat Programmering XNA bøger

  • Forfatter
    Emne
  • #0

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    Hvad kan i anbefalde af XNA bøger? Har desværre før købt flere bøger, hvor enten enkelt vitale dele i koden ikke er forklaret eller hvor koden desværre ikke virker.

    Så derfor vil jeg høre om i kender nogle gode bøger omkring C#/XNA?

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Forfatter
    Kommentarer
  • #1

    Holger-IST-
    Bruger
    6.970 indlæg
    Offline

    hm.. hvilken slags bøger (kender ikke lige nogle XNA bøger, men et par C# bøger).

    skal det være af typen tutorials (“learn X in 14 days”) eller opslagsværk?

    jeg synes typisk selv at tutorials kan være gode at starte med, men når man først har lært noget, er det ikke særligt gode (typisk er alle eksemplerne små og dækker ikke lige det man vil lave og det kan være svært at slå ting op). når man bliver lidt mere øvert synes jeg at opslagsværk/referencer bøger er meget bedre.

    - Holger "A woman drove me to drink and I didn't even have the decency to thank her." - W. C. Fields

    #2

    TheSpook
    Bruger
    900 indlæg
    Offline

    Hvis det skal være helt basalt.. så er
    “learning XNA 3.0” af aaron reed – ganske udemærket.

    Der er introduktioner til alle emner i xna.. herunder også en let gennemgang af hlsl, lidt engine mekanik som fysik osv..

    Men som sagt – ret basalt.
    Alt kode virkede for mig da jeg skimmede den igennem i 2008 (m. visual c# express)

    derudover så tjek dem her:
    http://www.ziggyware.com/articles.php
    http://creators.xna.com/en-US/education/gettingstarted/bg3d/chapter1
    http://compsci.ca/blog/full-xna-source-code-samples/
    http://www.codeproject.com/KB/game/xna1.aspx
    http://gamecamp.no/blogs/tutorials/archive/2008/04/09/xna-shader-programmering-tutorial-1.aspx

    void clapyourhands(){ if(youreReadyAndYouKnowIt)clapyourhands();}

    #3

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    Spiller ingen rolle, bare de er gode er jo godt at have begge dele.

    #4

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    Hmm… bliver helt i tvivl. Hvad skal jeg vælge? C++ eller XNA? C++ har jo bare så mange forskellige bøger og frameworks man kan kaste sig over. XNA er måske nemmere, men der er jo heller ikke så meget at kaste sig over ang. bøger.

    Hvad ville i (dem af jer der har erfaring med det) anbefalde, hvis jeg kan vil prøve lidt spilprogrammering.

    C++ eller C#/XNA

    #5

    TheSpook
    Bruger
    900 indlæg
    Offline

    Det kommer meget an på hvad det er du vil.. hvis du er ny til programmering og skal så småt igang med at lære algoritmer / design / whatever.. så kan du starte med hvilket som helst sprog.

    XNA er jo et framework hvori du har mulighed for rimeligt hurtigt at skyde sådan et spil igang.. i og med at du skal skrive meget meget lidt for at få det til at køre :D.

    der findes en masse dejlige værktøjer til c++ som du siger.. bla. kan du springe ud i direct3d (som xna wrapper).. eller endda hoppe over i en open source engine som irrlicht http://irrlicht.sourceforge.net/

    Men c# er en del nemmere at skrive i – nu da det bare er til hyggebehov… og så slipper du også for at fokusere så meget på pointers og adressering

    Du kan jo starte med c# og skrive et basalt konsol spil.. lave noget logik til det.. evt. prøve at lege med noget netværks programmering fx..

    XNA tilbyder en masse funktioner og klasser der gør det hele for dig.. og det vil slet ikke være skidt at have en “grund” viden om c# inden du kaster dig ud i xna. – imo.

    Jeg vil dog kraftigt anbefale dig at starte ud med at lave et 2D spil (hvis du vil lave det grafisk).. så slipper du for de uendelige komplikationer der kommer ved tilføjelsen af endnu en dimension

    void clapyourhands(){ if(youreReadyAndYouKnowIt)clapyourhands();}

    #6

    Holger-IST-
    Bruger
    6.970 indlæg
    Offline

    jeg ville nok også (hvis jeg selv skulle vælge) tage XNA, har haft meget lidt C++, men var ikke specielt begejstret for det.

    ellers er det også andre muligheder. der er Panda3D (http://www.panda3d.org/) som er en 3d engine etc som kan bruges til at udvikle spil og du kan kode det udelukkende med Python, hvis du vil slippe for C++

    - Holger "A woman drove me to drink and I didn't even have the decency to thank her." - W. C. Fields

    #7

    Ni
    Bruger
    1.070 indlæg
    Offline

    Jeg vil afgjort ikke anbefale at du starter med C++, du går med stor sandsynlighed kold i detaljen inden du har noget som helst at vise for det.

    Et rigtigt godt sted at starte er http://www.riemers.net/.

    Held og lykke, post gerne konkrete spørgsmål!

    #8

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    Super! Kender allerede en del til C# så tror jeg holder mig til det.

    Så mangler vi bare boganmeldelserne

    #9

    qoz
    Bruger
    2.775 indlæg
    Offline

    C++ bliver brugt “i branchen” og til rigtige spil. Skal man være spil-koder skal man lære det på et eller andet tidspunkt.

    Jeg startede med PHP, derefter C#/XNA og nu C++.

    C# er bestemt et sprog som er godt at lære.

    #10

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    #9 er du i spil branchen nu?

    #11

    qoz
    Bruger
    2.775 indlæg
    Offline

    Nope.
    Jeg læser kandidat på andet semester på ITU. Media Tecnology and Games – på T linien (technology).

    Første semester skulle vi kode et minigolf spil i C++/opengl med physics osv. Havde kun kodet C#, så der skulle læres en del på kort tid.

    Ellers lavede vi et XNA spil også med farseer physics.

    https://www.youtube.com/watch?v=D2FFvd9fX8c

    #12

    al-attacke
    Bruger
    1.807 indlæg
    Offline

    Hej
    Jeg har haft en hel del XNA bøger gennem hænder det sidste år og vil ud fra det sige at bogen Beginning xna 3.0 game programming er rigtig rigtig god. Den er meget vel organiseret i forhold til mange andre bøger jeg har læst hvilket betyder at du føler at du ved hvor du står og hvad du kan meget bedre.

    #13

    JJohnsenDK
    Bruger
    958 indlæg
    Offline

    #11 ser sku cool ud!

    #12 tak, den skal jeg have købt.

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.