+ Odpowiedz na ten temat
Strona 1 z 4 1 2 3 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 33
  1. #1
    Użytkownik norberdo is on a distinguished road Avatar norberdo
    Zarejestrowany
    Sep 2008
    Skąd
    zGora
    Postów
    150
    Dziękuję
    8
    Podziękowano mi:
    165 razy w 24 postach

    Domyślnie XNA Framework 3.0-3.1

    Jako, że nie widzę tu żadnych tematów, to piszę jako pierwszy. Otóż o temacie nieco wiem i pragnę się podzielić wiedzą.

    Jak wiadomo (albo i nie), Microsoft udostępnił za darmo tzw. XNA Framework. Jest to biblioteka dla języka C# do tworzenia gier na PC, Xboksa 360 oraz Zune HD. Ciekawostka: wszystkie gry na Indie Games oraz część z XBL Arcade są tworzone właśnie za pomocą tej biblioteki. Jeśli ktoś chce zacząć przygodę z programowaniem gier na poważnie - to właśnie XNA jest dla niego.

    CZYM JEST XNA?
    Via Wikipedia: XNA (XNA’s Not Acronymed) jest zbiorem narzędzi firmy Microsoft pozwalającym na tworzenie gier przeznaczonych dla systemu Windows jak również dla konsoli Xbox 360. Microsoft XNA Studio Express jest bezpłatnym środowiskiem programistycznym bazującym na serii Studio Express. W skład środowiska wchodzi szereg pomocy, szablonów, zestawów startowych i obszerna dokumentacja pozwalająca na szybkie tworzenie gier takich jak gry platformowe, FPS czy strategie czasu rzeczywistego. Podstawową częścią zestawu jest XNA Framework będący zbiorem bibliotek przeznaczonych do pisania gier z wykorzystaniem języka C#. XNA Framework Content Pipeline jest zestawem narzędzi pozwalającym programistom na o wiele łatwiejsze dołączanie grafiki 3D do swoich aplikacji. Powstaje też Mono.Xna – open source'owy odpowiednik XNA na wszystkie platformy wspierane przez Mono oraz OpenGL.

    DLA KOGO?
    Dla wszystkich. Oczywiście niezbędne jest kilka rzeczy:
    1. Microsoft Visual Studio 2008 Express (darmowe) lub Professional
    2. DirectX SDK (darmowe)
    3. XNA Framework 3.0 lub 3.1 (darmowe)
    4. Wiedza na temat programowania zorientowanego obiektowo w języku C#.

    Co ciekawe, gry napisane w XNA mogą być udostępniane na Indie Games poprzez stronę XNA Creators Club Online - home. Aby jednak testować gry na Xboksie 360, należy zakupić subskrypcję XNA Creators Club (bodaj 300 zł na rok) oraz mieć konsolę podłączoną do internetu. Testowanie na PC jest całkowicie za darmo.

    JAK SIĘ UCZYĆ?
    Przede wszystkim trzeba znać język C#, tutoriali do tego języka jest cała masa, w dodatku MS Visual Studio posiada szereg ułatwień pomagających w programowaniu (np. IntelliSense). Problem jest wtedy, kiedy chcemy już pisać w XNA. Po polsku nie ma chyba praktycznie żadnych artykułów, natomiast jest spora ich ilość po angielsku, np. na wspomnianej wyżej stronie można pytać także na forum. Oprócz tego gorąco polecam ebooki:

    Beginning XNA: Game Programming From Novice to Professional - LINK (książka napisana przez 3 brazylijczyków i 1 belga, bardzo prostym i zrozumiałym angielskim, masa przykładów i przykładowe projekty które można pobrać ze strony wydawnictwa. Łatwa w przyswajaniu na początek, oczywiście należy znać w stopniu co najmniej podstawowym język C#).

    Microsoft XNA Game Studio 3.0 Unleashed - LINK (sporo informacji, przeznaczona jednak dla osób już nieco obeznanych z tematem).

    Wszelkie pytania do XNA można zamieszczać tutaj i postaram się na nie odpowiedzieć, ponieważ powyższy tekst w żadnym stopniu nie wyczerpuje tego zagadnienia.
    Ostatnio edytowane przez norberdo ; 07-02-10 o 13:55
    www.kalarepy.pl - blog okołogrowy. Poszukiwani blogerzy! Prosimy o kontakt na kontakt[malpa]kalarepy.pl !

  2. Następujących 2 Userów Podziękowało norberdo Za Ten Przydatny Post:

    tactlessczak27 (16-07-10), tomaszz04 (15-08-10)

  3. #2
    Użytkownik filip2012 is on a distinguished road Avatar filip2012
    Zarejestrowany
    Jul 2009
    Postów
    21
    Dziękuję
    2
    Podziękowano mi:
    2 razy w 2 postach

    Domyślnie

    a mógł byś dać link do jakiegoś poradnika do nauki C# :P

  4. #3
    Użytkownik norberdo is on a distinguished road Avatar norberdo
    Zarejestrowany
    Sep 2008
    Skąd
    zGora
    Postów
    150
    Dziękuję
    8
    Podziękowano mi:
    165 razy w 24 postach

    Domyślnie

    Dostęp zablokowany - 4programmers.net

    C# / CSharp Tutorial

    http://www.toya.net.pl/~daniel_d/csharp/

    To tak na szybkiego Polecam książki wydawnictwa Helion - najlepiej patrzeć po opiniach i ocenach
    www.kalarepy.pl - blog okołogrowy. Poszukiwani blogerzy! Prosimy o kontakt na kontakt[malpa]kalarepy.pl !

  5. #4
    Senior Member Apacer is on a distinguished road Avatar Apacer
    Zarejestrowany
    Dec 2008
    Skąd
    Polkowice
    Postów
    778
    Dziękuję
    3
    Podziękowano mi:
    83 razy w 80 postach

    Domyślnie

    Czy te gry można na konsoli odpalić poprzez xexmenu lub inne tego typu programiki? Czy poprzez te środowisko równierz można tworzyć oprogramowanie homebrew?
    Xbox 360 Falcon + Freeboot + Xell (linux ubuntu na dysku 160 giga), drugi 160 giga gry, save itp.

    Projektor DIY, ekran 120 cali + unitra ws 432 + mildton 80, do tego PS3 slim 250 giga.

  6. #5
    Użytkownik norberdo is on a distinguished road Avatar norberdo
    Zarejestrowany
    Sep 2008
    Skąd
    zGora
    Postów
    150
    Dziękuję
    8
    Podziękowano mi:
    165 razy w 24 postach

    Domyślnie

    Cytat Napisał Apacer Zobacz post
    Czy te gry można na konsoli odpalić poprzez xexmenu lub inne tego typu programiki? Czy poprzez te środowisko równierz można tworzyć oprogramowanie homebrew?
    Z tego co wiem aby pobrac gry (jeszcze niezatwierdzone) nalezy miec konto premium na stronie XNA. Zatwierdzone sa juz do kupienia na Indie Games. Co do homebrew - technicznie jest mozliwe napisac np. odtwarzacz video z czytaniem napisow z txt, ale jest jednak jeden spory problem: XNA ma zablokowana mozliwosc czytania danych z urzadzen zewnetrznych, potrafi czytac jedynie z biblioteki mediow na HDD. XNA ma pewne ograniczenia i stworzenie takiego dobrego homebrew jest raczej malo mozliwe, inaczej juz by powstalo
    www.kalarepy.pl - blog okołogrowy. Poszukiwani blogerzy! Prosimy o kontakt na kontakt[malpa]kalarepy.pl !

  7. #6
    Użytkownik filip2012 is on a distinguished road Avatar filip2012
    Zarejestrowany
    Jul 2009
    Postów
    21
    Dziękuję
    2
    Podziękowano mi:
    2 razy w 2 postach

    Domyślnie

    C# to język podobny do C++?? •norberdo- dzięki za poradnik

  8. #7
    Użytkownik norberdo is on a distinguished road Avatar norberdo
    Zarejestrowany
    Sep 2008
    Skąd
    zGora
    Postów
    150
    Dziękuję
    8
    Podziękowano mi:
    165 razy w 24 postach

    Domyślnie

    @filip2012
    C# to język podobny bardziej do Javy, ale składnie ma też podobną bardzo do C++
    www.kalarepy.pl - blog okołogrowy. Poszukiwani blogerzy! Prosimy o kontakt na kontakt[malpa]kalarepy.pl !

  9. #8
    Użytkownik filip2012 is on a distinguished road Avatar filip2012
    Zarejestrowany
    Jul 2009
    Postów
    21
    Dziękuję
    2
    Podziękowano mi:
    2 razy w 2 postach

    Domyślnie

    A wiesz może jaki język daje programiście największe możliwości programowania chodzi mi np:P programowanie skomplikowanych gier czy programów? i czy C# jest dobry na początek czy może coś innego? Ponieważ mocno interesuje mnie temat. Morze w przyszłości zajmę się w szerszym zakresie programowaniem zależy jak opanuje podstawy to może po skończeniu technikum pójdę na studia w tym kierunku :P Będę wdzięczny za odpowiedź!!

  10. #9
    Użytkownik norberdo is on a distinguished road Avatar norberdo
    Zarejestrowany
    Sep 2008
    Skąd
    zGora
    Postów
    150
    Dziękuję
    8
    Podziękowano mi:
    165 razy w 24 postach

    Domyślnie

    Żeby programować skomplikowane gry (lub po prostu: gry - takie jak masz np. na X360) trzeba znać przede wszystkim w stopniu zaawansowanym język C++ i (w zależności od tego co chcesz programować) matematykę (np. macierze w programowaniu grafiki 3D to podstawa) i fizykę (obliczenia fizyki w grach). I pamiętaj - nie ma w Polsce studiów przygotowujących do pisania gier - musisz sam się tego nauczyć. Wszak 99% programistów gier to samouki
    www.kalarepy.pl - blog okołogrowy. Poszukiwani blogerzy! Prosimy o kontakt na kontakt[malpa]kalarepy.pl !

  11. Następujący user podziękował norberdo Za ten Przydatny Post

    filip2012 (10-02-10)

  12. #10
    Użytkownik filip2012 is on a distinguished road Avatar filip2012
    Zarejestrowany
    Jul 2009
    Postów
    21
    Dziękuję
    2
    Podziękowano mi:
    2 razy w 2 postach

    Thumbs up

    Dzięki •norberdo!!!!! puki co to zacznę od podstaw. A znasz może jaką dobrą lekturke dla początkujących w C++ najlepiej polską bo dla zaawansowanych to jest tego dużo Najlepiej jakąś porządną książkę bo z poradników z Internetu to trochę ciężko:P i jeszcze coś o tych:
    Cytat Napisał norberdo Zobacz post
    (w zależności od tego co chcesz programować) matematykę (np. macierze w programowaniu grafiki 3D to podstawa) i fizykę (obliczenia fizyki w grach)
    morze trochę przesadzam z tymi pytaniami na początek ale zawsze lepiej wiedzieć więcej niż mniej :P

Informacje tematu

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

     

Podobne wątki

  1. Net Framework problem
    By InPirats in forum Kosz
    Odpowiedzi: 0
    Ostatni post / autor: 09-11-09, 17:14

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225