User Tag List

Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 al 15 de 37

Tema: Empezar desde cero

  1. #1

    Fecha de ingreso
    May 2009
    Ubicación
    Barcelona... o no?
    Mensajes
    40
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Empezar desde cero

    Buenas, soy novato en eso de programar para videoconsolas (nunca lo he hecho), y en el la programación para PC, nunca he terminado nada, pero le he dedicado muchisimas horas a Dark Basic original(del pro reniego) y a Turbo C (no reirse), la verdad es que he obtenido resultados interesantes creando mis propias funciones para simular las leyes de la fisica y los efectos de reflejo sobre los poligonos.
    Creo que puedo presumir de haber hecho algunas proezas con lenguajes muy limitados, pero quiero mas...
    Desde que descubrí la wiz, tengo la tentación de pasarme a otros lenguajes, pero no tengo ni idea de donde descargarme kits de desarrollo, ni mucho menos se como compilar archivos de C para wiz.
    Alguien me podria dar algún consejo.

  2. #2

    Fecha de ingreso
    Feb 2009
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,923
    Mencionado
    10 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    44
    Thanked in
    Agradecido 16 veces en [ARG:2 UNDEFINED] posts
    Para empezar con wiz como en muchos otros hilos se ha dicho el lenguaje mas facil de aprender es Fenix que no necesita compilacion para wiz debido a que es un lenguaje interpretado. Si quieres dar un paso mas es aconsejable C y SDL, con lo que deberias descargarte ( no se si esta disponible yo no lo encuentro ) el SDK de la consola para su compilacion y hay diversos tutoriales en internet para aprender a usarlo.

    Espero haberte ayudado un poco.

  3. #3

    Fecha de ingreso
    Mar 2007
    Ubicación
    Barna
    Mensajes
    10,357
    Mencionado
    93 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    374
    Agradecer Thanks Received 
    1,801
    Thanked in
    Agradecido 951 veces en [ARG:2 UNDEFINED] posts
    Corrigiendo a Jonazan2, sí que hay que compilar Fenix porque su filosofía es similar a la de Java ó .Net: al compilar obtienes un bytecode para una "máquina virtual Fenix". Eso hace que en realidad programar para Wiz o para PC con Fenix sea exactamente lo mismo: solo hace falta instalar la máquina virtual en tu PC (igual que Java o .Net), porque la Wiz ya la trae de serie.

    Algo parecido pasa con C: si usas la librería SDL estándar puedes programar y probar las cosas en tu PC con cualquier compilador y sistema operativo, y luego simplemente usas el SDK de Wiz (que creo que está en la sección de descargas) para compilar la versión específica para Wiz. Con C+SDL el código fuente de la versión PC será el mismo que el de la versión Wiz.

    Python (con Pygame) sí que es interpretado. De nuevo, el código fuente en PC y Python es el mismo. Lo malo es que aún no parece haber intérprete de Python para Wiz, pero es cuestión de tiempo.

    Con cualquiera de estas tres alternativas, Fenix, C+SDL y Python, además puedes programar exactamente igual en Windows, Linux o Mac, porque el código fuente seguirá siendo el mismo

    Así que ya ves, tienes para elegir Lo normal es hacer las cosas en PC con Fenix, Python ó C+SDL y probarlo en el PC, que es mucho más cómodo, y solo pasarlo a Wiz cuando ya estás seguro de que funciona.

  4. #4

    Fecha de ingreso
    Feb 2009
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,923
    Mencionado
    10 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    44
    Thanked in
    Agradecido 16 veces en [ARG:2 UNDEFINED] posts
    Tiene razon el amigo juanvvc que me he explicado mal en ese concepto

  5. #5

    Fecha de ingreso
    Dec 2005
    Ubicación
    Hospi Talet (BCN)
    Mensajes
    1,479
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    5
    Aquí falta ñuño diciendo que no solo C sirve para programar juegos y que Pascal también es una opción xD


    Fenix está bien para empezar, pero tu ya tienes algo de rodaje y el hecho que fenix a la larga se te pueda quedar corto y que es un lenguaje procedural (se llama así, no, orientado a procesos, con multihilo) puede hacer que te cueste acostumbrarte si vienes de lenguajes estructurados como C.

  6. #6

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,451
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    87
    Agradecer Thanks Received 
    161
    Thanked in
    Agradecido 94 veces en [ARG:2 UNDEFINED] posts
    Si has hecho cosas en Turbo C y te acuerdas de algo todavía, te recomiendo que te bajes el Kit oficial de la GP2X. Te vale para la Wiz también e incluye el entorno Dev-C++ y el compilador con todo lo necesario. Después es recomendable que repases C y empieces con la librería SDL, hay muchos tutoriales en la red.

    Luego tienes el Fénix que también tiene un kit con su entorno, y es parecido a Basic y Pascal orientado a juegos. Hay un tutorial muy bueno de Fenix en español que se ha comentado varias veces en el foro.

    Pero Fénix no es tan sencillo como parece, requiere que pienses en objetos y procesos concurrentes, y los editores no son tan avanzados. No se si hay algún archivo de sintaxis para usar en Notepad++. En contra de C te diría que tienes que ser cuidadoso con los punteros (SDL usa muchos de ellos) y de liberar la memoria que usas, ya que la puedes liar parda. Pero a cambio tendrás un código muy rápido y podrás hacer algoritmos más complejos.
    Última edición por hardyx; 20/05/2009 a las 12:45

  7. #7

    Fecha de ingreso
    May 2009
    Ubicación
    Barcelona (A las afueras de)
    Mensajes
    32
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Veo que mencionáis a C, sin embargo, ¿no se puede programar también en C++? En caso afirmativo, tiene algún tipo de restricciones como no poder utilizar listas de la STL (o algo por el estilo...)

    Lo digo porque yo "sé programar" en C++ y no en C, pero he visto códigos en C y me parece bastante más engorroso.

    Saludos.

  8. #8

    Fecha de ingreso
    Feb 2009
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,923
    Mencionado
    10 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    44
    Thanked in
    Agradecido 16 veces en [ARG:2 UNDEFINED] posts
    Me parece curioso que no sepas programar en Cy si en C++ cuando este ultimo se podria decir que es como una ampliacion o mejora del primero. Puedes perfectamente programar en este lenguaje ayudandandote de las libreriras SDL para el tratamiento de imagenes, musica...

  9. #9

    Fecha de ingreso
    Jan 2008
    Mensajes
    405
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Jonazan, eso es más habitual de lo que imaginas, hay gente que ve un malloc y no sabe que es.
    Verba Volant, Escripta Manent.
    Timor Noctis.

  10. #10

    Fecha de ingreso
    Feb 2009
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,923
    Mencionado
    10 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    44
    Thanked in
    Agradecido 16 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por SpaVampyre Ver mensaje
    Jonazan, eso es más habitual de lo que imaginas, hay gente que ve un malloc y no sabe que es.
    La verdad no lo sabia me ha resultado muy curioso, no te acostaras sin saber una cosa nueva

  11. #11

    Fecha de ingreso
    Feb 2009
    Ubicación
    Segovia
    Mensajes
    688
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Jonazan2 Ver mensaje
    La verdad no lo sabia me ha resultado muy curioso, no te acostaras sin saber una cosa nueva
    +1 jeje

  12. #12

    Fecha de ingreso
    Nov 2008
    Ubicación
    Charming
    Mensajes
    2,211
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por SpaVampyre Ver mensaje
    Jonazan, eso es más habitual de lo que imaginas, hay gente que ve un malloc y no sabe que es.
    ¿En C++ no existen los malloc? Me estoy empezando a enamorar de ese lenguaje xD

  13. #13

    Fecha de ingreso
    Feb 2009
    Ubicación
    Segovia
    Mensajes
    688
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Yo programo en C con el compilador de C++ :S, o estoy metiendo la pata?

  14. #14

    Fecha de ingreso
    Feb 2009
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,923
    Mencionado
    10 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    44
    Thanked in
    Agradecido 16 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Kaines Ver mensaje
    Yo programo en C con el compilador de C++ :S, o estoy metiendo la pata?
    Los compiladores de C++ por definicion deben compilar C a la perfeccion, pero vamos ya con eso de saber C++ y no saber C me he quedado descolocado un poco

  15. #15

    Fecha de ingreso
    Feb 2009
    Ubicación
    Segovia
    Mensajes
    688
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Endher Ver mensaje
    ¿En C++ no existen los malloc? Me estoy empezando a enamorar de ese lenguaje xD
    Si no hay malloc, habra otra cosa, quien sabe si peor xD

Página 1 de 3 123 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •