Por motivos diversos, últimamente estoy retoqueteando y coloreando mis antiguos conocimientos de C++ y la verdad es que ha vuelto a gustarme…
Sé que es un poco caótico a veces, que es difícil de programar sin que todo salte por los aires, que la probabilidad de hacer un memory leak es enorme pero… ¿y ese encanto que tiene el poder meter la pata en mil y un lugares? Ainsss, es que en Java todo es demasiado fácil.
Recuerdo nítidamente como aprendí a programar en C. Fue hace muuuuchos años, cuando iba al instituto (creo que acababa de comenzar xD) y quise hacer un videojuego (¿realmente alguien puede decir alegremente que no haya querido hacer uno en su vida?) En fin, que para hacer mi megavideojuego de lucha, elegí C porque podía meterle fácilmente rutinas en ensamblador para hacer la parte gráfica (por supuesto que ésto iba en MS-Dos, ¿qué otra cosa iba a ser?) y así entre la parte de C y la parte de ensamblador todo iría a toda pastilla :D
Que momentos, un amigo me hacía los dibujos que yo escaneaba con un escáner de mano (era horrible, había que pasarlo a velocidad constante y rezar para que todo quedase bien xD), luego los cargaba, usaba máscaras en ensamblador para hacer la animación y, jopelines, hasta mapeaba el teclado para que funcionara mejor (con mis propias rutinas de ensamblador, claro :P). Resultado, dos personajes que se daban de leches perfectamente y hasta cuando se alejaban se partía la pantalla (sí, jugué mucho en su día al primer juego de Dragon Ball para la SNes) y posteriormente, en otra versión, hacía una especie de zoom out para quedar más chulo.
Lo malo que luego todo quedó en el olvido… ainsss, que momentos más tiernos… Sinceramente creo que nunca volveré a tener esa ansia de programación y ese nivelazo (echaba líneas de ensamblador y C como quien dice el abecedario xDD)
¿Quién me presta una máquina del tiempo?
Darklady says:
Pues que luego me deje la maquinita del tiempo a mí también… Me siento mayor. ¡Yo ya no tengo la ilusión que tenía hace años por cualquier cosa! Si es que ahora no hago nada con mi vida ^^U
*sigh*
Por cierto, ¿qué fue del juego? ¿No lo tienes por alguno de los baúles de los recuerdos? Quiero jugaaaaaaaar
Drizzt says:
Oh! juas… que nivel! Yo solo llegue a hacer un minivirus (que no era virus porque no se copiaba) que se camuflaba como zona de memoria del propio DOS y se quedaba puenteando la int 21h. Si “algo” le suplantaba, aparte de volverse a poner él en int 21h le machacaba los primeros bytes al intruso con un far jump a lo mío… XDDDDD
Se llamaba “Gasparillo” (como mi periquito XDDD) y escribía una línea “presentándose” cada vez que alguno llamaba a las funciones de DOS (int21) para ejecutar o salir de un programa…
Jo, yo tampoco soy capaz de hacer nada ahora… el trabajo mata la creatividad… v_v
Darklady says:
Drizzt… en la última frase le has dado v_v
Sleepwalker says:
A mi me sale el C++ por las orejas, es que aquí (Gijón) es lo que se da en toda la carrera, no damos nada de Java y claro, ahora me lo tengo que aprender por mi cuenta -_-
Black Hole says:
1. Lo tengo que buscar… pero no tengo ni idea de dónde podría estar :S
2. :O Qué majo el Gasparillo v1 :D
3. Cuan cierto :(
4. Ostis, pues no está mal porque cada vez menos gente domina de C++ y se sigue pidiente (aunque menos que Java, bueno, realmente J2EE). En León los dos últimos años casi todo se hace en Java :/
El Matador (Oskiller) says:
5. Cierto y muy cierto.
Oye, ¿qué tal sería un juego de lucha en java? ¿sería posible? ¿nada más que te metas con una librería gráfica irá todo a saltos? ¿por qué narices estoy preguntando esto si yo lo que quiero hacer es música? ¿qué es el hombre? ¿a qué fin nos dirigimos? ¿qué coño me han puesto en el helado hoy?
Black Hole says:
Factible, factible, claro que sí peeero es que la máquina virtual de Java no ha sido pensada para esas cosas :S
Hmmm, pues no sé lo que te pusieron, pero lo seguro es que fueron cantidades industriales ;)
Pablo says:
El C y C++ son horribles. Qué feliz día el que se puso de moda Java. Aunque la sintaxis sea igual de espantosa que la de C, por lo menos uno tiene la sensación de estar trabajando a más alto nivel, no en usar un simple ensamblado “en bonito”. Las cagadas en C están a la orden del día y es muy difícil encontrarlas. Eso por no hablar del rollo de los archivos .h y las putas directivas de precompilación… por dios, ¿quién fue el puto enfermo que inventó aquel embrollo? Donde haya un lenguaje de alto nivel…
Black Hole says:
Pero… ¿y el encanto de que todo pueda fallar y tentar al máximo la ley de murphy?
La verdad es que durante un tiempo pensaba lo mismo, pero últimamente ando muy harto de java, de sus frameworks y de toda la parafernalia asociada :S