Programador de juegos y mas!

Programador de juegos.-

¡Uf! ¿Qué tema este, no? Querés hacer tu propio juego pero no sabés programar ni el despertador a la mañana.

Bueno, si tenés ganas, tiempo, disciplina y mucha, mucha paciencia es probable que puedas aprender todo lo que tenés que aprender (que creeme, ¡es un montón!) para poder hacer un juego. Cuando digo que tenés que tener mucha paciencia... estamos hablando que si empezás sabiendo "nada" vas a tardar al menos 12 meses en hacer un juego "potable", sin embargo no te desiluciones. ¡Es probable que puedas aprender a hacer un juego muy básico en menos de 3 meses!

Ahora bien, recordá que esto solo vá a hablar de la programación. Los aspectos "gráficos" (texturas, modelos, animaciones, sistemas de "huesos", etc.) los tendrás que charlar en nuestro foro de Arte & Diseño.

Tenés 4 caminos para tomar:
1) Querés hacer juegos en Flash (como los que se encuentran en nuestra sección de juegos online), que dentro de todo, se puede aprender a hacer en menos tiempo que los otros tres caminos.
2) Querés hacer juegos para PC, como el Counterstrike o el Starcraft
3) Querés hacer juegos para celulares
4) Querés hacer juegos para Playstation 2, Playstation 3, XBox, XBox 360 y Nintendo Wii

Antes de aprender cualquiera de esos lenguajes, es ideal que aprendas o recuerdes algunos conceptos básicos de trigonometría, geometría, álgebra, matemática y física que te van a ser súper necesarios, por no decir esenciales, para hacer un video juego. Recordá que si tenés alguna duda sobre cualquiera de los conceptos anteriormente mencionados tenemos un foro de Estudio, Ayudas y Monografías que te puede ayudar un montón a entender cualquier cosa que no te haya quedado clara.
Así que vamos a empezar por el principio (En Construcción, faltan agregar links):


♣ Matemática

Exponentes Enteros (En Español):
http://profjserrano.wordpress.com/exponentes-enteros/


Exponentes Racionales y Radicales (En Español):
http://profjserrano.wordpress.com/exponentes-racionales-y-radicales/

Ecuaciones y resolución de ecuaciones (En Español):
http://profjserrano.wordpress.com/ecuaciones-y-resolucion-de-ecuaciones/

Tutorial de ecuaciones cuadráticas (En Español):

http://profjserrano.wordpress.com/ecuaciones-cuadraticas/

Polinomios (En Español):
http://profjserrano.wordpress.com/polinomios/


Factorización de polinomios (En Español):
http://profjserrano.wordpress.com/polinomios-factorizacion-de/


Tutorial de números complejos (En Español):
http://profjserrano.wordpress.com/numeros-complejos/

Tutorial de Funciones (En Español):
http://profjserrano.wordpress.com/funciones/

Tutorial de Funciones Exponenciales y Logarítmicas (En Español)
http://profjserrano.wordpress.com/funciones-exponenciales-y-logaritmicas/


Tutorial de Funciones Polinomiales y Racionales (En Español):
http://profjserrano.wordpress.com/funciones-polinomiales-y-racionales/


♣ Trigonometría
Definición e introducción a la trigonometría (En Español):
http://es.wikipedia.org/wiki/Trigonometria


Tutorial de Trigonometría de ángulos (En Español):
http://profjserrano.wordpress.com/trigonometria-de-angulos/

Tutorial de funciones trigonométricas (En Español):
http://profjserrano.wordpress.com/funciones-trigonometricas/


Trigonometría aplicada a la programación en flash (En Español):
http://pablito.europe.webmatrixhosting.net/trigonometria/trigo.htm

♣ Álgebra

Introducción a la álgebra (En Español):
http://es.wikipedia.org/wiki/Algebra

Introducción y fundamentos básicos de álgebra (En Español):
http://profjserrano.wordpress.com/fundamentos-basicos-del-algebra/

♣ Física

Definición de "Masa" (En Español):
http://es.wikipedia.org/wiki/Masa

Definición de "Gravedad" (En Español):
http://es.wikipedia.org/wiki/Gravedad

Definición de Vector en la física (En Español)
http://es.wikipedia.org/wiki/Vector_(f%C3%ADsica

Excelente monografía sobre cinemática (En Español):
http://www.monografias.com/trabajos13/cinemat/cinemat.shtml?monosearch

Cinemática básica (En Español):
http://www.fisicanet.com.ar/fisica/cinematica/ap01_cinematica.php

Otro tutorial de cinemática básica (En Español)
http://www.sc.ehu.es/sbweb/fisica/cinematica/cinematica.htm
------------------------------------------------------------------------------------------


Progrador de web, etc...

♣ Quiero hacer mi sitio web, o aprender a programar en un lenguaje 'web' (click aquí para ver mas)


