› Foros › Nintendo 3DS › Scene
DeathMeduso escribió:Buenas,
Me he comprado una New3DS y me gustaría poder programar cosillas en ella, creo que es una buena manera de iniciarme en el mundo de la programación, así para descansar me hecho unas partidillas
Tengo alguna duda:
-¿En qué lenguaje se programa para 3DS?
-¿Que lenguajes de programación recomendáis aprender?
A ver si me podéis guiar un poco para empezar.
Saludos y gracias de antemano!
NeroxPlayer escribió:DeathMeduso escribió:Buenas,
Me he comprado una New3DS y me gustaría poder programar cosillas en ella, creo que es una buena manera de iniciarme en el mundo de la programación, así para descansar me hecho unas partidillas
Tengo alguna duda:
-¿En qué lenguaje se programa para 3DS?
-¿Que lenguajes de programación recomendáis aprender?
A ver si me podéis guiar un poco para empezar.
Saludos y gracias de antemano!
¿Sabes programar? Creo que seria lo primero, puesto que si no sabes lanzarte al mundo de la Scene de primeras es algo complejo.
Si no sabes programar te recomiendo empezar por pseudocodigo y posteriormente por lenguajes como Java, C++, C#...
Que yo sepa se programa en LUA, pero no estoy muy seguro.
Saludos.
VictorM escribió:Creo que estas empezando por no donde no debes pero bueno esa es mi opinion, pseudocodigo ,progragamacion orientada a objetos etc etc etc....
DeathMeduso escribió:VictorM escribió:Creo que estas empezando por no donde no debes pero bueno esa es mi opinion, pseudocodigo ,progragamacion orientada a objetos etc etc etc....
Por eso pregunto para que me digáis por donde debería empezar Me gustaría poder terminar creando mis propias aplicaciones para 3DS, pero no sé los pasos que tengo que seguir para llegar a conseguirlo.
Como le dije al compañero no tengo ninguna prisa, me llevará lo que me tenga que llevar, no busco un tutorial taringuero mágico que me permita crear aplicaciones en una tarde
MatiasBG escribió:Puedes empezar haciendo un hello world en Homebrew Launcher: https://gbatemp.net/threads/release-hello-world.379538/
El lenguaje de programación de 3DS es C/C++, es cierto que también se usa LUA, pero en mucha menor medida y tiene muchas limitaciones, teniendo que usar un programa como Lua Player Plus para interpretar el código; en C es más sencillo porque tienes la libertad de programar con el IDE que prefieras, aunque yo te recomiendo el que se usa en GBATemp, que suele ser el "Programmers Notepad 2" que viene incluido en DevKitPro.
Podrías mirar el código fuente de todos los homebrew publicados para 3DS que lo tengan, y así ver cómo funcionan: http://wiki.gbatemp.net/wiki/List_of_3DS_homebrew
Por último, aquí hay una buena guía para principiantes en el mundillo de la programación en la scene: http://wiki.gbatemp.net/wiki/3DS_Homebrew_Development también encontrarás como compilar tu homebrew en otros archivos, no solo en .3dsx, para poder instalarlo como si fuera una aplicación oficial (aunque con la necesidad de CFW).
Cualquier duda, coméntala.
Y si aún tras esto, te decantas por usar Python, que te será menos útil incluso que LUA, aquí tienes herramientas para desarrollar homebrew con Python: https://github.com/naehrwert/p3ds