Posted February 2, 2008 (edited) · Report post MUDS - Mono User Dungeon SourceMono User Gungeon Source, es un motor de código abierto, licenciado bajo GNU/GPL, con el que todo el mundo puede hacer, fácilmente, un juego de texto con caracterÃsticas básicas (y no tan básicas).Muchos estarán pensando "Buoh, qué rollo, programar", sin embargo, estoy por desarrollar un editor (y si no, ya le pediré a alguien que me haga el trabajo sucio Xd).Hasta ahora, hay varias versiones:MilestoneOriginalJackpot (Alpha)Y otro sin nombre clave. (Beta)Cada uno de estos motores, basados todos en el mismo código que creé desde 0, es útil para diferentes tipos de gente ;3Y aqui los presento:MILESTONEEs el primer motor. Es el motor apto sólo para programadores que vayan a hacer sus caracterÃsticas de 0.Descarga: Descargar!!!!!!!!ORIGINALEs la versión con la mezcla perfecta entre programación y usado por usuario. Tiene un sistema de batalla de serie. Lo suficiente, y nada más.Descarga:DESCARGAAAAAAAAAAAAAARRR!!!!JackpotEstas es una versión especial de MUDS, o mejor dicho, un release. Fué dado de cara al público, con el motivo de celebrar las 777 lÃneas de este motor. Ahora vamos por 800 y pico =3Descarga: DESCARGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR!!!!Sin nombreEsta versión de MUDS, es la última que ha salido. ES beta.Descargar: DESCARGAAAAAAAAAAAAAAAAAAAAAAARRR!!!!Mockup 100% Fiel: Edited February 29, 2008 by Daedalus 0 Share this post Link to post Share on other sites
Posted February 2, 2008 · Report post Seee, todavia q es un texto, sin musica se vuelve siempre lo mismo o.OO sea, te aburre enseguida como cualquier juego sin musica.. 0 Share this post Link to post Share on other sites
Posted February 3, 2008 · Report post Como funciona esto del texto o.o?Alguien me lo aclara? 0 Share this post Link to post Share on other sites
Posted February 3, 2008 · Report post ¿Conocéis los famosos MUDs, que se juegan via TELNET? MUD significa "Multi User Dungeon" (Mazmorra multi usuario), y es, efectivamente, un juego de texto. Básicamente, vas por ahi escribiendo las opciones para mover y usar tu personaje. Esto es lo mismo, pero offline.La idea es hacer un motor base, y despues un tutorial, del que todo el mundo pueda entender, para que cada uno se pueda hacer su propio juego - y de paso, se introduce en la programación C++.Ahora mismo estoy intentando lidiar con uno o dos bugs: El primero, a la hora de borrar el personaje, no le pone la palabra "EMPTY". El segundo, borra dos personajes a la vez.QUOTE+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++ MONO USER DUNGEON ++By Mode B++MONO USER DUNGEON+++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: Kyara Level: 2++Char 2: EMPTY Level: 0 ++Char 3: Perseus Level: 50++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] 2. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] Kyara Level: 2++[2] EMPTY Level: 0++[3] Perseus Level: 50++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] DELChar3 [3] EXIT [4] CHAR SELECTION [5] 1=|Data sucesfully deleted!. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] Level: 0++[2] EMPTY Level: 0++[3] Perseus Level: 50++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] DELChar3 [3] EXIT [4] CHAR SELECTION [5] 3=|Data sucesfully deleted!. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] Level: 0++[2] EMPTY Level: 0++[3] Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] DELChar3 [3] EXIT [4] CHAR SELECTION [5] 2=|Data sucesfully deleted!. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] Level: 0++[2] Level: 0++[3] Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] DELChar3 [3] EXIT [4] CHAR SELECTION [5] 5Now loading...++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: Level: 0++Char 2: Level: 0++Char 3: Level: 0++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] 3Logging off... Compilar el código para cualquier OS es también muy fácil: sólo tienes que agarrar DevC++ ( http://www.bloodshed.net/devcpp.html , recomiendo el que no está en beta, el 4), abrir el archivo con el código, y compilar (o ejecutar directamente =P).Respecto a los gráficos: No tendrá más que Ascii Art.Y si, si termino esto, daré el código =P 0 Share this post Link to post Share on other sites
Posted February 8, 2008 · Report post Funcionara para Vista xD? Yo ahora no quiero txtear mucho pq me estoy acostumbrando al teclado Ingles D=Pues avisame cuando este, q nunca jugue a uno de esos xD 0 Share this post Link to post Share on other sites
Posted February 8, 2008 (edited) · Report post Al fin alguien responde!CODE+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++ MONO USER DUNGEON ++By Mode B++MONO USER DUNGEON+++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: Kyara Level: 2++Char 2: EMPTY Level: 0++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] 2. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] Kyara Level: 2++[2] EMPTY Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] EXIT [3] CHAR SELECTION [4] 1=|Data sucesfully deleted!. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] EMPTY Level: 0++[2] EMPTY Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] EXIT [3] CHAR SELECTION [4] 4Now loading...++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: EMPTY Level: 0++Char 2: EMPTY Level: 0++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] 1. .. ... ------------NOW LOADING(LOAD)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHARACTER 1: EMPTY Level: 0++CHARACTER 2: EMPTY Level: 0+++++++++++++++++++++++++++++++++++++++++++++++++INFO: If you choose an empty slot, it'll =>create a new character. +++++++++++++++++++++++++++++++++++++++++++++++=|USE Character 1 [1] USE Character 2 [2] =|GO TO MAIN MENU [3] EXIT [4]+++++++++++++++++++++++++++++++++++++++++++++++=> Choose an option: 1. .. ... ------------NOW LOADING(CREATION)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=|WELLCOME TO THE END! We have cookies.+++++++++++++++++++++++++++++++++++++++++++++Input your name.=>MAZINGERSo your name is MAZINGER ?Interesting...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=|Character information:=|Level: 1=|Power: 5=|HP: 25=|MP: 25+++++++++++++++++++++++++++++++++++++++++++. .. ... ------------NOW LOADING(PLAY)----------- ... .. . THE END The Abyss of everything and anything know. ++++++++++++++++++++++++++++++++++++++++++++=> NORTH [1] SOUTH [2] EAST [3] WEST [4] CHAR SELECTION [5] =>12++++++++++++++++++++++++++++++++++++++++++++=> NORTH [1] SOUTH [2] EAST [3] WEST [4] CHAR SELECTION [5] =>3++++++++++++++++++++++++++++++++++++++++++++=> NORTH [1] SOUTH [2] EAST [3] WEST [4] CHAR SELECTION [5] =>4Not a suitable exit.++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: MAZINGER Level: 1++Char 2: EMPTY Level: 0++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] => Choose an option: USE [1] DEL [2] EXT [3] 2. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] MAZINGER Level: 1++[2] EMPTY Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] EXIT [3] CHAR SELECTION [4] 2=|Data sucesfully deleted!. .. ... ------------NOW LOADING(DELETE)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHAR DELETION SCREEN++++++++++++++++++++++++++++++++++++++++++++[1] MAZINGER Level: 1++[2] EMPTY Level: 0++++++++++++++++++++++++++++++++++++++++++++Choose the number of character you wish to => delete++++++++++++++++++++++++++++++++++++++++++ => Choose an option: DELChar1 [1] DELChar2 [2] EXIT [3] CHAR SELECTION [4] 4Now loading...++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: MAZINGER Level: 1++Char 2: EMPTY Level: 0++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] 1. .. ... ------------NOW LOADING(LOAD)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CHARACTER 1: MAZINGER Level: 1++CHARACTER 2: EMPTY Level: 0+++++++++++++++++++++++++++++++++++++++++++++++++INFO: If you choose an empty slot, it'll =>create a new character. +++++++++++++++++++++++++++++++++++++++++++++++=|USE Character 1 [1] USE Character 2 [2] =|GO TO MAIN MENU [3] EXIT [4]+++++++++++++++++++++++++++++++++++++++++++++++=> Choose an option: 2. .. ... ------------NOW LOADING(CREATION)----------- ... .. . ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=|WELLCOME TO THE END! We have cookies.+++++++++++++++++++++++++++++++++++++++++++++Input your name.=>SHITSo your name is SHIT ?Interesting...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=|Character information:=|Level: 1=|Power: 5=|HP: 25=|MP: 25+++++++++++++++++++++++++++++++++++++++++++. .. ... ------------NOW LOADING(PLAY)----------- ... .. . THE END The Abyss of everything and anything know. ++++++++++++++++++++++++++++++++++++++++++++=> NORTH [1] SOUTH [2] EAST [3] WEST [4] CHAR SELECTION [5] =>54++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++CHAR SELECTION SCREEN ++++++++++++++++++++++++++++++ ++Char 1: MAZINGER Level: 1++Char 2: SHIT Level: 1++++++++++++++++++++++++++++++ ++Type out the name of your choosen option: ++USE > Uses the slot (Creates =>if no existant character ++DEL > Deletes a slot ++EXT > Exits the game ++++++++++++++++++++++++++++++ => Choose an option: USE [1] DEL [2] EXT [3] => Choose an option: USE [1] DEL [2] EXT [3] 3Logging off... Como veis, logré terminar una parte fundamental del motor. Hay hasta el primer mapa, pero está un pelÃn bugeado para usar otros mapas. AsÃ, que os pregunto:¿Cuál deberÃa ser la próxima caracterÃstica?1> Bugfixes (Más de un mapa, arreglar el problema a ir al segundo mapa)2> Tutorial del código source (Para que todo el mundo pueda hacer lo que le de la gana =3)3> Sistema de batallay si, funcionará para VISTA, ya que sólo usa librerÃas básicas y es para consola (MS-DOS) Edited February 8, 2008 by Daedalus 0 Share this post Link to post Share on other sites
Posted February 9, 2008 · Report post ah toncs el simbolo de sistema hara su trabajo xDHmm creo que seria.. en el siguiente orden segun me132El Tuto no es mejor dejarlo al final, cuando se pueda apreciar lo q en verdad se puede hacer, pq si ves un sistema bugeado, sin sistema de batalla y con pocos mapas.. Pues.. no te dan ganas de hacer algo asi xDPor eso es mejor dejarlo para el final 0 Share this post Link to post Share on other sites
Posted February 29, 2008 · Report post Hice el bugfix de que no iba al segundo mapa... solucionado!Empecé el sistema de batalla... al fin... Terminado! (No cuenta la EXP)Y encontré un bug en el sistema de mapas DDD: (No solucionado).Alguien quiere el código source? >w>- - - - - - - - -Que alguien mueva esto a proyectos...Pues bueno, ya esta casi terminado. Lancé 2 versiones (Milestone, y Original), con las que se puede hacer un juego casi-perfectamente (por culpa de varios bugs que escapan a mi entendimiento >.<)Ambos releases se pueden encontrar en el foro de MUDS ( http://muds.host.vz4.net/foro/index.php ).Por supuesto, es C puro. Asà que dedÃcate un rato a leer el código (como quien lee un librito de fantasÃa).Por otro lado, estoy trabajando en la versión final de MUDS (1.5), en la que añado varias caracterÃsitcas que hacen más interesante crear un juego (música, imágenes xP), pero, tras lo cual, sigue siendo un juego de texto.Aquà os dejo el mockup:Repito, es un MockUp. La versión final se parecerá a eso xPQué trae de momento, la versión final:// A copy of the GNU/GPL license// Can be found here: http://www.gnu.org/licenses/gpl.txt/*********************************************************************************MONO USER DUNGEON - By Mode B ************************************************************************************Features: **DELETABLE CHAR**Creation-Able Char **Playable Maps**Battle System**Music**Reference Images(In process)**Version: 1.5***************************************/Nos vemos~ >w>- - - - - - - - -MUDS - Mono User Dungeon SourceMono User Gungeon Source, es un motor de código abierto, licenciado bajo GNU/GPL, con el que todo el mundo puede hacer, fácilmente, un juego de texto con caracterÃsticas básicas (y no tan básicas).Muchos estarán pensando "Buoh, qué rollo, programar", sin embargo, estoy por desarrollar un editor (y si no, ya le pediré a alguien que me haga el trabajo sucio Xd).Hasta ahora, hay varias versiones:MilestoneOriginalJackpot (Alpha)Y otro sin nombre clave. (Beta)Cada uno de estos motores, basados todos en el mismo código que creé desde 0, es útil para diferentes tipos de gente ;3Y aqui los presento:MILESTONEEs el primer motor. Es el motor apto sólo para programadores que vayan a hacer sus caracterÃsticas de 0.Descarga: Descargar!!!!!!!!ORIGINALEs la versión con la mezcla perfecta entre programación y usado por usuario. Tiene un sistema de batalla de serie. Lo suficiente, y nada más.Descarga:DESCARGAAAAAAAAAAAAAARRR!!!!JackpotEstas es una versión especial de MUDS, o mejor dicho, un release. Fué dado de cara al público, con el motivo de celebrar las 777 lÃneas de este motor. Ahora vamos por 800 y pico =3Descarga: DESCARGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR!!!!Sin nombreEsta versión de MUDS, es la última que ha salido. ES beta.Descargar: DESCARGAAAAAAAAAAAAAAAAAAAAAAARRR!!!!Mockup 100% Fiel: 0 Share this post Link to post Share on other sites