Vamos por partes:

Para empezar, lo mas básico que vas a tener que aprender si o si es un lenguaje que se llama HTML (HyperText Markup Language) que sirve para "presentar" (por decirlo de alguna manera) los elementos en el sitio.

Seguramente ya escuchastes hablar de cosas como PHP, ASP, Java, Javascript, CSS y cosas así relacionadas a la web.

Todos los lenguajes orientados a la "web" siempre terminan mostrando lo mismo: "Código HTML".

De hecho, vos mismo ahora podés ver un ejemplo de ese código si hacés click derecho en la página y hacés click en "Ver código fuente". Todo ese "quilombo" de letras (que en realidad, una vez que hayas aprendido el lenguaje te va a resultar fácil de entender) es código HTML mezclado con un par de cositas mas.

Si es de tu interés, Alkon tiene una guía llamada "Back to School" de como programar en HTML que te enseña lo mínimo indispensable para que puedas hacer un sitio web básico:


Parte 1: Back to School: Aprendiendo a Programar para la Web (Parte 1) - Artculos Tecnologa - Alkon
Parte 2: Back to school: Aprendiendo a Programar para la Web (Parte 2) - Artculos Tecnologa - Alkon
Parte 3: Back to school: Aprendiendo a Programar para la Web (Parte 3) - Artculos Tecnologa - Alkon
Parte 4: Back to school: Aprendiendo a Programar para la Web (Parte 4) - Artculos Tecnologa - Alkon
Parte 5: Back to School: Aprendiendo a Programar para la Web (Webcast 1) - Artculos Tecnologa - Alkon
Parte 6: Back to School: Aprendiendo a Programar para la Web (Final de HTML) - Artculos Tecnologa - Alkon
Parte 7: Back to School: Aprendiendo a Programar para la Web (Final de HTML) - Artculos Tecnologa - Alkon
Parte 8: Back to School: HTML (Teora) - Artculos Tecnologa - Alkon

Ahora, por ahí querés leer otros sitios, así que acá hay un par de links sobre como aprender HTML, que acordate, si queres hacer un sitio web es lo mínimo indispensable que tenés que saber:

Tutorial super completo de HTML (En Inglés) - Si entendés inglés lee este.
HTML Tutorial

Tutorial muy completo de HTML (En Español)
Tutorial HTML - Juan Jos Lpez - Universidad de Murcia (Espaa)

Otro tutorial mas de HTML (En Español)
HTML con Clase - Tutorial HTML - ndice

Otro tutorial (En Español)
HTML en castellano. Curso de HTML 4.0 html xhtml

Algunos "truquitos" de HTML (En Español)
Artículos HTML | El Guru Programador

Mas "truquitos" de HTML (En Español)
Trucos HTML, VBScript, JavaScript

Una vez que estés "canchero" con HTML, tenés dos caminos:

Seguir con lo básico para aprender todo "bien bien" de una o pasar directamente a un lenguaje como PHP, ASP o Java

" ♣ En el caso de que quieras seguir aprendiendo lo básico (click aquí para ver mas)"]
Una vez que hayas terminado con HTML, es extremadamente recomendable aprenderte dos lenguajes mas. Uno se llama CSS (Cascading Style Sheets) que mas que un "lenguaje" al igual que HTML solo sirve para "presentar" cosas en pantalla y modificar la estética y el otro (este sí es un lenguaje) se llama Javascript.

Antes que nada, ¡Nunca confundas Java con Javascript! A pesar de que comparten un nombre casi idéntico uno no tiene nada que ver con el otro.

Si querés aprender la "teoría" de CSS, te recomiendo que veas el webcast de CSS de Alkon que explica muy detalladamente como funciona el lenguaje y da ejemplos básicos:

Back to School: Introduccin a CSS - Artculos Tecnologa - Alkon

Una vez visto eso, te recomendamos visitar los siguientes links:

Tutorial de CSS (En inglés) - Muy recomendado
CSS Introduction

Tutorial de CSS (En Español)
Conceptos basicos. Manual de CSS. Tutorial de CSS. Hojas de estilo. WebEstilo.

Tutorial de CSS y HTML (En Español) - Recomendado
Comenzando con HTML + CSS

Tutorial descargable de CSS (En Español)
Acceso al tutorial Tutorial de CSS :: ABCdatos

" ♣ En el caso de que quieras pasar a algo mas avanzado (click aquí para ver mas)"]
En el caso de que ya sepas lo "básico" de como programar podés elegir aprender cualquiera (o porque no, todos) los 5 lenguajes de programación mas usados hoy en día:

" ♣ PHP (PHP Hypertext Pre-processor)"]
Tutorial de PHP oficial de PHP.net (En Español) - Sumamente recomendado
PHP: Manual de PHP - Manual

Tutorial de PHP (En Inglés)
Introduction to PHP

