Discussions

SmileBASIC Community

netoivonnesb87

10/05/2016 6:39 PM ·Spoilers

Open Closed

SMILE BASIC ¨¨EN ESPAÑOL¨

hola a todos los fans de smile basic de idioma español.

Advertisement

Comment

This post has no comments.

  • ADICIONES SIGUIENTES, despues de resolver los problemas anteriores, se me ocurre, encerrar el auto en un rectangulo y que no pueda salir, dejando una abertura por un costado del cuadro y que solo por ahi pueda salir para llegar a la meta. Por el momento no te pedire me enseñes mas ADICIONES pues creo que esto de encerrar el auto creo que sera dificil (para mi)

    Yeahs0
    Played
  • CODIGOS por el momento no comprendo la diferencia entre usar WILE WEND , GOSUB , solo se usar el @loop con el GOTO @LOOP, quiza me puedas explicar algo, o me imagino que con el tiempo comprendere la diferencia. he notado que entras a miiverse por ahi de las 8 pm, imagino que es la hora que tienes chanza, ojala pudieras entrar mas seguido jejeje, saludos y seguimos por aqui

    Yeahs0
    Played
  • Hola vi tu código y te voy a responder algunas preguntas: 1- Para detectar que el auto tocó la bandera, es necesario usar SPCOL. Primero tienes que llamar a esta función despues de haber hecho un SPSET del auto y de la bandera para indicarle al juego que estos sprites puede colisionar.(EJ: SPCOL 1) Luego, en vez de usar y<=25 usas SPHITSP(1)==2.

    Yeahs2
    Played
  • SPHITSP(1) le indica al juego que retorne el primer sprite que este chocando con el sprite. Si no hay uno, entonces retorna -1. 2-Eso ocurre porque estas llamando la función LOCATE despues de print. Para arreglar el problema tienes que usar LOCATE antes de PRINT. Además, te recomiendo usar ENDIF y separar los comandos por espacios en lugar de usar ':'. De esa manera, tu código se verá ordenado.

    Yeahs2
    Played
  • Lo que sugiere raimondz es un poco más avanzado, pero permite una detección de colisión más facil, pero tambien más estricta. Te recomiendo que lo pruebes y determines si es mejor para ti.

    Yeahs0
    Played
  • Con lo que no puedo concordar es en usar espacios en vez de un cólon, ya que el cólon es la estructura estandar para separar instrucciones que esten en una sola línea. Usar espacios puede causar errores inesperados y puede causar que el código se vea más confuso que ordenado. Aún no he visto el último programa que mandastes. Cuando pueda conectarme a internet desde el 3DS voy a poder ayudar.

    Yeahs0
    Played
  • Ah estaba pensando en otra cosa cuando lo escribi, no es espacio sino 'enter'(salto de linea).

    Yeahs0
    Played
  • Hola raimond . Realice los ajustes recomendados. Al parecer si me funcionó el spcol a pesar de que no conozco bien como debe ir. Otra cosa. No se donde poner el endif y su función. Ojalá me puedan seguir orientando. Así quedó el código B2ENX38J . Espero con gusto sus recomendaciones. Y lo siguiente me gustaría meter el auto en una caja con una salida y no pueda salir hasta pasar por un

    Yeahs0
    Played
  • Por un orificio a un costado de la caja

    Yeahs0
    Played
  • Oscar yo te invoco 😣

    Yeahs0
    Played
  • Para hacer la caja necesitas aprender a manejar los fondos de la pantalla. Para no complicarte mucho, empieza usando el botón smile->map. 1-Dibuja un rectangulo 2-Recuerda el número que está marcado al lado izquierdo de LOAD 3-PON SCSAVE, ahi escribe mapa. Luego ponle yes al que tenga como nombre SC_MAPA_L(Número del paso 2) Luego, para cargar el mapa en el juego tendras que hacer lo siguiente:

    Yeahs0
    Played
  • 1|DIM MAPA[0] 2|BGSCREEN 0,64,64 3|LOAD "DAT:SC_MAPA_L2",MAPA,0 4|BGLOAD 0,MAPA La linea 1 le indica al programa que cree una variable donde guardará el mapa. Esto es un arreglo vacío. La segunda indica que el mapa que se cargará tendrá un tamaño de 64x64 celdas. La tercera carga el archivo SC_MAPA_L2 y lo guarda en MAPA. El 0 sirve para que no aparesca una pantalla de confirmación.

    Yeahs0
    Played
  • La última linea hace que el mapa cambie de acuerdo al contenido de la variable MAPA. No quiero entrar en detalle sobre la colisión del mapa aun. Es un poco complicado de explicar porque involucra varias funciones: SPOFS con OUT, SPCHR con OUT, usar DEF y BGGET. En cuanto a ENDIF. Esto se usa para cerrar un bloque de condición. EJ: IF A==0 THEN A=1 ? A ? "Entro en la condicion A=0" ENDIF

    Yeahs1
    Played
  • Hola raimond. Efectivamente pude con tus instrucciones hacer un rectángulo y cargarlo al programa. Hasta el día de hoy sólo dominó los códigos de los P.K. que he subido aquí. Me recomiendas algún libro o alguna página (en español ) para ampliar mi conocimiento?

    Yeahs0
    Played
  • Y como es que Oscar y tu saben tanto de smile basic. ? Dónde lo aprendieron.

    Yeahs0
    Played
  • Se que existe la página de smile basic source donde explican para que sirve cada código . Y también el mismo menú de ayuda de smile en "?" . Pero no explican paso a paso como "hacer" un programa o juego.

    Yeahs0
    Played
  • Yo tengo el juego como hace un año y ya tengo experiencia en otros lenguajes: Java, C++, python y otros más. También aprendi por mi cuenta tratando de hacer juegos. Aprendi bastante cuando trate de recrear el sistema de batalla de undertale.

    Yeahs1
    Played
  • En fin, te recomiendo que te familiarices con la definición de funciones (DEF ) y que intentes hacer un juego simple. Las opciones que se me ocurren son: -Piedra, papel o tijeras con sprites. -Pong -Space invader. -Asteroids En cuanto a paginas de cómo hacer juegos, conozco una pero no es de smilebasic y es muy abstracta. De hecho ocupan elementos que no se encuentran en smilebasic.

    Yeahs1
    Played
  • Raimond me puedes ayudar a conocer y después a usar DEF ?

    Yeahs0
    Played
  • Por Favor enseñenme a hacer un juego simple el domingo voy a conseguir el juego

    Yeahs0

Add a Comment

You must sign in to post a comment.

Sign in using a Nintendo Network ID to connect to users around the world by writing posts and comments and by giving Yeahs to other people's posts. You can create a Nintendo Network ID using your Wii U console or your system in the Nintendo 3DS family.

Use of Miiverse Details about Miiverse

Report Violation to Miiverse Administrators

You are about to report a post with content which violates the Miiverse Code of Conduct. This report will be sent to Nintendo's Miiverse administrators and not to the creator of the post.

Violation Type:

Post ID: 3DB-NBL7-EJ9-9E2H-FUV-HEMP

Report Violation to Miiverse Administrators

You cannot report posts made automatically by a software title.

Edit Post

Select an action: