Hola soy boujack y hace 2 semanas empece a programas en Lua he hecho dos aplicaciones una prueba la plsacion de botones. Cuando presionas un boton aparece una imagen y un texto indicandote cual boton ha sido presionado y he agregado una cancion .mp3 que suene cuando presionas L y se detenga con R. Ese fue mi primer homebrew, luego decidi hacer algo mas util he creado una palicacion llamada UMDPlus, la cual da la informacion de la psp en uso, permite grabar un UMD en la MS, conectarte y desconectar el usb y mostrar la imagen iso del UMD atravez del usb, en todo momento muestra el porciento de la bateria. Contiene 2 menus 1 principal y otro secundario, exhorto a probarlo antes de darme su consejo http://www.todopsp.com/foros/showthread.php?t=111050 aqui esta el homebrew.
Bueno he tratado de seguir el tutorial de ua por pipegerardo pero ya el resto pues necesito un tutor o tutoriales mas explicitos o algun libro, como para hacer un MP3player, pues necesitaria saber como hacer un explorador, de ms para buscar la musica y poerla a tocar ect. Bueno la pregunta es la siguiente que me recomiendan hacer luego de mi corta trayectoria y habiendo probado mi 2do homebrew? 1- continuar e lua, 2- pasarme al C. Existe algun otro tutorial o algun maestro o experto en lua de donde aprender mas especifico o con mejores detalles,(e caso de que me recomienden seguir en lua), Como hago para aprender mas sobre el leguaje de Lua, si fuese el caso. Si me recomeindan pasarme al C que pasos debo seguir o tutoriales y si existe algun libro de referencia.
Les pido pasiencia ya que ante haberme desesperado no se que paso dar ahora, y les doy Infinitas Gracias por haberme leido y dejar su consejo.
Phoenix Game Engine
Usa pge, bajalo y tiene un sin número de ejemplos entre exploradores de archivos, reproductores de mp3, descarga de archivos y muchisimos más, además la documentación es muchisimo mejor que la de pipegerardo por que tiene ejemplos concretos y útiles cosa que otros luaplayers no tienen.
Off Topic:
La potencia de un lenguaje no va vinculada con la dificultad de este, C no es mejor que lua si quieres reaizar un reproductor de mp3 o un probador de botones.. Si quisieras hacer algo trabajando con 3d o con 2dbox o algo por el estilo claro que es muchisimo mejor C.
Eso se expande a todos lados, en linux yo prefiero programar en python que es un lenguaje de script como lua por que es simple y poderoso, evitando escribir miles de lineas en C.
Version Actual GoearPSP: Descontinuado
http://dev.cristian.lizana.in/
Igual
Para interfaces gráficas y simples prefiero python haces en 100 líneas de código lo que te llevaría poco más de 500 en C++
Saludos.
Lua y C
Lua es un leguaje poderoso a la vez que sencillo, si lo haces por hobby te recomiendo te quedes con el, sin embargo, si vas en "plan serio" entonces te puede resultar ventajoso aprender C/C++, todo depende de lo que quieras hacer.
Con respecto al MP3Player, nadie te enseñara como hacer un explorador de archivos ni como hacer X cosa, con los conocimientos que tienes deberias ser capaz de encontrar la forma de hacerlo, que alguien te diga has esto de esta forma y te de una serie de pasos a seguir es no-productivo. Podrias comenzar viendo que hace un explorador de archivos, después ver como usar las funciones de Lua para crear uno, parte de la teoria y ve a la practica, en programación lo mas ventajoso es destruir un problema grande y complejo en pequeños problemas faciles de resolver ;-)
Para pasarte a C existe diversa información en Google, pero te recomendaria que comenzaras por C para PC y luego lo aplicaras a PSP pues si no no entenderas como trabajan cosas básicas, claro que al final es tu desición y si pones empeño igual y puedes saltarte el aprendizaje de PC para ir directo a PSP.
Ahora, con Lua, existe gran documentación en internet, lo unico que tienes que hacer es saber que estas buscando, tener una idea concreta de ello.
Para cualquier cosa, sabes que en los foros de SceneBeta siempre habrá personas dispuestas a ayudarte.
Saludos.
Hobbys y hobbys...
Hale, hazme esto en C...
(me obligaste a enseñarlo caxis...) xD
Siento ser groserillo...
Pero me rebienta cuando llega algun novatillo a la web, pregunta por recomendación, y soltais esa frase los programadores acostumbrados al C. Como bien dijiste, si esto lo van a tomar por hobby, no va a ser para siempre, y si despues se van a olvidar y no van a programar nada mas... recomendarles lenguajes de script, k siempre son más faciles de aprender, k no el C, el cual es mucho más complejo y potente. Hoy me levanté con mal pie asi que olviden los comments de hoy...
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
En contra!
Como que... si es por hobby quedate en lua, si es serio pasate al C...
No veo motivo ninguno para que una aplicación en lua, sea más potente y útil que una hecha en C... Que es un luaplayer, si no un port de Lua <-> C? Accesar a las funciones C desde lua... así que... si es un luaplayer completo, un script hecho en lua, por teoria, tendría la misma potencia que uno en C. Si bien un poco más lento, pero no se nota la diferencia estando bien programado... Así que me opongo totalmente a lo de, si kereis programar bien, programar en C... Y pronto veréis lo que digo con algo hecho en lua...
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
Esto...
asdf
Esto...
No sé porque 3 comentarios, pero te los responderé por separado xD
Me refiero a si es por hobby se quede en Lua por el simple hecho que si se anima con C tendra que ponerse "en serio", estudiar bases, teoria, leer varios libros, aprender paradigmas, etc... si solo se quiere pasar un rato, hacer algunas apps y demás, con Lua te sobra, cuando se trata de un proyecto serio debes tener mucho cuidado con lenguajes tipo scripting como Python/Lua/etc... pues si no cuidas bien, a la larga el código se hace inmantenible.
A eso me refiero...
Saludos.