emulador de lua?

Tema en 'Soft y Hard' comenzado por Mrmainque, 31/Jul/2012.

  1. Mrmainque

    Mrmainque Cuevino Milenario

    Ingreso:
    24/Jul/2012
    Mensajes:
    1.419
    yo soy fan de minecraft, y me enganche con el lua a traves del computercraft, y ahor resulta que ise un programita pero no se como emularlo en la pc :ouch:
    por ujn lado no estoy en la pc que banca minecraft(esta tiene 128 mb de ram, imaginenla intentando hacer andar minecraft) y por otro lado ahora mismo no tengo el mod instalado y no quiero ponerme a instalarlo :P

    por cierto, lua tiene algun equivalente al goto de msdos?logre solucionarlo(mas o menos) pero me gustaria tener el goto ;_;
    PD.:me dicen si algo esta mal?es simple pero yo soy nuevaso
    a=1
    e=2
    if e=2 then==
    print ("a" elefante se columpiaba sobre la tela de una araña, como veia que resistia, fue a buscar otro elefante)
    e=1
    a=+1
    end()

    e=2
    end()
     
    #1
  2. DiBLo

    DiBLo Calavera Demoniaca

    Ingreso:
    2/Nov/2007
    Mensajes:
    2.358
    Ubicación:
    Una tabla sobre el agua
    Que es el lua? El unico que conozco es este:

    [​IMG]
     
    #2
  3. Mrmainque

    Mrmainque Cuevino Milenario

    Ingreso:
    24/Jul/2012
    Mensajes:
    1.419
    un lenguaje de programacion
     
    #3
  4. Cartucho

    Cartucho Cartucho

    Ingreso:
    19/Dic/2004
    Mensajes:
    2.489
    Perdoná que no responda a la pregunta Mrmainque (no tengo la menor idea), pero para DiBlo: Un dato de color: curiosamente el bar SCUMM (luego pasado a llamarse Lua) siempre llevó algún nombre técnico relacionado a la realización de Monkey Island.

    En el primer MI SCUMM por el engine SCUMM usado en el juego; en el cuarto lua justamente por éste lenguaje de programación por el cual Mrmainque anda buscando emulador, y que fué utilizado en Escape From Monkey Island como lenguaje de programación en el que está basado GrimE (engine del Grim Fandango, reutilizado para la cuarta entrega de MI).

    Bueno, eso nomás, mencionar que no es totalmente ajeno el bar ese al lenguaje, está puesto en su honor.
     
    #4
    A DiBLo le gusta esto.
  5. nicohvc

    nicohvc Moderador

    Ingreso:
    23/Dic/2006
    Mensajes:
    7.355
    Ubicación:
    Neo Kobe City
    A mi tmb se me vino a la cabeza con el título del post !!! genial

    Yo tampoco conozco ese lenguaje pero vos lo que buscás es algo como el "goto" o sea un salto incondicional que rompa cualquier estructura de control, ¿no es asi?

    Yo googlearía a ver si hay algún foro donde se hable de ese lenguaje y preguntaría por los saltos incondicionales, break, etc...

    ----------

    a ver mirandolo muy asi nomás

    a=1
    e=2
    if e=2 then==
    print ("a" elefante se columpiaba sobre la tela de una araña, como veia que resistia, fue a buscar otro elefante)
    e=1
    a=+1
    end()

    e=2
    end()


    por defecto las variables son enteras? a=1 luego un salto, o sea en cada renglón por defecto va una nueva sentencia supongo. No hace falta un ";" por ejemplo.
    En comillas el contenido de la variable y las cadena de texto sin comillas, que loco bueno...
    en el if le pedis que e valga 2, pero todavia no aparece "e".... a ver tenés el código completo de tu programa???? AHHHH si aparece el e! :P que distraido

    A ver yo te recomendaría emplear otra estructura de control en lugar de los if asi contás muchos elefantes sin problemas.

    ----------

    Si me aguantas al finde que voy a tener mas tiempo libre vemos bien Lua a ver que onda! bueno si te ayuda alguien antes mejor! pero bueno invesit´ga, seguro podes mejorar eso con un For, While, while do... habrá que ver como se escribe en Lua.
     
    #5
    Última modificación: 31/Jul/2012
  6. Mrmainque

    Mrmainque Cuevino Milenario

    Ingreso:
    24/Jul/2012
    Mensajes:
    1.419
    pensaba que el lua era mas conocido :confuse:
    igual, lo que me atrajo de el es que es "organico"(si e=3 entonces decir queso y cosas asi)


    EDIT:saben como puedo hacer el +1 en ms-dos?
     
    #6
    Última modificación: 1/Ago/2012
  7. emr

    emr Eatibus almost anythingus

    Ingreso:
    26/Mar/2011
    Mensajes:
    206
    Ubicación:
    En el desierto
    Nunca hice nada en Lua, pero lo que encontré es:
    Sitio oficial de Lua: http://www.lua.org/
    Instalador de la VM, editor, librerías, etc. para Windows: http://code.google.com/p/luaforwindows/

    Consejo que se da desde hace mucho tiempo en la programación: tratá de evitar el uso de goto ;) (ojo, yo aprendí a programar en un TK-85 y ahí era puro goto)
     
    #7
    Última modificación: 4/Ago/2012
  8. nicohvc

    nicohvc Moderador

    Ingreso:
    23/Dic/2006
    Mensajes:
    7.355
    Ubicación:
    Neo Kobe City
    Jajaja si en los procesadores viejos motorola o microcontroladores pic como el 16f84 es mucho goto y saltos incondicionados. No es la idea hacer mucho su uso.

    A ver hoy estoy con mucho más tiempo asi que Mrmainque contanos qué es lo que querés hacer? Qué pasa con Minecraft y Lua? vos querés jugar un poco hacendo programitas o buscás hacer algo especial para minecraft? Contá lo más detallado posible qué es lo que querés hacer. Veo que venís de haber programado en otros lenguajes. Quizás complicados y de bajo nivel. De donde venís usando el goto?
     
    #8
  9. Mrmainque

    Mrmainque Cuevino Milenario

    Ingreso:
    24/Jul/2012
    Mensajes:
    1.419
    del msdos, tengo algunas nociones de programacionpero no muchas, lo que pasa con el minecraft es que tiene un mod llamado computercraft que agrega computadoras(duh) y estas son completamente programables y en lua, y de ahy aprendi un poco:P
    lo que pasa con los elefantes es que esto me esta picando desde hace un par de semanas y ya saben como es cuando a uno se le mete algo en la cabesa
    PD.:disculpen laa ortografia, estoy escribiendo con guantes del frio que hace y cuesta no oprimirse dos o tres teclas por ves
     
    #9

Compartinos

Cargando...