Para desarrollar un juego, ¿cuál es su tecnología central?
En primer lugar, C++ debe ser mejor.
Programación en lenguaje C
/product/472414.html
El lenguaje C es un lenguaje informático ampliamente utilizado en el país y en el extranjero, y es un tipo de computadora. El personal de aplicaciones debe dominar las herramientas de programación. Este libro presenta de manera integral y sistemática la tecnología de programación en lenguaje C y las teorías relacionadas. Es un buen tutorial que permite a los lectores dominar completamente la tecnología de programación en lenguaje C. Según sea necesario, el autor no solo presenta los métodos de programación tradicionales del lenguaje C de una manera simple y fácil de entender, sino que también presenta de manera única la función de dibujo del lenguaje C y algunos ejemplos de desarrollo de aplicaciones. El contenido de este libro es novedoso y está bien estructurado...
Estilo de programación C++
/product/620299.html
Contenido relacionado con la programación, como como agregar posibilidades de legibilidad, mantenibilidad, escalabilidad y eficiencia de ejecución del código. Todos los códigos de ejemplo de este libro se extraen de programas reales e incorporan la experiencia de desarrollo real del autor. Explica cómo escribir código correctamente y evitar algunos malentendidos y trampas comunes, y brinda muchas reglas prácticas de programación que pueden mejorar rápidamente las habilidades de programación en C++ de los lectores. La descripción de este libro es sencilla y los ejemplos son ricos. ¿Es adecuado para quienes tienen algo de experiencia en programación?...
Pensamientos de programación en C++ Volumen 2: Tecnología de programación práctica
p>
Técnicas de programación y mejores prácticas, exploración en profundidad de los métodos de manejo de excepciones y diseño de seguridad de excepciones, presenta el uso moderno de cadenas de C++, flujos de entrada y salida; , algoritmos, contenedores y plantillas STL, incluida la metaprogramación de plantillas. Explica las dificultades de los problemas de herencia múltiple, demuestra el uso práctico de RTTI, describe patrones de diseño típicos y su implementación, y presenta especialmente la tecnología de programación de subprocesos múltiples que se considera una de las características de; ¿La próxima versión del estándar C++ y proporciona los últimos resultados de investigación?...
Después de aprender bien C++, debes dominar el conocimiento de estructuras de datos y algoritmos, o STL.
Estructura de datos y STL (versión en inglés) Estructura de datos y STL (versión en inglés)
/product/412778.html
Conceptos básicos de la estructura de datos y su implementación Conocimiento. El libro guía a los estudiantes para que comprendan y dominen gradualmente cómo utilizar estructuras de datos de manera eficiente mediante el estudio de interfaces de métodos, ejemplos y aplicaciones. Adecuado para la enseñanza en el aula y como referencia de autoaprendizaje. La mayoría de las estructuras de datos que aparecen en este libro se proporcionan en STL (Biblioteca de plantillas estándar) y están detalladas
Descripción en lenguaje C++ de la estructura de datos (versión fotocopia en inglés) Descripción en lenguaje C++ de la estructura de datos (versión fotocopia en inglés)
/product/306107.html
Estructura de datos. El contenido abarca desde los principios básicos de las estructuras de datos hasta métodos de programación orientada a objetos. El libro utiliza el lenguaje C++, que es extremadamente adaptable. Los 14 capítulos del libro son: 1. Introducción; 2. Tipos de datos básicos; 3. Clases y tipos de datos abstractos; 5. Pilas y colas; Clases y almacenamiento dinámico; 9. Listas enlazadas; 10. Recursión; 11. Árboles; 12. Herencia y clases abstractas; 14. Construcción de colecciones. Reverso del libro...
Programación Genérica y STL
/product/332062.html
Programación y STL" explica la idea central de genérico programación: conceptos, modelado, refinamiento y le mostrará cómo estas ideas derivan los conceptos básicos de STL: iteradores, contenedores, objetos de función. Siguiendo esta ruta, puedes pensar en STL como una completa ventaja...
Dominar la programación multiproceso es imprescindible.
Selección práctica de C y C++: programación multihilo orientada a objetos en C++
/product/351898.html
Arquitectura multihilo y multihilo incremental. tecnología de programación de hilos. El Capítulo 1 presenta los diferentes tipos de componentes de C++ utilizados para crear programas orientados a objetos y cómo utilizar estos componentes para crear arquitecturas multiproceso.
Los capítulos 2, 3 y 4 presentan brevemente los conceptos de procesos, subprocesos, multitarea, subprocesos múltiples, planificación y prioridades de subprocesos. El capítulo 5 analiza la comunicación entre procesos y entre subprocesos. Capítulo 6 Conferencia: Sincronización y cooperación de hilos y procesos. El capítulo 6 ofrece una conferencia detallada sobre secciones críticas, puntos muertos, competencia de datos y...
Después de dominarlos, comience a dominar la tecnología general. El primero es el protocolo de red:
"TCP/IP Fundamentals (7th Edition)"
/product/399379.html
Arquitectura TCP/IP y principal aplicaciones. El libro está dividido en 8 capítulos, que presentan la arquitectura y el direccionamiento TCP/IP, aplicaciones TCP/IP, direccionamiento y subredes TCP/IP, protocolo TCP/IP, servicios TCP/IP, enrutamiento TCP/IP, principios de aplicaciones TCP/IP, y solución de problemas de red TCP/IP. Este libro es el libro de texto de referencia designado para el Examen Nacional de Competencia en Tecnología de Redes. Es adecuado para que lo lean técnicos y administradores de redes. También puede ser utilizado por colegios y universidades...
TCP/IP detallado. ¿Explicación? Volumen I: El Volumen 1 de "Protocolo
/product/404145.html
Análisis TCP/IP" habla principalmente sobre el protocolo TCP/IP. La mayor diferencia con otros libros sobre TCP/IP es que este libro no solo explica el protocolo estándar de RFCS, sino que también explica la definición del paquete de protocolo TCP/IP y su uso en varios sistemas operativos (como Sunos4) con una gran cantidad de ejemplos .1.3, Soloris2.2, AIX3.2.2) aplicaciones y métodos de trabajo, para que el conocimiento de TCP/IP se pueda expresar de forma dinámica, para que los lectores puedan dominarlo fácilmente...
Volumen tres de explicación detallada de TCP/IP: Protocolo de transacción TCP HTTP NNTP y protocolo de dominio UNIX
/product/310116.html
La continuación de la "Serie de explicaciones detalladas de TCP/IP". El contenido principal incluye: protocolo de transacciones TCP, es decir, T/TCP, que es una extensión de TCP que hace que las transacciones cliente-servidor sean más rápidas, eficientes y confiables para las aplicaciones TCP/IP, principalmente los protocolos de dominio HTTP y UNIX; proporcionar comunicación entre procesos Un medio cuando los procesos del cliente y del servidor están en el mismo host, el protocolo de dominio UNIX suele ser dos veces más rápido que TCP/IP. Este libro también utiliza una gran cantidad de ejemplos y detalles de implementación...
Luego, domine la tecnología de programación SOCKET en varias plataformas
Protocolo TCP/IP y tecnología de programación de red
/product/580242.html
Este libro es un Este libro de texto sobre la tecnología de programación de principios del protocolo TCP/IP consta de dos partes: la Parte 1 presenta sistemáticamente la arquitectura de la familia de protocolos TCP/IP y presenta los diversos protocolos en la capa IP, la capa de transporte y la capa de aplicación. mecanismos de trabajo; la Parte 2 presenta la tecnología de programación de red basada en la interfaz de programación de sockets, centrándose en los problemas a los que se debe prestar atención en la programación del lado del cliente y del servidor, los modos disponibles y las tecnologías como teoría del protocolo TCP/IP.
Tutorial Práctico de Programación de Red Winsock 2 Tutorial Práctico de Programación de Red Winsock 2
/product/374343.html
Winsock, un socket basado en Windows, es un Interfaz de programación especialmente diseñada para que los desarrolladores de redes desarrollen aplicaciones de red. Debido a la popularidad de las aplicaciones de red en la actualidad, se ha convertido en una de las ramas importantes del desarrollo de TI. La publicación de este libro es concisa y profesional. métodos de operación de Winsock y guía a los programadores sobre cómo utilizar las principales herramientas de desarrollo existentes para desarrollar las aplicaciones de red de Windows más populares. Al mismo tiempo, este libro...
Programación de redes de Windows
<. p>/product/401079.htmlLa plataforma Visual C++ de Microsoft no solo tiene sólidas capacidades de procesamiento de programas de red, sino que también proporciona una variedad de estilos de programación.
MFC incluido con Visual C++ proporciona una gran cantidad de clases de red bien encapsuladas, como Winsock, WinInet, ActiveX, DCOM y ATL, etc., lo que mejora la eficiencia de los usuarios cuando usan Visual C++ para el desarrollo de redes. La característica principal de este libro es una introducción detallada a los detalles técnicos y una discusión de una gran cantidad de funciones específicas de la red y MFC.
Programación de redes LINUX
/product /105718.html
Este libro presenta en detalle y en detalle todo tipo de conocimientos necesarios para la programación de redes bajo el sistema operativo Linux, desde el control de procesos básicos y la comunicación hasta los sockets Berkeley. El libro también intercala una gran cantidad de programas de ejemplo con explicaciones para que a los lectores les resulte más fácil aprender y comprender. La cuidadosa disposición del contenido de este libro, la redacción concisa y los abundantes ejemplos pueden permitir a los principiantes dominar rápidamente la tecnología de programación de redes Linux. Al mismo tiempo, los programadores senior de Linux también pueden comenzar a aprender programación de servidores en LINUX después de dominar esto.
La guía autorizada para la programación de Linux (con CD-ROM) La guía autorizada para la programación de Linux (con CD-ROM)
/product/314783.html
Este libro es "Serie de recursos de software libre y Linux". En la actualidad, los sistemas Linux se han vuelto muy populares, pero no hay muchos libros que presenten el desarrollo en Linux. Este libro proporciona materiales de referencia detallados sobre el desarrollo de aplicaciones en Linux. El contenido incluye entorno de desarrollo Linux, conocimientos introductorios a la programación Linux, programación de sistemas y redes, programación multiproceso, programación de consolas, programación del sistema X Window, conocimientos de programación internacional, etc. Este libro es rico en contenido y muy práctico, y viene con...
Red Hat LINUX Core Technology Essentials Segunda edición (disco adjunto)
/product/311825.html p>
Linux es un sistema operativo de 32 bits cuyo rendimiento es comparable al de los sistemas operativos comerciales x86 UNIX. Este libro presenta de manera integral la tecnología de instalación y uso de Linux, incluida la instalación y configuración de Linux, y el funcionamiento de Linux. y el uso de varios métodos en Linux Periféricos y otros aspectos de Linux, como acceso telefónico a Internet mediante SLIP y PPP, uso de Linux como host de Internet, ejecución de WWW en Linux, operaciones comerciales, software de desarrollo y programación X. , etc.
Y GCC es un compilador que debes dominar, y VC no es una excepción.
Colección de referencia técnica de GCC
/product/378731.html
GCC (Colección de compiladores GNU) es actualmente el software de código fuente abierto más importante y utilizado. En este libro, el experto Arthur Griffith proporciona una gran cantidad de información sobre este software de código abierto y le enseña cómo utilizar GCC para desarrollar e implementar varios tipos de software para casi cualquier plataforma e idioma. Este libro está dividido en 3 partes. La Parte 1, "Compilador de software libre", presenta algunos conocimientos básicos sobre los compiladores, así como algunos consejos que se pueden usar para descargar e instalar compiladores...
Soluciones de problemas de programación orientada a objetos en C++ y superiores Computadora orientación
/product/584574.html
GCC versión DJGPP en plataforma DOS/Windows (y el entorno de desarrollo de software integrado RHIDE utilizado junto con el contenido y la disposición del experimento informático); Esta parte presenta la ideología rectora del experimento informático y el contenido y la disposición del experimento informático como referencia para la enseñanza. El CD que acompaña a este libro incluye todos los programas de ejemplo del libro "Programación Orientada a Objetos C++", los programas para responder a los ejercicios de cada capítulo y la versión GCC en entorno DOS/Windows (DJGPP y sus soportes).
No basta con dominar estas cosas. También debes aprender a escribir la lógica del juego en el lado del servidor, por lo que debes dominar el uso de lenguajes de secuencias de comandos. En este sentido, LUA, PYTHON y RUBY son. Generalmente se utiliza para escribir.
Aprenda Python: 2.ª edición (fotocopia)
/product/851923.html
Python es un lenguaje de programación popular, de código abierto y orientado a objetos. ambos 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 "Learn 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?... p>
Programación de la versión china de Ruby ( 2ª edición)
/product/543520.html
Ruby es un lenguaje de programación multiplataforma, orientado a objetos y de tipado dinámico. Ruby encarna la coherencia y la simplicidad de expresión. No es sólo un lenguaje de programación, sino también una forma concisa de expresar ideas. No sólo es bien recibido por los programadores, sino también por innumerables maestros del software. Programming Ruby es un libro autorizado sobre el lenguaje Ruby, también conocido como PickAxe Book (llamado así por la herramienta de la portada). Este libro es su segunda edición y...
Yo uso PYTHON. Después de dominarlos, los aspectos de la base de datos son necesarios.
En LIUNX, MYSQL y postgresql se utilizan generalmente como bases de datos:
Guía autorizada de MySQL 5 (tercera edición)
/product/431843.html
/product/431843.html
p>
Este libro proporciona una introducción completa y profunda a las funciones de MySQL. El contenido principal incluye una introducción a la instalación y las funciones de MySQL. MySQL, PHP, Apache, Perl y otros componentes, el uso de algunas herramientas importantes de administración del sistema e interfaces de usuario como mysql y la base de datos MySQL. Conocimientos básicos del diseño de sistemas y el proceso de diseño de bases de datos MySQL en diferentes lenguajes. Sintaxis SQL, herramientas, opciones y guías de aplicación API, para ayudar a los lectores a aprender y dominar el diseño de sistemas de bases de datos MySQL más rápido...
Una vez que tenga este conocimiento, podrá ver cómo funcionan algunos juegos en línea. Se escriben servidores, pero hay muy pocos libros en esta área, e incluso los publicados están relucientes. Sin embargo, todavía encontré uno, que es muy bueno. La implementación de la lógica del juego se explica en detalle.
Programación de juegos MUD (con CD) Programación de juegos MUD (con CD)
/product/584461.html
Este libro comienza con conocimientos básicos de redes y está completo Explica cómo desarrollar juegos MUD de sólo texto. 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 que se utiliza en este libro. /p>
Finalmente presentamos sitios web relacionados:
Un juego en línea de código abierto, desde el cual puedes ver cómo está escrito el servidor del juego:
Otros, puede buscar por estas palabras clave: RAKNET, OPENTNL.
¡Espero que te sea útil!
Lo anterior es para el servidor, si es el cliente, hay más.
Desarrollo de juegos en línea
/view/691941.html?wtp=tt
Bueno, hay una academia de juegos en Hangzhou que parece estar reclutando estudiantes. Recientemente no está mal.
/foro
.