“Desde cero”?
Supongo que no obtengo activos artísticos. Soy un artista horrible (por eso programo; la computadora dibuja para mí).
OK, entonces tengo una variedad de formas de hacer esto. Podría apoyarme en la programación mundial de Racket y simplemente usar los activos integrados de Planet Cute para que mi clon Flappy Bird (o en este caso, Buzzy Bug) no sea demasiado horrible para la vista. Tengo fácilmente computadoras PC, Linux y Mac a mano para poder hacer compilaciones para las tres plataformas informáticas más vociferantes. Puedo hacer esto entre 4 a 8 horas hombre.
- Actualmente estoy trabajando como desarrollador de software. En los últimos 2 años di alrededor de 30 entrevistas para ambos dominios. Pero pude despejar 2 entrevistas. Debido a esto, estoy empezando a pensar que no soy un buen desarrollador de software que conduce a una disminución del rendimiento, ya que me siento atrapado en mi empresa actual.
- Cómo vender más software
- ¿Cuál tiene el mejor crecimiento profesional, remuneración y consistencia laboral: un desarrollador de Java o un administrador de base de datos?
- ¿Por qué un buen artista puede convertirse en un buen desarrollador de software?
- Después de 10-20 años, ¿dónde podría ver a un desarrollador de aplicaciones móviles en India?
Dado que Planet Cute es un proyecto de Creative Commons, no estoy específicamente limitado a usar Racket. Puedo hacer esto en Processing. O quil. O PyGame. Esto me llevaría entre 10 y 16 horas-hombre, porque ya no estoy tan familiarizado con estas cosas como solía estar. El resultado sería un uberjar multiplataforma o una pila de scripts de Python que pueden ejecutarse en cualquier lugar que Python pueda.
O podemos eliminar Planet Cute por completo (de este proyecto, sin embargo, es algo muy valioso para mantener; ¡además es una locura!) Entre 15 y 30 horas-hombre, puedo encontrar una manera de usar D3 o Highcharts solo para poder cambiar el nombre del clon como “Datos de disquete”. Estoy seguro de que a su vicepresidente le encantaría que aparezca de repente en su tablero, sin previo aviso y sin ninguna razón.
Volviendo al reino de “menos de una semana laboral”, en Emacs Lisp, todavía podría recordar lo suficiente como para implementar uno (usando la visualización textual del editor) en aproximadamente 8-16 horas-hombre. Esto se ejecutaría en Emacs, e implícitamente apuntaría a cualquier cosa que pueda ejecutar Emacs (que es prácticamente cualquier cosa menos teléfonos o cosas incrustadas súper pequeñas). También sería ridículo, e incluso podría hacer la distribución estándar en su necedad absoluta.
Ciertamente no estoy limitado a lo que enumeré, sino que parecen ser las opciones más accesibles / caprichosas para mí. Para un proyecto como este, no estoy realmente preocupado por la practicidad, ya que Dong Nguyen ya fue el mejor Flappy Bird, y ni siquiera estoy interesado en arruinar su éxito. Este sería un proyecto divertido para mí y solo para mí. Y tal vez mi vicepresidente también, siempre que no se moleste demasiado por encontrar algunos datos flexibles en su tablero. 😉