Red de conocimiento informático - Espacio del host - Quiero aprender a programar juegos, ¿por dónde empezar?

Quiero aprender a programar juegos, ¿por dónde empezar?

Ahora es básicamente programación de juegos 3D, y la programación de juegos se divide en programación de servidor y cliente. En el lado del servidor, necesita dominar SOCKET, subprocesos múltiples, bases de datos y tecnología LINUX. Hay muchas cosas que el cliente necesita dominar. Los conceptos básicos son buenos. Si has jugado DX por un tiempo, ¡déjame presentarte algunos libros! "Programación avanzada de guiones de juegos (con CD) /product/ 584890.html Un nuevo campo de "Programación de guiones de juegos". Este libro comenzará con una discusión general sobre qué es la programación de guiones y cómo se implementa, y luego profundizará en el concepto. de programación de juegos Basado en los muchos años de experiencia del autor La experiencia en desarrollo permite a los lectores comprender que el uso de scripts es la forma más ideal de separar el código del juego del motor principal. Lleva a los lectores al misterioso mundo de los lenguajes de scripting de juegos y aprende a hacerlo. Escribe lenguajes de scripting, teoría de compiladores y disfruta de una gran experiencia en programación de juegos. Este libro es un iniciador de juegos... Programación de juegos todo en uno /product/ 440188.html Desarrolladores de juegos, incluido Visual C, "Programación de juegos todo en uno". " le proporciona toda la preparación necesaria para desarrollar juegos. Este libro está dividido en capítulos de superficial a profundo, que cubren los aspectos importantes del desarrollo de juegos. Los desarrolladores con menos experiencia pueden comenzar con la programación básica en C y desarrollar dos juegos de texto simples para probar. sus habilidades en programación de Windows y los principales contenidos relacionados con DirectX: DirectX G...C Game Development (con CD) /product/ 620596.html Conceptos, métodos, técnicas, ejemplos y aplicaciones integrales de programación de juegos. partes La primera parte presenta brevemente las herramientas y habilidades necesarias para escribir juegos, incluidos muchos conceptos básicos sobre programación. La segunda parte proporciona una introducción en profundidad a la programación orientada a objetos y la tercera parte muestra cómo crear un juego. programa y utiliza el juego Ping como ejemplo para una discusión completa, que incluye cómo agregar sonidos a los juegos. La Parte 4 presenta las habilidades de C de alto nivel necesarias para escribir juegos. Parte 5... Programación de juegos OpenGL (incluye 1CD). Programación de juegos OpenGL (incluye 1CD) /product/ 440281.html Programación de juegos, pero escrito por alguien que nunca antes ha estado expuesto a OpenGL. A través de este libro, los lectores pueden aprender todos los conocimientos básicos, incluido contenido muy importante como la textura. mapeo y matrices de vértices Después de estudiar este libro, deberías poder crear algunos juegos un poco más complejos. Estos dos libros son muy buenos: Windows Game Programming Master Skills (¿Segunda edición? Contiene 2 CD) /product/ 368195.html Este libro. Lo llevará a otro nivel de tecnología de programación de juegos. La parte de inteligencia artificial es fascinante: las demostraciones son asombrosas. ¿Dónde más puede obtener una introducción tan detallada a la aplicación de la lógica difusa, las redes neuronales y las leyes genéticas a los videojuegos? de una manera simple y fácil de entender, enseñándole cómo aplicar reacción de colisión completa, transferencia de impulso, cinemática directa, etc. al desarrollo de juegos, y realizar prácticas... Bases matemáticas 3D: desarrollo de gráficos y juegos Bases matemáticas 3D: Desarrollo de gráficos y juegos/product/ 584031.html Los problemas matemáticos detrás del mundo geométrico 3D. Las matemáticas 3D son una materia relacionada con la geometría computacional, y la geometría computacional es una materia que estudia cómo utilizar métodos numéricos para resolver problemas geométricos. Las matemáticas 3D y la geometría computacional se utilizan ampliamente en campos que utilizan computadoras para simular el mundo 3D, como gráficos, juegos, simulación, robótica, realidad virtual y animación. Este libro cubre el conocimiento teórico y el código de implementación C. ¿La parte teórica explica la relación entre las matemáticas y la geometría en 3D?... Habilidades maestras de programación de juegos 3D /product/ 430242.html Varios temas importantes en gráficos 3D. El libro completo está dividido en 5 partes, incluidos 16 capítulos.

Los capítulos 1 a 3 presentan brevemente la programación de Windows y DirectX, y crean una plantilla de aplicación de Windows, lo que permite a los lectores centrarse en la lógica del juego y la implementación de gráficos sin tener que considerar trivialidades de Windows y DirectX. Capítulos 4 a 5 El capítulo 6 presenta brevemente algunos conocimientos e implementos matemáticos; una biblioteca matemática para uso futuro al escribir programas de demostración. Capítulo 6: ¿Descripción general? En cuanto a la programación de servidores, no he visto el mejor libro; después de todo, es confidencial, pero hay un libro que puedes leer: MUD Game; Programación (con CD) /product/ 584461.html Este libro comienza con conocimientos básicos de redes y explica de manera integral cómo desarrollar juegos MUD de texto puro. Y al construir dos MUD, SimpleMUD y BetterMUD, se centra en cómo implementar MUD. Este libro está dividido en 4 partes. La parte 1 presenta los conocimientos básicos de las redes informáticas, la API de Winsock/Berkeley Sockets y el concepto de subprocesos múltiples; muestra todas las clases y funciones de la biblioteca básica BasicLib utilizada en este libro. También es bueno dominar un lenguaje de scripting, tanto en el servidor como en el cliente. Conceptos básicos de programación Python /product/ 580878.html Python es un lenguaje de programación orientado a objetos muy potente que se puede utilizar para escribir programas independientes, scripts rápidos y prototipos de aplicaciones complejas. Como software de código abierto, Python está disponible gratuitamente y es fácil de aprender y usar. Ha sido portado a una variedad de plataformas, incluidas Unix, Linux, Windows 9x, Windows NT y MacOS. Este libro describe todos los aspectos del lenguaje Python en detalle y presenta brevemente los principios básicos de Python...Aprendiendo Python: 2.ª edición (edición fotocopiada) /product/ 851923.html Python es una popular programación orientada a objetos, de código abierto. Se puede utilizar para escribir programas que se pueden ejecutar en una sola máquina o programas de script. Es portátil, potente y fácil de usar. Estudiar con un profesor profesional es la forma más rápida de dominar el idioma. La nueva edición de Learning Python)) le trae a Mark Lutz y David Ascher, renombrados expertos y entrenadores de Python cuyos artículos amigables y bien organizados han guiado a muchos programadores... y LUA, ¿pero no se encontró el libro? Hay muchas otras cosas que es necesario dominar, así que no entraré en ellas.