Tengo compañeros a los que les gusta la programación de mini-videojuegos y normalmente desarrollan para Windows.
Cuando les pregunto porque no los hacen también para Linux (utilizando la SDL por ejemplo), siempre me responde lo mismo: ¿para qué Linux? ¿para Red Hat? ¿para SuSE? ¿para Debian? ...
Y es que las "pequeñas" incompatibilidades entre distribuciones (y versiones de la misma distribución) pueden resultar un problema bastante molesto.
Normalmente, cualquiera de los que visitamos Barrapunto podríamos solucionarlo en un momento, pero creo que muchos usuarios no sabrían que hacer (hablo de los usuarios que no saben lo que es una librería, ni les interesa, al igual que a mí no me interesa la termodinámica del ciclo de Otto cuando cojo el coche) tendrían que echar mano del pringao de turno, o peor, maldecirían Linux igual que nosotros hacemos con Windows, y no dejarían que un pingüino se acercase a menos de 100 metros de su ordenador.
Es hora de pedir un ESTÁNDAR para Linux, la diversidad está bien, pero lo que tenemos ahora es un fraccionamiento cada vez mayor. Como comentaron hace poco, llevamos el mismo camino que los Unix de los 80.
Si les gusta la programación y no saben lo que es una libería, apaga y vámonos.
Yo diría que lo que realmente están diciendo es "Es que windows es lo que conocemos". Por que problemas por incompatibilidades entre distintas versiones de Windows y de las DirectX los hay, no son sólo cosa de linux.
Y por otra parte, pueden hacer el programa para el linux que prefieran y liberar el código, y si el juego es interesante ya aparecerá quien haga paquetes para otras distribuciones.
Yo programo minivideojuegos para GNU/Linux y Windows utilizando la SDL y funcionan de maravilla (dentro de mis limitaciones :-D).
Eso de que haya diferencias en la programación de videojuegos en función de las distribuciones es una GRAN farsa. ¿El UT2003 para Linux no tira en Debian? ¿o en Red Hat? Que promocionen (upgrade-en) su excusómetro, que está oxidado ;-)
Resulta que Miguel de Icaza dice lo que dice porque se resuelve usando Mono [go-mono.com]... y claro le interesa decirlo, aunque no falte a la verdad. En ese sentido .NET ha aprendido de los errores anteriores (el infierno de las dll's) y en teoría da más robustez al sistema. En ese sentido se puede leer una entrevista [artima.com] a Anders Hejlsberg(*) sobre como .NET ressuelve esos problemas.
Ahora viene la pregunta... los desarrolladores independientes confíaran o querrán trabajar con Mono... Ya veremos...
Saludos
(*)Anders Hejlsberg [wikipedia.org] es el jefe del equipo de diseño de C#, además de haber sido el jefe de desrrollo de Delphi en Borland y unas cuantas cosas más...
Entiendo a Icaza perfectamente.
(Puntos:2, Interesante)( http://barrapunto.com/ )
Tengo compañeros a los que les gusta la programación de mini-videojuegos y normalmente desarrollan para Windows.
Cuando les pregunto porque no los hacen también para Linux (utilizando la SDL por ejemplo), siempre me responde lo mismo: ¿para qué Linux? ¿para Red Hat? ¿para SuSE? ¿para Debian? ...
Y es que las "pequeñas" incompatibilidades entre distribuciones (y versiones de la misma distribución) pueden resultar un problema bastante molesto.
Normalmente, cualquiera de los que visitamos Barrapunto podríamos solucionarlo en un momento, pero creo que muchos usuarios no sabrían que hacer (hablo de los usuarios que no saben lo que es una librería, ni les interesa, al igual que a mí no me interesa la termodinámica del ciclo de Otto cuando cojo el coche) tendrían que echar mano del pringao de turno, o peor, maldecirían Linux igual que nosotros hacemos con Windows, y no dejarían que un pingüino se acercase a menos de 100 metros de su ordenador.
Es hora de pedir un ESTÁNDAR para Linux, la diversidad está bien, pero lo que tenemos ahora es un fraccionamiento cada vez mayor. Como comentaron hace poco, llevamos el mismo camino que los Unix de los 80.
Saludos.
The Cat Ate My Source Code
Re:Entiendo a Icaza perfectamente.
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Domingo, 26 Junio de 2011, 17:42h )
Yo diría que lo que realmente están diciendo es "Es que windows es lo que conocemos". Por que problemas por incompatibilidades entre distintas versiones de Windows y de las DirectX los hay, no son sólo cosa de linux.
Y por otra parte, pueden hacer el programa para el linux que prefieran y liberar el código, y si el juego es interesante ya aparecerá quien haga paquetes para otras distribuciones.
Salu2
Re:Entiendo a Icaza perfectamente.
(Puntos:2)( http://barrapunto.com/ )
Eso de que haya diferencias en la programación de videojuegos en función de las distribuciones es una GRAN farsa. ¿El UT2003 para Linux no tira en Debian? ¿o en Red Hat? Que promocionen (upgrade-en) su excusómetro, que está oxidado ;-)
Mono?
(Puntos:1)( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
Ahora viene la pregunta... los desarrolladores independientes confíaran o querrán trabajar con Mono... Ya veremos...
Saludos
(*)Anders Hejlsberg [wikipedia.org] es el jefe del equipo de diseño de C#, además de haber sido el jefe de desrrollo de Delphi en Borland y unas cuantas cosas más...
Aquí había una firma
-1 Troll -1 Fuera de tema
(Puntos:1)( http://weblog.jujo.org/ | Última bitácora: Sábado, 17 Julio de 2004, 12:22h )
Si no estás de acuerdo con algo argumentalo, pero para poner a parir a la gente sin argumentarlo mejor te estás calladito.
Lástima que no tengo habilitada la moderación en este hilo
Jujo
Nobody is perfect
su - nobody