Witam.
Moje pytanie jak w temacie a konkretnie chodzi mi o porównanie jaki język jest najlepszy do pisania gier na komputer c++ czy c# bo słyszałem że w tym drugim również można tworzyć gry.
Jaki język wybrać do programowania gier?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska
- Postów: 72
- Rejestracja: dni
- Ostatnio: dni
- Postów: 184
Na dobrą sprawę w każdym języku możesz zrobić grę. Kwestia tego, jaki masz cel. Po dziś dzień króluje w gamedev'ie C++, ale to przy największych i najbardziej złożonych projektach, bo z dzisiejszym sprzętem przy zwykłych grach nie ma większego znaczenia, czy użyjesz C, C++, C# czy Jave.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska
- Postów: 72
A jaka jest różnica w programowaniu gier w c++ a c# ?
- Rejestracja: dni
- Ostatnio: dni
kropto napisał(a):
A jaka jest różnica w programowaniu gier w c++ a c# ?
Używasz innego języka i frameworków.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Piszesz w różnych językach, korzystając z innych silników (choć często istnieje wiele portów jednego silnika na kilka języków)/kompilatorów(...).
To tak, jak gdybyś zapytał, "a jaka jest różnica w mówieniu po polsku i włosku".
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 629
kropto napisał(a):
A jaka jest różnica w programowaniu gier w c++ a c# ?
Dokładnie taka sama, jak między c++ a Javą lub między Groovy a Assemblerem. Tą różnicą jest język, w którym będziesz programował.
- Rejestracja: dni
- Ostatnio: dni
w c++ sam musisz (przynajmniej domyslnie) zarzadzac pamięcią.
z tego powodu jest uzywany do pisania gier.
w c# robi to za ciebie GC który skutkuje co jakiś czas sprzątaniem syfu, który narobiłeś ;)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Gdańsk
C# jest w pelni obiektowy oraz kod jezyka jest kompilowany do kodu posredniego-CIL,
który jest wykonywany przez srodowisko uruchomieniowe.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 184
No i oczywiście pod C# docelową platformą jest wszystko Windowso-pochodne.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska
- Postów: 72
Czyli najlepszym językiem do pisania gier pod Windowsa jest C++ ?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Co to znaczy "najlepszy język"?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska
- Postów: 72
Powiedzmy nie najlepszy dla gimnazjalistów ale jaki język będzie najlepszy na początek oprócz Javy bo to już mam za sobą ;)
- Rejestracja: dni
- Ostatnio: dni
Java.
Bo ją masz już za sobą.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 1589
A jakie gry ty chcesz pisać?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska
- Postów: 72
Jakieś gry na komputer na początek 2D może później w 3D ponieważ gry na telefony i tablety już umiem tworzyć a chciałbym się nauczyć czegoś nowego ;)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 280
Dobra zdecyduje za ciebie:
C/C++ i do biblioteka wyboru: allegro lub sfml
Później pobaw się Unity 3D jak to ogarniesz wybierz sobie directx lub opengl
Z tymi wyborami nie powinieneś mieć problemu(w razie czego polecam sfml)
Nie decyduj czy C czy C# bo masz się nauczyć pisać gry wtedy przenoszenie się między technologiami będzie dużo prostsze