Dieses Buch liefert einen umfassenden Einblick in die Spieleprogrammierung mit DirectX 11 und C++. Angefangen bei den mathematischen Grundlagen über 3D-Grafik, Eingabe, Texturen, Beleuchtung, Rendern bis hin zu Sound und Animation sowie zur objektorientierten Spieleprogrammierung erfährt der Leser alles, was er braucht, um eigene Spiele zu programmieren. Des Weiteren werden mehrere Praxisbeispiele erstellt, um ihm konkret zu zeigen, wie er am besten vorgeht. C++-Kenntnisse werden vorausgesetzt.
Susanne Wigard Livres






Die Programmierung von PC-Spielen hat in den letzten Jahren an Attraktivität für Hobby-Programmierer gewonnen. Visuelle Effekte, die man von Highend-Spielen kennt, waren jedoch lange Zeit den Profis vorbehalten. Das XNA-Framework bietet hier eine Lösung und ermöglicht die Entwicklung komplexer, grafisch anspruchsvoller Spiele für Windows-PCs sowie für die Xbox 360, auch für ambitionierte Hobbyisten und kleine Entwicklergruppen. Dieses Buch vermittelt die Grundlagen der 3D-Grafikprogrammierung und die Entwicklung von Spielen mit XNA und XNA Game Studio Express. Sie lernen alle notwendigen Techniken, um Ihre Ideen zu verwirklichen und faszinierende visuelle Effekte in Ihre Spiele zu integrieren. Die 2. Auflage ist vollständig überarbeitet und behandelt zusätzlich die XNA-eigene Netzwerkfunktionalität für Multiplayer-Spiele sowie eine Einführung in Modellierung und Animation mit dem XSI Mod Tool. Um erfolgreich in die Spieleprogrammierung mit XNA einzusteigen, sind Kenntnisse einer (objektorientierten) Programmiersprache erforderlich. Mit diesem Buch eröffnen sich Ihnen die spannenden Möglichkeiten der Spieleprogrammierung, und Sie können Ihre eigenen Ideen umsetzen! Dr. Susanne Wigard, Physikerin und erfahrene Programmiererin, führt Sie durch diese faszinierende Welt.
Der Apache-Webserver hat sich nicht zuletzt durch den LINUX-Boom zum am weitesten verbreiteten Webserver entwickelt. Entscheidende Vorteile gegenüber Konkurrenzprodukten liegen u. a. in der freien Verfügbarkeit auf verschiedenen Plattformen sowie in der Zuverlässigkeit, Stabilität und Sicherheit. Hinzu kommt, dass die Quelltexte frei verfügbar sind und die Modularität es erlaubt, einen auf die persönlichen Bedürfnisse abgestimmten Webserver zusammenzubauen. Egal, ob Sie sich als professioneller Webadministrator oder aus privatem Interesse mit dem Apache-Webserver beschäftigen möchten, dieses Einsteigerseminar vermittelt Ihnen das notwendige Grundlagenwissen. Sie erfahren, wie Sie Apache 2 installieren, konfigurieren und individuell anpassen.
Visual C++. NET ist Bestandteil des Microsoft-Pakets Visual Studio. NET, der neuen Version des beliebten Entwicklungstools, die speziell für die. NET-Plattform entwickelt wurde. Der Haupteinsatzbereich von Visual C++ ist die Entwicklung von Windows-Anwendungen für PCs. Mit der neuen Version von Visual C++ lassen sich aber auch Applikationen für die primär auf das Internet ausgerichtete. NET-Plattform erstellen. Dieses Buch bietet einen praxisnahen und leicht verständlichen Einstieg in Visual C++. NET. Nach einer kurzen Einführung in die Programmiersprachen C und C++ werden alle wichtigen Funktionen dieser visuellen Entwicklungsumgebung umfassend und zielorientiert dargestellt. Ob Einsteiger in Visual C++. NET, Umsteiger von anderen Programmiersprachen oder Kenner der früheren Visual-C++-Versionen – hier erfahren Sie, wie man schnell und effizient Applikationen und Komponenten mit Visual C++ entwickelt. Die beiliegende CD-ROM enthält die kompletten Beispielprogramme aus dem Buch.
PHP ist eine in HTML eingebettete Skriptsprache, mit der sich ohne großen Aufwand dynamische Webseiten erstellen lassen. Die vielfältigen Anwendungsbereiche dieser kostenlosen Skriptsprache liegen beispielsweise in der Erstellung von Online-Shops oder Kontaktformularen etc. Im Vergleich zu Konkurrenzprodukten besticht PHP dabei besonders durch seinen großen Umfang an fertigen Funktionen. Weiterhin bietet PHP eine Fülle an Modulen für die Anbindung vieler verschiedener Datenbanken, so dass Sie mit Hilfe von Datenbankabfragen schnell und problemlos Dynamik auf Ihre Website bringen können. Dieses Einsteigerseminar umfasst alle wesentlichen Aspekte der PHP-Programmierung. Anfänger und Umsteiger von anderen Programmiersprachen erfahren anhand anschaulicher Beispiele alles Wissenswerte, um mit PHP eigene anspruchsvolle Webseiten zu erstellen. Die vorliegende zweite Auflage wurde komplett überarbeitet und um mehrere Praxiskapitel ergänzt.
