¿Podré crear juegos una vez que haya terminado de aprender JavaScript en Codecademy?

Aprender JavaScript en Codecademy es tu primer paso para convertirte en un desarrollador de juegos. Ciertamente puedes hacer algunos juegos fáciles usando solo JavaScript y HTML. Sin embargo, para hacer juegos serios, JavaScript no será suficiente. Tendrá que aprender un Game Engine o, si se siente aventurero, una biblioteca de gráficos de bajo nivel (OpenGL, WebGL, DirectX, Vulcan, Metal, etc.)
Es posible que también necesite aprender algunos nuevos lenguajes y tecnologías como HTML5 y WebGL para juegos web serios. Flash es una manera fácil para los juegos web, pero está casi desactualizado. Puede aprender C ++ para un enfoque más duro, aunque no debería ir allí hasta que tenga la confianza suficiente.

Para citar a Loazi

Un viaje de mil millas comienza con un solo paso.

¿Ya has comenzado tu viaje?


¿Te gustó mi respuesta? Siga mi blog sobre programación para leer más en Learn Programming.
¿Quieres saber más sobre mí y el trabajo que hago? Sígueme en Noob Corner
También puedes seguirme en Abhi (@ abhi347) | Gorjeo

No, no estarás listo para escribir un juego. Sin embargo, lo que estará listo para hacer es tomar un curso de desarrollo de juegos HTML5 utilizando una de las bibliotecas de programación actuales, porque ahora comprenderá (principalmente) de qué están hablando. Si quieres entrar en el desarrollo de juegos Javascript, te recomiendo aprender Phaser. Es una biblioteca gratuita y tiene TONELADAS de características que puede usar. Si Codecademy es lo más que sabes sobre JS, entonces definitivamente necesitarás una biblioteca poderosa como Phaser, ya que no tienes conocimiento del funcionamiento de nivel inferior de un juego HTML5, y Phaser se encarga de todo eso por ti. Esto te permite concentrarte en aprender a codificar la lógica de tu juego.

Pasará algún tiempo antes de que puedas hacer una mierda básica, pero así es como funciona. Comienza de a poco y sigue construyendo, y mejorarás cada vez más. Hay un montón de videos en línea y tutoriales de personas que enseñan cómo hacer un juego básico en Phaser, incluido el propio sitio de Phaser. Si quieres entrar en un desarrollo real con Phaser, puedes recoger sus libros, que te enseñan cómo hacer varios tipos de juegos usando el motor.

Diviértete, rompe cosas y fracasa más rápido (conviértete en un prototipo maestro).

¡Buena suerte! 🙂


(editar: Todo lo anterior implica que estás buscando hacer juegos en 2D, como Phaser es para 2D. Si estás buscando construir juegos en 3D, necesitarás aprender Three.js o Babylon.js ya que son las mejores bibliotecas para tal cosa. Tenga en cuenta que el desarrollo de juegos en 3D es una bestia completamente diferente aunque …)

Te da una comprensión básica de cómo funcionan las cosas. Siempre debes pasar más tiempo practicando que aprendiendo. Pero esa es la gran parte. Finalmente puedes intentar escribir lo que se te ocurra. En caso de que quiera practicar más, asegúrese de consultar Introducción a JS: Dibujo y Animación y JS Avanzado: Juegos y Visualizaciones en Khan Academy en la sección de Programación de computadoras.

La respuesta es no.

La programación (por ejemplo, hacer juegos) es mucho más que aprender sintaxis, no me malinterpreten, aprender a codificar es genial, comencé aquí cuando estaba aprendiendo Python, pero necesitarás mucho más para escribir aplicaciones complejas. Simplemente no deje de aprender, cuando termine su curso de codecademy, intente implementar su propio proyecto, comience con algo simple e intente agregar nuevas funciones a medida que avanza, cuando esté atascado, solo busque respuestas en Google, se sorprenderá cuánto puedes aprender de esa manera. ¡Y no te rindas! La codificación es difícil, pero muy gratificante.

¡Que te diviertas!

Mi esposa acaba de terminar los cursos de Codeacademy en JavaScript, jQuery y AngularJS. Antes de comenzar, no sabía nada sobre desarrollo web. Yo diría que no, ella no podría hacer un juego sin aprender mucho más. Pero, la mejor manera de aprender a programar, es programar.

Si estás interesado en hacer juegos, entonces comienza a hacer uno y rápidamente descubrirás dónde necesitas aprender más. Entonces harás un juego aún mejor la próxima vez.

Si desea aprender los principios básicos de la creación de juegos (algorythmics) y los principios de diseño sin objeto mientras hace juegos, su mejor opción es GameMaker Studio (Yoyogames.com) o Construct 2 (de Scirra, si no recuerdo mal). Te enseñarán los conceptos básicos de la creación de juegos, y puedes tener un prototipo funcional en un par de días.

El siguiente paso es aprender la Unidad. Muchos videos de YouTube y cursos de Udemy te enseñarán eso. En el camino, aprenderá java, javascript, c #. El idioma no importa.

Recuerde, cualquier viaje, incluso el más largo, comienza con el primer paso.

La gente tiende a malinterpretar el propósito de las clases y tutoriales.

