Introducción a la programación móvil y juegos

ABIGAIL RUIZ BAUTISTA 6D T/M

¿Qué es la programación?

Es el arte de conjugar la lógica con la creatividad que es proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales. Detrás de todos los programas informáticos que conocemos y usamos de manera cotidiana para facilitarnos diversas actividades de nuestro día con día, existe todo un proceso para poderlos crear. La programación se establecen los pasos a seguir para la creación del código fuente de los diversos programas informáticos.

¿Qué es la programación móvil?

Las aplicaciones sobre la web son elementos que han influido en el desarrollo de la programación móvil. La evolución de los dispositivos móviles, han permitido poder evolucionar en todos nuestros ámbitos, como son: productividad laboral, personal, económico, entre otros. Las personas a través de dispositivos móviles como tabletas, celulares, etc., logran resolver tareas cotidianas de manera más rápida y eficiente; El desarrollo móvil es la actividad encaminada a la creación de aplicaciones o programas para dispositivos como los Smartphone y las Tablets, entre otros.

¿Qué es la programación de juegos?

Es una actividad multidisciplinaria, que involucra profesionales de la programación, diseño gráfico, animación, sonido, música y actuación. Procesos que involucran desde la creación, en décadas anteriores requerían grandes aparatos tecnológicos, siendo poco accesibles al público. Debido a las limitadas capacidades y altos costos de las computadoras de aquella época, un programador se encargaba del desarrollo de todo el videojuego; hoy, gracias a la tecnología actual y las altas expectativas del consumidor, hacen que sea muy difícil que un único programador produzca un videojuego.


Lenguaje de programación para el diseño de videojuegos:

C++ Este lenguaje de programación es uno de los más utilizados en el sector por profesionales. Se utiliza en videojuegos para PlayStation y Xbox, y en juegos independientes. Permite a los desarrolladores tener un control amplio sobre el hardware, la gestión de la memoria y los gráficos.

C# Es un lenguaje de programación muy popular, sobre todo en entornos Windows. Se pueden crear juegos para iOS, Android, Windows Play Station y Xbox. Es un lenguaje más fácil de aprender que el C++.



Java Se trata de un lenguaje frecuentemente utilizado y presenta muchas similitudes con C++. Dispone de gran cantidad de frameworks para el desarrollo 3D, ofrece módulos de código abierto e. Se ejecuta dentro de su máquina virtual, y esto supone una pérdida de rendimiento.

JavaScript Es uno de los lenguajes más utilizados en el desarrollo de videojuegos web y de navegador. Y cuenta con múltiples frameworks para 3D y una gran variedad de bibliotecas.

Python Su ejecución es mucho más simple que la de otros lenguajes (permite plasmar ideas complejas con pocas líneas de código), y su framework Pygame permite a los desarrolladores crear prototipos de sus videojuegos de manera rápida y sencilla.

Lua Se usa para aplicaciones web y procesamiento de imágenes. Este lenguaje es especialmente útil para proyectos independientes y programadores que estén empezando en la profesión.

Scratch Es un lenguaje visual de programación centrado en fomentar la creatividad y el pensamiento lógico.

Educaplay



















Comentarios

Entradas más populares de este blog

SCRATCH

Página principal