Tutorial de PHP bastante completo (En Español)
MANUAL DE PHP

Listado de varios tutoriales, guías y trucos mas de PHP (En Español)
Cursos - PHP (1) - La Web del Programador

" ♣ ASP (Active Server Pages) y ASP .net"]
Tutorial de ASP muy bueno (En Español)
ASPTutor.com Introduccion

Tutorial de ASP bastante completo (En Español)
Crear una Página ASP

Tutorial de ASP .net oficial (En inglés) - Muy recomendado
ASP.NET Web Applications

" ♣ Java, J2EE (Java 2 Enterprise Edition), JSP (JavaServer Pages)"]
Tutorial de JSP bastante completo (En Español)
Tutorial de JSPs, Java Server Pages

Tutorial de J2EE 1.4 Oficial (En Inglés) - Muy recomendado
The J2EE(TM) 1.4 Tutorial

Tutorial de JSP Oficial (En Inglés) - Muy recomendado
JavaServer Pages: A Developer's Perspective

Tutorial de Servlets y JSP (En inglés) - Muy completo
A Tutorial on Java Servlets and Java Server Pages (JSP)

Tutorial de Java (En Español)
Tutorial de Java - Tabla de Contenido

" ♣ C# .net WebServices (Se pronuncia C-Sharp)"]
En realidad el tema con este lenguaje es el siguiente: Microsoft desarrollo una plataforma llamada .net que, por decirlo de alguna manera fácil de comprender, puede funcionar con prácticamente cualquier lenguaje. Sin embargo el lenguaje mas "utilizado" o mas "demandado" hoy por hoy (y el que nosotros recomendamos) es C#. Aparte de C# .net, también van a escuchar hablar de Visual Basic.net que es un poco mas "fácil" de aprender, sin embargo nosotros decidimos poner este porque nos parece mas "robusto" por decirlo de alguna manera que "el nuevo" Visual Basic.net.

Tutorial de C# .net Web Services (En Inglés)
CodeGuru: .NET Web Services Tutorial

Tutorial de C# .net descargable (En Español)
Acceso al tutorial Tutorial C# net :: ABCdatos

Tutorial de C# .net (En Español) - Recomendado
Programación en castellano. El lenguaje de programación C# programacion gratis

Varios ejemplos de C# en MSDN (Microsoft Developer Network) - (En Inglés) - Recomendado
C# Tutorials (C#)

Otro tutorial de C# (En Inglés)
C# Practical Learning

" ♣ RoR (Ruby on Rails)"]
Ruby es un lenguaje de script similar a otro lenguaje llamado "perl", mientras que "rails" es lo que le dá a "Ruby" la practicidad necesaria como para ser utilizado para hacer sitios web.
Si bien hoy por hoy no es muy utilizado, es un lenguaje que promete muchísimo para el futuro y ya fué adoptado por grandes empresas como Twitter.com para desarrollar sus sistemas.

Tutorial de RoR Oficial (En Inlgés) - Recomendado
Getting Started With Rails

Screencasts (videos) de RoR (En Inglés) - Recomendado
Screencasts of Ruby on Rails

Tutorial de RoR (En Español)
Tutor de Ruby on Rails

Manual de RoR descargable - (En Español)
http://www.rails4days.pwp.blueyonder.co.uk/Rails4Days_ES.pdf

Primeros pasos con RoR (En inglés) - Recomendado
Rolling with Ruby on Rails | O'Reilly

Fuentes de Información - Programador de juegos y mas!

Tags: web | programador

Dar puntos
101 Puntos
Votos: 17 - T!score: 6/10
  • 10 Seguidores
  • 10.027 Visitas
  • 35 Favoritos

8 comentarios - Programador de juegos y mas!

@jose920405 Hace más de 2 años
Cuando Intento acceder a los Tutoriales Aparece

Error 404

Disculpanos, no pudimos encontrar la página que buscás

Puedes Verificarlos please.. es que de verdad me interesa...
@darguet Hace más de 2 años -10
Programador de juegos y mas!
@sergio_nokia Hace más de 2 años
vos sos programador de juegos??
@VGer_6 Hace más de 2 años
Consejo:

No hagan juegos en Basic, solo da problemas, lo digo por experiencia(y si lo hacen utilicen funciones de una biblioteca programada en C/C++.)
@RocketApolo Hace más de 2 años
che tenes algo mas actual, realmente me interesa sacarme el herrumbre en el tema programacion, vengo pensandolo ase varios años
@obsleo1 Hace más de 1 año
bueno muy buen post pero no tengo ganas de estudiar estoy de vacaciones
@GhizmoX Hace más de 6 meses
No sirven tus enlaces (envían a un dominio en venta) espero algún día los modifiques, es una lastima que no se puedan dar puntos negativos.
@galletita4 Hace más de 2 meses
Te dejo mis 10 de hoy