Suchergebnisse
Suchergebnisse 1-18 von insgesamt 18.
Außerdem verfügt nicht jeder Benutzer über eine D3D11 kompatible Grafikkarte (und wie bereits dot schrieb über ein Windows höher als XP), falls man mit seinem Spiel/Tech Demo etc. ein großes Publikum ansprechen möchte, gibt es natürlich mit D3D10/11 die entsprechden Probleme.
Außerdem können auch keine beliebig viele Details gerendert werden, irgendwann ist eine Grenze erreicht........
Es gäbe durchaus DX10 und DX11 Bücher (einfach mal auf Amazon suchen), jedoch braucht man eigtl. DX10/11 nur dann, wenn man auch dessen Features wie Geometry Shader benötigt. Für mich persönlich reicht auch Directx9 zur Zeit vollkommen aus.
Einen Pong Klon kann man auch ohne OOP bewerkstelligen, aber es wäre eine gute Übung.
Auf jedem Fall ist es sehr wichtig zu wissen was Zeiger sind, man braucht sie sehr oft. Nachdem du die Prinzipien des OOP verstanden hast, ist es empfehlenswert erst etwas Einfaches, wie Snake oder Pong zu programmieren. Danach kannst du dich an immer schwerere Projekte heranmachen, wie Strategiespiele oder RPG.
Ja, aber man kann auch z.b. VC++ StdLib unabhängig programmieren, man muss sich natürlich vom Entry Point bis hin zu den Standardroutinen selbst kümmern.
Naja, bei hardwarenahen Programmierung, z.b. Kernel/Treiberprogrammierung verwendet nicht die Stdlib, sondern wenn überhaupt eine spezielle Library, wie das WDK. Das heißt, dass ein z.b. ein C Compiler auch ohne Stdlib überlebensfähig ist.
Für größere Projekte ist eine high level Engine von Vorteil, man spart sich einiges an Arbeit. Jedoch ist eine low level Api wie OGL und D3D auch nicht schlecht, man hat die meisten Möglichkeiten. Ansonsten würde ich sagen, dass das Thema Irrlicht vs. Ogre eines der Themen ist, über dass man sehr lange diskutieren kann....
Zitat von »dot« Zitat von »GX3394« Zwar ist die Winapi nicht objektorientier [...] Objektorientiertheit hat nix damit zu tun ob irgendwo das Schlüsselwort "class" auftaucht oder nicht, man kann auch mit Assembler OOP betreiben. Ich würd der WinAPI jedenfalls zumindest Ansatzweise Objektorientiertheit attestieren Stimmt, denn sie benutzt Strukturen, immerhin ein Ansatz. An QT, wxWindgets und MFC kommt sie von der OOP her nicht ran.
GUI Programmierung setzt außerdem Klassen, Pointer und co. voraus. Zwar ist die Winapi nicht objektorientiert, sie ist und wird aber auch mit C und nicht C++ programmiert und macht intensiv von Pointern Gebrauch...
Stimmt, C# hat den Vorteil dass man mit .Net sehr viele Klassen und dadurch Funktionen hat und man nicht wie bei manchen anderen Programmiersprachen eine Zusatz API verwenden muss, da die StdLib der Programmiersparche nicht über die Funktion verfügt die man bräuchte.
Es gibt durchaus kommerzielle Projekte die Irrlicht nutzen, jedoch setzen meisten professionellen Entwicklerstudios verständlicherweise lieber auf Ogre als auf Irrlicht, da Orge mehr Features zu bieten hat. (Terrain Paging, usw.) Allerdings ist die Einarbeitungszeit in Ogre länger und gerade als Hobbyprogrammierer sollte man sich die Frage stellen, ob man die ganzen Features überhaupt braucht und man sich nicht zuviel vornimmt....
Außerdem Treasure Quest, the pirates gold. Ein wirklich nettes Text RPG. Manchmal reichen auch nur ASCII Zeichen für ein Spiel.
Falls es ein DLL Problem sein sollte, käme die entsprechende Meldung "Das Programm konnte nicht gestartet werden, da ... .dll fehlt....", es ist also sicherlich ein anderes Problem. Vermutlich ist das Programm vom Subsystem her nicht für W2000 bestimmt.
Mein persönliches Lieblingsrennspiel ist TrackMania United, besonders das Onlinespielen und der Streckenbaukasten sind witzig.
Hallo, Ich vermute mal dass du kein XNA benutzt, dort gibt es bereits eingebaute Netzwerkfunktionen. Für C# gäb es ansonsten die lidgren-network Engine, selber ausprobiert habe ich sie jedoch nicht.
Außerdem müssen Spiele ja nicht immer die neuesten DX11 Features benutzen, denn ein in BASIC programmiertes Text RPG kann auch sehr viel Spaß bereiten. Letztendlich kommt es darauf an, was man aus seinen Mitteln macht.
Hallo, wie auch einige vor mir kann ich C# wirklich nur empfehlen. Spieleprogrammierung mit C# ist auch keine Randerscheinung, schließlich gibt es eine große XNA Community. Im Übrigen wäre ein gutes Einsteigerbuch für C# z.b. "C# von Kopf bis Fuß".