Las clases y tutoriales no le enseñan todo lo que necesita saber para usar una habilidad.

Te enseñan lo suficiente como para que tengas suficiente familiaridad para continuar aprendiendo por tu cuenta.

No podrá crear juegos después de aprender JavaScript en Code Academy, pero habrá aprendido lo suficiente sobre JavaScript como para sentirse seguro de seguir aprendiendo sobre programación una vez que haya terminado, y eso puede incluir comenzar a aprender a hacer juegos.

De Codecademy, acaba de recibir una introducción de lo que realmente es JavaScript. No puede hacer nada productivo (si solo asistió a Codecademy). Todavía hay un largo camino por recorrer.
Le sugiero que lea JavaScript Eloquent en línea o descargue un pdf. También debe conocer algunas de las bibliotecas JavaScript importantes. Consulte aquí para obtener más información: las principales bibliotecas de JavaScript.
¡Buena suerte!

Odio decírtelo, pero probablemente ni siquiera puedas codificar un sitio web.

Debe comprender que CodeAcademy y otros sitios web similares solo están allí para mostrarle los conceptos básicos del idioma. Una vez que lo termine, sabrá el mínimo básico para poder comprender realmente los libros y códigos que lee en cierto grado . Nunca usé ninguno de estos servicios, pero tengo algunos amigos que lo hicieron, y después de que terminaron el curso, no estaban más cerca de ser un desarrollador que cuando comenzaron.

Simplemente acéptelo como una introducción divertida a la codificación. ¡La única forma en que podrá codificar lo que quiera es si practica y lee libros! En una etapa posterior, debe leer el código fuente abierto y los desarrolladores establecidos para ver cómo programan. Confía en mí, aprenderás una o dos cosas.

El curso JavaScript de Codecademy fue engañoso para mí. Me enviaron un correo electrónico que puedo aprender a hacer juegos basados ​​en navegador al aprender JS.

Completé el curso y aprendí algo de lógica del juego.

Pero estaba muy lejos de lo que esperaba.

Mi expectativa era construir un juego gráfico de desplazamiento lateral o de carreras , pero en realidad aprendí un juego de aventura de texto.

Pero aprendí el mecanismo básico de casi todos los juegos. Todo es una parte de las declaraciones IF, ELSE .

Después de completar la clase, tuve una idea básica de JS.

Utilicé ese conocimiento e hice una calculadora de% simple combinada con mis habilidades de JS, Jquery, HTML y CSS http://bkashcalc.tk/

Para hacer un juego real que sorprenda a la gente, uno debe aprender mucho.

Me di cuenta de que la programación es solo una pequeña parte del juego Dev, la mayor parte de tu esfuerzo se destinará al diseño del juego, niveles, sprites, jugabilidad e historia.

Ahora estoy aprendiendo algunos motores de juego para construir un juego muy básico.

El curso Javascript en Codecademy está diseñado para aprender los conceptos básicos de programación: lógica, estructuras de datos, funciones, clases y declaraciones condicionales. Como no aprenderá a construir una GUI (interfaz gráfica de usuario), los únicos juegos que podrá diseñar sería un juego de aventura de texto. Sin embargo, a pesar de esto, aprenderá muchos de los fundamentos.

Sin embargo, si desea aprender cómo hacer un juego con una interfaz gráfica de usuario, el curso posterior que necesitará para obtener una comprensión básica de cómo hacer un juego es tomar las clases en HTML, CSS y JQuery. HTML y CSS le permitirán mostrar gráficos en un sitio web que puede usar como interfaz gráfica de usuario. JQuery es una biblioteca utilizada en Javascript y permite al usuario interactuar con el sitio web. Así, uno puede crear un juego interactivo tradicional con estos cursos posteriores.

Probablemente no, pero no se desanime. Hay mucho que ver con la programación. Tienes que aprender la semántica del lenguaje en el que estás trabajando, las herramientas que usas, la lógica y los algoritmos involucrados para diseñar y desarrollar algo.

Toma lo que has aprendido y trata de construir algo por tu cuenta. Aquí es donde sucede el aprendizaje real. Sigue haciendo cosas. Experimentar. Fallar. Averigua por qué. Repetir.

Si. Puedes empezar a hacer juegos.

Existen marcos que lo hacen realmente fácil para usted. Echa un vistazo a http://phaser.io . Hice algunos juegos con Phaser mientras me enseñaba javascript. Fue una excelente forma de aprender el idioma. Definitivamente tendrás que enseñarte muchas cosas nuevas en el camino … pero ese es el punto de todos modos 🙂

Javascript por sí solo, no. Pero si eres experto en HTML5 y todas sus nuevas funcionalidades, como SVG y Canvas, podrás crear juegos que se ejecutan en el navegador con facilidad.

¡Solo hay una forma de averiguarlo, amigo!

Aunque lo dudo seriamente, conocer bien un lenguaje de programación es solo una de las cosas que necesitas para hacer un juego. Y probablemente no le enseñaron nada sobre el rendimiento, lo que será un problema.

Cuando hice JS en Codecademy, fue difícil implementarlo con html y CSS. Realmente no pude hacer un juego en absoluto. Si quieres hacer juegos, prueba el curso de la Academia Khan. Repasa mejor los juegos JS.