S

Shioo4Play

Usuario (Uruguay)

Primer post: 14 jun 2014Último post: 9 ago 2015
7
Posts
700
Puntos totales
129
Comentarios
P
Paso a Paso Formatea tu PC Windows7
InfoporAnónimo1/4/2015

Bueno antes que nada aclarar que este post NO va dirigido a todos esos supertécnicos de la nasa, ni a los hackers informáticos de la casa blanca, que sabemos abundan aquí en taringa ¬¬ . Si sabes formatear una pc. Si sos un genio informático. Si sos el Leonardo Da Vinci de las pc. Te felicito, pero este post no es para ti, así que no entres a comentar lo fácil que es hacerlo. Lo pido en una buena, porque nunca falta alguien así xD Yo en lo personal, soy un Don Nadie. No estudie nada de Técnico en Informática, ni nada por el estilo. Lo que se lo aprendí de internet. Pero lo hice miles de veces, y cada vez aprendí algo nuevo. Se que formatear un pc es un tema fácil, pero hay gente que no entiende mucho de informática, o si entiende pero nunca formateo así que le asusta un poco, para esas personas va dirigido el post. Aquí les mostrare paso a paso como formatear una pc, y ponerle Windows7. Creo que cada vez menos personas instalan Xp(A menos que sea una pc medio vieja). Y no muchos se pasaron a W8(A mi en lo personal no me gusto). En cuanto al Windows Vista, lo mejor que podes hacer es no instalarlo. Y no hago sobre linux pq no lo uso, porque no me gusta. Aunque tengo entendido que es muy bueno y no da errores como lo hace Windows. GIF Para escuchar algo mientras lees el Post: Contenido: Paso 1 - RespaldoPaso 2 - Elegir OSPaso 3 - FormateoPaso 4 - Configurar el OSPaso 5 - CrakearPaso 6 - DriversPaso 7 - LimpiezaPaso 8 - Programas Que necesitaras: La pc a formatear(Doh)Un disco Booteable con Windows 7(En caso de que no tengas lectora de discos tendrás que hacer un pendrive booteable)Una conexión a internet(Para el tema de los drives) Precauciones: Una vez comience el proceso de formateo de la pc, o el de instalación del Sistema. No apagues la pcEn el caso de los portátiles, asegúrate de estar conectado, o tener batería llena.El proceso puede llegar a demorar mucho siempre dependiendo de la velocidad de tu pc, no impacientes y no canceles el proceso.Este proceso no requiere ingresar a la BIos. Si lo haces por accidente, sal sin guardar los cambios para evitarte cualquier problema. Recuerda, en el caso de las netbook que no tengan lectora de discos, y en caso de que no cuentes con una grabadora externa. Tendrás que hacer un USB booteable. Esto es un poco complejo, y se merece un post solo para explicarlo. De todas maneras si buscas, hay montones de tutoriales, incluso aquí en taringa. PASO 1 - RESPALDO En caso de que tengas archivos que quieras salvar, tienes varias opciones. Opción 1: Discos DVD/CD. Este creo que es el paso mas común. Aunque a mi parecer uno de los peores. Grabar tu información en discos puede resultar en perder datos ya sea por una grabación fallida de la que note salto ningún error. O por un posterior rayon en el disco. Ademas de que tiene un presupuesto elevado según la cantidad de información a guardar. Opción 2: Disco Duros Extraibles. Probablemente la mejor opción si tiene acceso a uno en buen estado. Opción 3: Pendrives. Esto solo es viable si tiene muy pocas cosas que respaldar, o si tienes abundancia de pendrives y/o pendrives de gran capacidad. Opción 4: Respaldo online. Usar un sitio de almacenamiento online suele ser una buena opción, principalmente porque es un respaldo que tenes constantemente a mano, y que puedes seguir actualizando a medida que tienes nuevas cosas que respaldar. La contra seria que si tienes una tasa de subida a internet muy baja puede llegar a tomarte mucho tiempo. Algunos sitios donde puedes almacenar son: OneDrive(25gb) MyDrive(25gb) Mega(50gb). Opción 5: Partición de disco. Esta es la mas practica, a menos que estés formateando por virus y malwares, que podrían llegar a colarse en el disco. Aun así la podes usar con el uso correcto de antivirus/antimalware. No voy a entrar en detalles, sobre como hacer cada método. Pero si buscan de seguro encuentran muy fácil guías para cada opción. Ademas que la única que es medianamente complicada es la de hacer una partición de discos. PASO 2 - Elegir el Sistema Operativo Bien, como explicaba en la introduccion, yo voy a hacer la guia con Windows7 aun asi si deciden usar otro OS(Sistema Operativo). Pueden hacerlo, y en caso de que sea de Windows los pasos son muy similares. En todo caso, aun instalando W7 falta decidir si sera plataforma de x86 o x64. Osea sistemas que trabajan a 32 Bits(x86) o a 64 Bits(x64). Esto ya depende de la velocidad a la que puede trabajar tu pc. Ante la duda elegi 32Bits mas que nada porque no vas a tener problemas de compatibilidad. Tambien, dentro de W7 que clase vas a elegir(Home, Ultimate, etc etc). PASO 3 - Formateo Bueno aca la parte principal del post. Bueno, teniendo el Disco DVD grabado con el Sistema Operativo(O el USB booteable). Lo primero que hacemos es reiniciar la pc. Despues, como habran notado, siempre hay una pantalla que aparece al prender la pc. Que dice varias cosas. Si prestan atencion, ahi les indica con que tecla entrar al boot menu: Ejemplo: Lamentablemente esa pantalla solo es visible un par de segundos. Como sea, a este modo siempre se accede mas o menos con las mismas teclas dependiendo del mother. Los modos mas normales son: F5 F8 F10 F11 F12 En el ejemplo, se accede con F11. En el peor de los casos puedes entrar a la Bios( Con la tecla "Supr" o "Del" ). Y desde ahí configurar para que inicie desde la unidad de DVD. Pero esto es mas complicado, y si no entendes bien de esto, te conviene NO entrar en la Bios. Si no te queda opción busca toda la información disponible para hacerlo sin mandarte cagadas. Si lograste entrar al Boot Menu, veras esto: La cantidad de opciones puede variar. En todo casi tu tienes que elegir la unidad de DVD(En este caso la opcion 3 CD-Rom drive). Recuerda que si hiciste un USB booteable. La pc lo reconocerá como si fuera un disco DVD o CD. Así que la opción también figurara como un DVD a pesar de ser un Pendrive. Navega con las teclas de dirección(Las flechitas del teclado). Hasta la opcion que corresponda, y presiona enter. Aqui es necesario que estes atento, porque despues de unos momentos, aparecera en la parte superior el mensaje: "Press any key to boot from CD or DVD._" ( "Presiona cualquier tecla para iniciar desde el CD o DVD.-" ) El mensaje esta unos segundos, y si no presionas ninguna tecla, el sistema inciara normal como siempre y tendrás que comenzar desde el principio. Así que apenas aparezca el mensaje, presiona una tecla(cualquiera literalmente) una sola vez y espera. Si estas instalando un Windows7 después de esperar unos segundos te aparecerá una pantalla de carga de Windows, y a continuación esto en el mismo orden que pongo aquí. Debajo de cada imagen lo que deben hacer. Aquí elijan el idioma, y luego Siguiente - Next Instalar Ahora - Install Now Aquí tienen que aceptar los términos y condiciones. Check a la casilla, y luego Siguiente - Next Aqui eligen la opcion que esta remarcada en rojo. Custom(Advanced) - Personalizada(Avanzado) Aquí quiero hacer un alto, y que prestes atención, si es que para respaldar tu información, optaste por la opción de crear un Partición de Disco. En la imagen del ejemplo aparecen varias unidades de disco. Esto puede deberse a que tengas particiones hechas en tu pc, o que tengas varios discos duros. Si no tienes nada de eso solo te aparecerá una opción. Si hiciste una partición de disco, es importante que puedas saber cual de las que te aparecen en la lista es. Ya sea por el tamaño de la partición, o porque solo tengas hecha esa partición. Una vez que sepas cual es la partición en la que esta tu respaldo. Seleciona todas las otras, una por una. Y usa las opciones "Borrar/Delete" y "Format/Formatear" para de esa manera borrar todo y que solo quede donde estan respaldados tus datos. Si no hiciste un respaldo en una particion de disco, entonces usa las opciones "Borrar/Delete" y "Format/Formatear" en todas las unidades sin miedo. Una vez hecho esto, solo debería quedarte una unidad de disco totalmente vacía y con el total de tu disco duro(descontando lo que le sacaste para hacer la partición). Seleccionala, y presiona "Siguiente/Next". Aquí ya esta efectivamente instalando el Sistema Operativo. El tiempo como siempre varia dependiendo de tu PC, pero va a tomar algunos minutos. Recuerda que es muy importante no interrumpir todo este proceso. Ya que podría repercutir en una instalación fallida, o incluso que se dañe el disco duro(Difícil, pero posible). PASO 4 - Configurar el Sistema Operativo Bueno esta parte es bastante intuitiva, pero de todos modos demosle un repaso con algunas imagenes. Tu nombre, y el nombre de tu Pc Para ponerle una clave a la PC: Eliges una clave La vuelves a escribir para que no haya errores Escribes una pista que te pueda recordar cual es la clave por si acaso Si no quieres ponerle clave deja todo en blanco. Aqui te pide la clave del producto, haz lo siguiente: Este espacio déjalo en blanco. DESMARCA, la casilla. Elige tu zona horaria Si estas conectado a la internet de tu casa: Selecciona Home Network / Red Domestica Si no estas conectado a internet, solo oimitir. Muy bien el sistema ya termino de configurar, luego de una breve espera te llevara al escritorio. PASO 5 - Crackear Lo primero que vamos a hacer ya con el OS instalado(Si es que tenemos acceso a internet), es dejarlo como original. Porque es importante que el sistema quede como original: Para evitar erroresPara contar con las actualizacionesPara poder instalar(En caso de querer) El Antivirus Microsoft Security Essentials Para ello contamos con Windows Loader. Hay varias versiones diferentes, y hasta donde se la mayoría son efectivas y no dan problemas. Al menos yo durante un tiempo no me tome la molestia de tener uno guardado, simplemente cada vez que formateaba bajaba el primer loader que encontraba y lo instalaba sin mas. De todas maneras, para mas seguridad pueden buscar: Window Loader by Daz Una vez descargado, lo abren y les saldra lo siguiente: Apreten la opcion "Install" Luego reinicien el PC Listo ya tienen su Windows7 instalado y "original". PASO 6 - Drivers Bueno, a la hora de instalar los drivers tienen varias opciones. Ma-ConfigDriver GeniusDriver Easy Yo personalmente(Y habiendo probado las opciones anteriores y mas), recomiendo 3DP Chip. Con 3DP Chip, pueden buscar todos sus drivers, y descargarlos desde el mismo programa. No pesa nada, y es muy rapido. Ademas es Freeware, asi que dejo el link a la pagina(No sin un poco de preocupación, acá te borran un post por cualquier cosa) 3DP Chip De todas maneras, les recomiendo que en los casos de saber que marcas son sus distintos dispositivos. Se bajen los drivers de las paginas oficiales, de esa manera bajan los mas recientes, y de manera mas rapida y eficiente. Especialmente los drivers de las tarjetas de video. Algunos links(Oficiales) Drivers de Video NvidiaAti/Amd Disculpen si no es el link correcto, siempre tuve nvidia Drivers de Audio Genius PASO 7 - Limpieza Bueno, ahora que ya tenemos Windows 7 completamente listo, y con todos los drivers. Necesitamos hacer una cosa mas antes de empezar a instalar programas y juegos. Lo primero que vas a hacer, es una desfragmentación de disco: Van a inicio, y en el recuadro de búsqueda, escriben "Desfragmentador"Les va a aparecer una opción llamada "Desfragmentador de Disco"La eligen y van a aparecer en una ventana así: Elijan "Desfragmentar Disco" para cada disco que tengan. Ahora vamos a liberar el espacio del Disco: Como para desfragmentar, van a inicio, y en el recuadro de búsqueda, escriben "Liberador"Les va a aparecer una opción llamada "Liberador de Espacio en Disco"Les aparecerá un cuadro de dialogo para elegir el disco duro, en caso de haber hecho una partición, hacer este proceso una vez para cada disco.Les aparecerá una ventana así: Seleccionan todas las casillas, y presionan "Aceptar" Por ultimo vamos a instalar un antivirus. En caso de que no quieran instalar uno solo ignoren este paso. Yo personalmente recomiendo que se instalen Microsoft Security Essentials, ya que tienen el Sistema Operativo original, lo pueden instalar completamente gratis. Ademas de que en mi experiencia, no consume mucha memoria, y es relativamente bueno. Me parece mucho mejor que las alternativas de Antivirus gratuitos, y ni que hablar que los Antivirus Crackeados. Como es gratis, dejo el link oficial: Microsoft Security Essentials Bien ahora la PC, esta formateada con W7. Original. Limpia. Vacia. Rapida. Con todos los Drivers. Y con antivirus. Si eres de los que usa los "Puntos de Restauración". Ahora es un buen momento para crear un punto de restauración. También puedes comenzar a poner todos los archivos que respaldaste en sus respectivos lugares, ya sea desde la partición de disco, o cualquier otro método que hayas elegido. En mi opinión instalarse un antivirus crakeado, es casi tan buena idea como instalar un virus. Pero eso ya es una opinión personal y va en cada quien. De todos modos considero que el antivirus es uno de los programas de PC en los que vale la pena gastarse algo de dinero Este paso no es necesario, pero yo lo recomiendo violentamente. Es mas facil hacer la limpieza ahora que la PC esta vacia y te tomara menos tiempo. PASO 8 - Programas Lógicamente, no voy a dejar links a programas. Ni siquiera a los que son freeware. La idea de este paso, es dar un repaso a lo mas básico y necesario que podemos llegar a necesitar una vez instalado todo, porque no es raro olvidarnos de algo. Así que dejo una lista de lo que a mi parecer es básico en cada PC. Tengan en cuenta que es una selección personal, y para muchos de estos programas ustedes pueden preferir otras alternativas. WinrarAdobe ReaderNet FrameworkDirectXMicrosoft Visual CCCleanearOfficeVLCJDownloader 2UltraISOChrome También puedes visitar la pagina de Ninite, que te permite crear instaladores, de varios programas a la vez. Incluso si no quieres usarlo, quizás veas algún programa del que te olvidaste. Pagina de Ninite Espero que les haya gustado el post. Hace tiempo que tenia ganas de hacerlo, principalmente porque hoy en día vemos muchos post "boludos" sin ofender a nadie(Yo mismo he hecho alguno así). Y parece que desde que prohibieron los links de descarga, los usuarios hayamos asumido que también prohibieron la Inteligencia Colectiva. Lo que no es así. Incluso sin links podemos seguir aportando para ayudarnos unos a otros, que es al fin y al cabo la idea de la pagina. Después de todo los links los podemos encontrar en cualquier otro lugar de internet con solo dos minutos de búsqueda. A los Moderadores: Les pido por favor que si hay algo que no este bien con el Post, me lo hagan saber, y no que simplemente lo borren. Hasta donde yo veo seguí completamente el Protocolo. Y los pocos links que compartí, son de programas totalmente gratis que no infligen ninguna norma. Pero puedo equivocarme, de ser así haganmelo saber por favor que como sabrán hacer un post lleva mucho tiempo, y cuando simplemente te lo borran sin aviso es un poco frustrante. Gracias! Eso es todo gente, si les gusto el post por favor comenten. Pero no armen bardo, ni tampoco insulten o sean negativos de manera innecesaria. Los comentarios fuera de lugar los tendré que borrar, espero sepan comprender. Si quieren compartir, o dejar puntos también viene bien así el post llega a mas personas! Este post es de mi autoria, escribí cada letra, busque las imágenes en Google. Excepto la ultima que hice una captura de pantalla para que vieran algunos de los programas de Ninite Cualquier error que haya o cualquier cosa que falte avísenme así lo arreglo, y las dudas/criticas/sugerencias son siempre bienvenidas.

180
0
L
League of Legends - Lee Sin ya tiene skin para el Mundial
HumorporAnónimo6/14/2014

Buenas gente, les informo que Rito Games ya libero el splash art del nuevo skin de Lee Sin en conmemoracion al Mundial y Shioo4Play se los trae antes que nadie!!! Arriba Uruguay! Mañana con TODO!

10
6
D
Desmintiendo el desmintiendo al desmentido... Buen Anime!
OfftopicporAnónimo11/16/2014

Bueno creo que cada uno de los que posteo anterior mente puso alguna q otra cosa decente. Pero mas que nada se basaron en sus gustos. En lo personal, creo que estos animes que propongo yo, son los realmente infaltables, los que no se pueden dejar de ver. Neon-Genesis Evangelion Este anime me parece que es un pilar, realmente creo que si alguien no lo disfruta es porque le parece complicada la trama. Pero es DEBO ver sin dudas. Evangelion cuenta con el anime original, y también hicieron varias películas, y remakes. Genero: Psicológico - Mecha - SciFi Pros: *Historia *Personajes *Te pone a pensar(Muchos lo consideraran una contra) *Toca temas de la biblia desde una perspectiva diferente Contra: *Le gusta al frikivirgentraba que se disfraza de Asuka Wiki Elfen Lied Sin duda uno de los mejores animes que vi, aunque no le llega a los talones a su propio manga, sin embargo no dejen pasar la oportunidad de verlo si no lo han hecho. Despues de verlo tienen que leer el manga que no se van a arrepentir. Genero: Gore - Psicológico - Drama Pros: *Historia *Personajes *Buena calidad de animación *Nana Contra: *Diverge del manga *Pocos episodios Wiki Full Metal Alchemist - Brotherhood Este es el segundo anime de Full Metal Alchemist, el primero se llama solo Full Metal Alchemist. Aunque es un anime disfrutable(Gracias a este anime me enganche con la historia). Les recomiendo mas Brotherhood, ya que sigue fielmente el manga(El primer anime se separa de la historia casi desde el principio). Y ademas son mas capitulos. Genero: Drama - Psicológico Pros: *Historia *Personajes *Completamente fiel al manga(En serio, deberian hacer esto en todos los anime) Contra: *No se me ocurre nada Wiki Mirai Nikki Les voy a ser completamente honesto con este. Tuve que empezar a verlo tres veces, siempre veía el primer capitulo, y me parecía tan estúpido y tedioso, que no lo seguía viendo. Luego volvía a encontrar buenas criticas y lo intentaba de nuevo. Cuando finalmente le di una oportunidad, y lo seguí mirando, me sentí realmente estupido por no haberlo visto antes. Es simplemente genial. Genero: Drama - Psicológico - Horror Pros: *Historia *Personajes *Totalmente psicológico Contra: *El primer capitulo da(al menos a mi) la falsa idea que es un anime, ridículo y aburrido. Wiki Another Excelente anime de misterio y terror. Sin dudas es difícil encontrar animes así, la mayoría se aleja del terror y se va al gore, o sino son tan faltos de terror que hasta son aburridos. Creo que Another supo encontrar el punto medio con mucho misterio incluido. Genero: Psicológico - Terror - Misterio Pros: *Historia *Personajes *Final Wiki Knights of Sidonia Creo que empece a mirar este anime, porque el estilo con el que estaba dibujado, me recordaba en cierta manera al juego Shadow of the Colossus. Y realmente después de empezar a mirarlo no pude parar. Genero: SciFi - Mecha Pros: *Historia *Personajes *Estilo animacion Contra: *No veo la hora de que salga la segunda temporada :c Wiki Fate/Stay Night Puse solo Fate/Stay night, pero me refiero a todas las series de Fate. La primera que se llama Fate/Stay Night, la precuela llamada Fate/Zero, y la segunda temporada de la precuela Fate/Zero 2. Tambien tienen una pelicula Unlimited Blade Works, que es un remake de la season 1 pero desde otra perspectiva, solo que se saltean muchos detalles. Ahora esta en emision una serie animada con el mismo nombre Unlimited Blade Works, que al igual que la pelicula cuenta la historia de la season 1 pero desde otra perspectiva, solo que al ser serie, no se están salteando detalles. Genero: SciFi - Drama Pros: *Historia *Personajes *Historia con precuela, igual de buena que la season original *Videojuego de pc(en japones pero realmente muy bueno) Contra: *La pelicula, se saltea muchas cosas Wiki Brynhildr in the Darkness Bueno partamos de la base que es del mismo autor que Elfen Lied, por lo que pueden esperar encontrarse con algo igual de bueno(O casi). Lamentablemente al igual que Elfen Lied, llegado cierto punto diverge de la historia del manga. Y son muy pocos capítulos de anime. Aun así, es una animación que no podes dejar de ver. Luego de eso es recomendable leer el manga, que la ultima vez que lo leí seguía en emisión(Dejo pasar un tiempo para leer muchos capítulos juntos xD) Genero: Psicológico - Drama - Gore Pros: *Historia *Personajes *Manga Contra: *Que la historia se separa del manga *Solo 13 capitulos Wiki Menciones Especiales Estos animes los voy a mencionar, solo porque hasta ahora me parecen muy buenos y en el casi de Parasyte leí el manga y me pareció genial. Pero no los pongo en la lista original, porque como aun están en emisión están a tiempo de meter la pata y mandarse alguna cagada que no los haga recomendables xD(Sinceramente no creo que pase) Akame Ga Kill Una de las mejores cosas de Akame Ga Kill es el contenido de accion, con este tipo de anime a nadie le gusta quedarse un capitulo entero, sin que pase nada emocionante, o estar tres capitulos viendo a los personajes gritar y mirarse sin razon aparente(*kof kof* Dragon Ball *kof kof* Naruto) Parasyte Al principio puede parecer un poco ridículo, por la forma que toma la mano, pero en realidad es una historia para nada cómica, tiene mucha acción y una buena historia, el manga personalmente me gusto mucho, y lo que va del anime esta fiel al manga, y avanza bastante rápido, por lo que esta lleno de acción. Bueno eso es mas o menos todo, seguramente me faltaron animes, que son muy buenos, pero debe ser porque los olvide, déjenlos en comentarios, y puede que los agregue. También cualquier error que encuentren haganmelo saber para que lo arregle.

236
0
(
(Nivel: Intermedio) Parte 1 - Haz tu propio videojuego!
Hazlo Tu MismoporAnónimo8/3/2015

Deja cargar el post... Intro Buenas a todos! Los PostTutoriales están de regreso! Para quienes no estén al tanto, hace unos días comencé una serie de tutoriales para hacer tu propio videojuego. Comenzamos con dos tutoriales para cubrir el nivel mas básico, y ahora vamos a seguir el mismo juego desde donde lo dejamos pero con cosas un poco mas avanzadas. Voy a asumir que muchas cosas ya las saben de los tutoriales pasados. Si se sienten un poco perdidos quizás deban darles un repaso. Si queres comenzarlos desde el principio podes encontrarlos en estos links(click en las imagenes) Música para ambientar el Post-Tutorial Indice: 1.- Implementando la Cámara Orbital2.- Creando la Barra de Vida3.- Programando la Barra de Vida4.- Creando un Control Principal5.- Creando el Sistema de Puntos6.- Programando el Sistema de Puntos7.- Creando el Primer PowerUp 1.- Implementando la Cámara Orbital Bueno primero que nada abrimos nuestro proyecto. Una vez abierto, si no esta abierta la escena que creamos la abrimos desde la carpeta Scenes. Lo primero que vamos a hacer es bajarle un poco el brillo al piso(En el post anterior me dijeron que casi quedan ciegos). Ademas vamos a usar una barra color verde así que... Elijan el material piso en la carpeta materials. Luego en la pestaña inspector hagan click en la casilla albedo y bajen el todo a un verde bien oscuro. Hecho eso quiero que descarguen este package que hice yo mismo. Es como cuando importaron el package Characters en el primer tutorial. 01101000 01110100 01110100 01110000 01110011 00111010 00101111 00101111 01101101 01100101 01100111 01100001 00101110 01100011 01101111 00101110 01101110 01111010 00101111 00100011 00100001 01111010 01101011 00110101 01101011 01101101 01000011 01110001 01000001 00100001 01100001 01100001 00110010 01100110 00110011 01000100 00110010 01000100 01111000 00110110 00110001 01011000 01010000 00110100 01110101 01001011 01000111 01100100 01111001 01101101 01111010 01110000 01010100 01010011 01001111 01000111 01010100 01001000 01001000 01011111 01100100 00110000 01101010 01010001 01001111 00111000 00110111 01100100 01000110 01101000 01000010 01010010 01100011 Si no saben como descargar un link en binario dejenme un mp ¿Que es este package? Un package es un paquete de Unity que puede contener modelos, scripts, prefabs, etc. El package Characters que ustedes ya usaron, contenía varios personajes listos para usar, entre ellos Ethan que es el que estamos usando. Este package en particular, lo hice yo mismo. Y es una cámara orbital hecha con objetos y raycast, que es completamente compatible con el personaje que estamos usando. La cámara orbita al rededor del personaje. Y se acerca si hay algún obstáculo entre la cámara y el personaje. La hice pensando usarla en un juego en el que estoy trabajando. Me base en cámaras típicas de videojuegos como Tomb Raider(2013), y Styx Master of Shadows. Todavía le falta algo de trabajo pero esta funcional. La cámara no es difícil de hacer y pienso hacer un tutorial para que ustedes mismos hagan este tipo de cosas mas adelante. Una vez descargada le dan doble click, y se les va a importar en el proyecto que tienen abierto. Le dan al botón importar, y esperan a que termine. Van a ver que les creo una nueva carpeta en la pestaña project llamada CameraPackage. Adentro verán el material, el script y el prefab. Seleccionen al jugador en el hierarchy. Y si no esta desplegado, desplieguenlo con la pequeña flecha junto a su nombre. Seleccionen la Main Camera y bórrenla con Supr.(El prefab que van a usar ya tiene una cámara así que no precisamos esta). Arrastren el prefab "CameraPrefab" hacia dentro del Jugador en la pestaña hierarchy. Debería quedar justo en la posición 0, 0, 0. De no ser así cámbienlo ustedes. Una vez hecho denle play(Asegurense de tener "Maximize on Play" tildado en la pestaña game). Prueben la cámara a ver si la sienten cómoda. Tiene algunos valores para cambiar pero de momento les recomiendo que no lo hagan. Al terminar el post como siempre pueden duplicar el proyecto y experimentar en el sin arriesgar el que usamos para aprender. Tip: Prueben arrastrar algunos Obstaculos de los que creamos el post anterior, ponganlos dispersos por el mapa para poder esconderse detrás de ellos. Y ya de paso verán como la cámara se acerca al jugador cuando hay algo en el camino 2.- Creando la Barra de Vida Bien ahora vamos a mejorar un poco la jugabilidad, porque no tiene mucha gracia que las balas nos maten de un impacto así que vamos a poner una barra de vida. Esto les sera de mucha ayuda en casi cualquier proyecto que hagan. Ahora vamos a crear nuestro primer UI. Explicación rápida sobre los UI. User Interface es una característica que implemento Unity hace poco, y son los objetos que van a estar en pantalla todo el tiempo. Son perfectos para menús, barras de vida, y montón de cosas mas. Vayan al hierarchy click derecho en un espacio: Click Derecho > UI > Slider Verán que esto les crea 3 objetos; Canvas, Slider(dentro del cual hay mas objetos aun), y EventSystem. Canvas: Es donde van todos los UI. Es el lienzo... de manera simple es la pantalla.Sldier: Es lo que acabamos de crear. Una barra deslizable.EventSystem: Se crea siempre con el Canvas. Sin el ningunas de las funcionalidades del canvas serviria. También aparece en pantalla una barra que es el slider. Van a desplegar Slider. Luego seleccionan y borran "Handle Slide Area". Como habrán notado se borra el circulito que había en la barra de la pantalla, eso no lo vamos a usar ya que es una barra de vida. Pero ahora queda un espacio vació en la punta que parece como si la vida no estuviera llena. Seleccionen "FillArea" y en el inspector cambien el valor right de 15 a 5. Ahora se ve llena. Desplieguen "FillArea" y en el componente color, hagan click en el rectángulo blanco. En la opción que les aparece cambien el color a uno de barra de vida, yo voy a usar verde. Ahora vamos a ubicar la barra de vida, hagan doble click a slider en el hierarcyh para mover la escena hacia donde se encuentra. Los UI se encuentran en el Canvas. El Canvas en la escena se ve como un rectángulo gigante. Pongan la escena de frente con el símbolo que esta en la esquina de la pestaña scene. Presionen la tecla T para usar la herramienta de transformar. Se acuerdan que les dije que esta herramienta podía mover y cambiar el tamaño, pero estaba pensada para 2D. Bueno para estas cosas sirve. Si presionan un borde o una de las esferas de las esquinas le cambiaran el tamaño. Estirenla bastante hacia los lados hasta que ocupe 3/4 de la pantalla mas o menos. Presionen el centro y arrástrenlo hasta el centro de la pantalla, y hasta bien cerca del borde inferior. La herramienta mismo les ayuda a que quede centrada. Ahí mismo denle play(Ahora es importante que este la opción "Maximize on Play" marcada) Verán que al darle play la barra se encoge y se pone en el medio de la pantalla: Ahora con el slider seleccionado, veran que en el inspector junto al valor "right" que modificamos antes, hay un cuadrado con varios cuadrados y lineas. Eso es adonde esta "anclado" el objeto, osea a donde se va a anclar el objeto si la pantalla cambia de tamaño. Tenemos que hacer que se "ancle" al borde inferior, y que se estire a los lados con la pantalla(Así no se encoge). Presionen ese cuadrado y seleccionen las opciones marcadas en la siguiente imagen: Vuelvan a probar darle play y ahora la barra debería quedarse abajo y estirarse a los lados: Tip: Como pueden ver en las imágenes yo agregue varios prefab "Obstaculo". Para mantener el orden también cree un "empty object" en el hirarchy lo renombre "obstaculos" y los puse todos como sus child 3.- Programando la Barra de Vida Ahora que ya tenemos nuestra barra de vida solo hace falta programarla para que funcione, y que las balas en vez de matarnos nos saquen un poco de vida. Vamos a la carpeta Scripts y creamos un nuevo C# llamado Vida. Lo abrimos y como siempre que creamos un script nuevo borramos todo lo que esta entre el primer y ultimo brace. En esta ocasión justo debajo de using System.Collections; vamos a pegar la linea using UnityEngine.UI; Nos va a quedar un script así: Vamos a agregar dos variables Int. Cuando vamos a agregar dos variables que son iguales, podemos ponerlas en la misma linea con una coma de por medio. Ejemplo en vez de hacer: public int variable1; public int variable2; Podemos hacer: public int variable1, variable2; Las variables que vamos a hacer nosotros son int con el nombre "vida" y "vida_maxima" Imagino que pueden crearlas solos basándose en el ejemplo de arriba. Debajo de esas variables crearemos una mas que sera así: public Slider barra_vida; Estas variables serán para determinar la vida actual y máxima del jugador. Y la variable slider sera donde colocaremos el slider que creamos en el paso anterior. Ahora quiero que creen un nuevo void Start () y dentro de el pongan vida = vida_maxima; Si algo de esto te confunde o no te queda claro quizas deberias dar un repaso a los post anteriores. Sino de todos modos mas adelante pongo el script completo para que verifiques que lo hiciste bien. Ese void que creamos es para que siempre al empezar la partida nuestra vida actual sea igual a nuestra vida al máximo. Ahora vamos a crear un void Update(). Y dentro de el pongan barra_vida.maxValue = vida_maxima; y debajo barra_vida.value = vida; Esto hace que el valor máximo de ese slider que creamos, se el mismo que la vida_maxima, y que el que tan lleno esta sea acorde a nuestra vida actual. por ultimo vamos a crear una condición: if (vida <= 0) Como se habrán dado cuenta esta condición se cumple si la vida es igual o menor que 0. Pongan los braces debajo de la condición, y dentro de los braces: Destroy(gameObject); El código completo debe lucir así: Ahora guarden el código y vuelvan Unity, esperen a que compile y vean que no les de ningún error. Seleccionen al jugador, y en el inspector minimicen cada componente. Luego arrastren el script Vida hacia un espacio vació del inspector. Pongan vida_maxima en 100(vida no le cambien nada) y arrastren el slider que creamos desde el hierarchy hasta la variable "Barra_vida" que esta en el inspector(Justo en el recuadro que dice "None (Slider)". Abran el script "Bala" haciéndole doble click en la carpeta scripts. Y vamos a modificarle unas cosas para que en vez de destruir al jugador de un solo tiro, le saque 10 de vida. En la linea que dice Destroy(other.gameObject);, pongan: other.GetComponent<Vida>().vida -= 10; Lo que hace esto es al "chocar" con el jugador, accede a su componente "Vida" y modifica el valor "vida" restandole 10. Así completo el nuevo script "Bala": Por ultimo en este paso, seleccionen el prefab "Bala" en la carpeta Prefabs. Y en el inspector cambien "Layer" de Default a IgnoreRaycast Esto es porque nuestro jugador, tiene un script que detecta cuando un objeto esta encima de el, y cuando eso pasa se agacha. Esta detección la hace atraves de Raycast así que ponemos la bala para que ignore esos Raycast y que el jugador no se agache cada vez que lo atraviesa una bala. Ahora ve y prueba los cambios que hiciste, en teoría se necesitan 10 golpes de bala para matarte, y a cada golpe de bala se te va a reducir la barra de vida. Tip: Los Raycast los había mencionado antes cuando hable de mi cámara. Son algo así como rayos que se utilizan para distintas cosas. Como comprobar una distancia, o si hay un objeto en el camino. Son algo MUY valioso, y aprenderemos a usarlos mas adelante. De momento imagina que un rayo nace de la cabeza de tu jugador unos centímetros hacia arriba, y si ese rayo choca con algo, el jugador se agacha 4.- Creando un Control Principal Ahora vamos a usar un código que no va en ningún objeto en especifico. Quiero decir, no va en la bala, ni en el jugador, ni en el piso... No va específicamente en ningún lado. Pero aun así debemos ponerlo en un objeto en la escena. Esto va a pasar varias veces con varios scripts. Lo que se hace en este tipo de situaciones, es crear un único "empty object" renombrarlo de alguna manera(Generalmente les pongo Main Control, pero como estoy tratando de poner casi todo en español...), y poner ahí todos los códigos sin hogar. Así que creen un nuevo empty object, y renombrenlo "Control Principal". Vayan a la carpeta Scripts y creen un nuevo C# con el nombre "ControlPrincipal" así sin espacios. Ábranlo y borren todo entre el primer y ultimo brace como siempre. Y luego añadan un void Update (). Entre los braces del update pongan la siguiente condición: if(Input.GetKeyDown(KeyCode.R)) Esta condición se va a cumplir cada vez que se presione la R. Añadan los braces de la condición, y entre ellos pongan: Application.LoadLevel(Application.loadedLevel); En resumen, cada vez que presionen la R, el nivel se reinicia. El código hasta ahora: Guarden el código y vayan a Unity. Cuando haya compilado y no les de errores prueben caminar un poco reciban un par de balazos o algo. Y luego presionen R. Si todo salio bien se reinicia el nivel desde el principio. Tip: Recuerden ir guardando la escena y el proyecto cada tanto para no perder todos los avances si Unity se crashea o si se les apaga el pc. 5.- Creando el Sistema de Puntos Bien ahora para darle un poco mas de jugablidad a lo que tenemos, vamos a hacer un sistema de puntos. Hagan click derecho en el canvas > UI > Text Esto les creara un nuevo texto, con el seleccionado vayan al inspector, y pongan en Font Size un 20 y en Font Style elijan la opción Bold. Y centrenlo horizontal y verticalmente en las opciones que dicen Alignment. También cambien el color en el recuadro ya que por defecto es gris. Pónganlo totalmente blanco. Ahora en el inspector pongan "Add Component..." y escriban en el recuadro de busqueda "Outline". Este nuevo componente es para ponerle un contorno al texto. En el componente nuevo abran el recuadro de color y cambien el canal alfa(es el ultimo tiene una A) al maximo. Esto es la transparencia, viene por defecto medio transparente, pero nosotros lo queremos solido. También cambien el valor Y de -1 a 1. Ahora hagan doble click en Text en el hierarchy, así la escena se centra en el. Y con la herramienta T activa, quiero que lo muevan al centro de la pantalla, y justo por arriba de la barra de vida. Por ultimo, en la opción que usamos para que la barra de vida se quede abajo y se alargue, vamos a seleccionar que el texto se quede abajo al centro. Tip: El componente Outline es un muy lindo efecto, y pueden usarlo en casi cualquier cosa 2D 6.- Programando el Sistema de Puntos Ya tenemos ubicado donde van a mostrarse nuestros "Puntos". Solo falta programarlos y poner los objetos que los darán. Vayamos nuevamente al script "ControlPrincipal" y como debajo de using System.Collections;, añadan using UnityEngine.UI;. Esa linea que también usamos en el script Vida, es un requisito para poder modificar todo lo que sea UI. En el caso anterior el slider, en este caso el texto. Añadan dos variables: public int puntos; public Text mostrar_puntos; También añadan un void Start (), y dentro de sus braces pongan puntos = 0; para que siempre al comenzar tengamos 0 puntos. Por ultimo dentro del Update añadan: mostrar_puntos.text = "" +puntos.ToString(); El script completo: Guarden el codigo y vayan a Unity. Seleccionen "Control Principal" en el hierarchy y arrastren Text desde el hierarchy hasta la variable "Mostrar_puntos" en el inspector. Ahora pruebenlo. Si todo salio bien, al darle play en vez de "New Text" va a decir "0". Tip: Siempre asegúrense que no haya errores ni advertencias después de hacer algún cambio en un script. De haber un error no podrán darle "Play". También siempre que hagan algun tipo de cambio pruebenlo para verificar que todo este funcionando bien. 7.- Creando el Primer PowerUp Bien llegamos al ultimo apartado de este PostTutorial. Para ir cerrando haremos un objeto que nos sume los puntos que creamos. Primero que nada, vayan a la carpeta Materials y creen un nuevo material llamado "PowerUp" y ponganle el color azul(Si no recuerdan como vayan al primer tuto). Creen una esfera en el hierarchy y cambienle el nombre a "PowerUp". Como hicieron con "Bala" cambien el Layout de Default a Ignore Raycast. Y por ultimo ponganle la opción IsTrigger activada. Ahora arrastreenle el material a la esfera y ya casi tenemos nuestro PowerUp terminado, solo falta el script. (Ponganlo en la posición 0, 1, 0 y háganle doble click para verlo) En la carpeta Scripts creen un nuevo C# llamado PowerUp. Abranlo y borren todo entre el primer y ultimo brace como siempre. Lo primero es una variable: ControlPrincipal control; Dos cosas para explicar acá. No dice public, porque no necesitamos que sea publica ni se vea en el editor, así que no le ponemos nada. El tipo de variable(int, float, etc) es el nombre de otra script que ya tenemos creada. Esto es para poder acceder a ella. Luego creamos un void Start () y dentro colocamos: control = GameObject.Find("ControlPrincipal".GetComponent<ControlPrincipal>(); Vieron cuando creamos una variable publica y luego nosotros mismos vamos y arrastramos el objeto hacia ella(Como hicimos con slider, y text). En este caso en vez de hacerlo nosotros, lo hará el código cada vez que empiece el juego. También vamos a hacer un void OnTriggerEnter (Collider other), como tiene "Bala". Y dentro de los braces vamos a poner una condición: if(other.tag == "Player" Dentro de los braces de esta condición: control.puntos += 10; Destroy(this.gameObject); En resumen, si choca con el jugador, va a sumar 10 puntos a la variable que esta en el script ControlPrincipal, y se va a destruir el objeto PowerUp. El script terminado: Arrastren el script a la esfera que crearon y pruebenlo. La esfera debería estar justo detrás del jugador, intenten agarrarla. En teoría, la esfera se destruye y a ustedes se les suman 10 puntos: Para ir terminando, abran la carpeta Prefabs y arrastren la esfera "PowerUp" hacia la carpeta para crear un prefab. Ahora dupliquen el PowerUp varias veces(unas 10) y ponganlas dispersas por el mapa(Pongan la vista desde arriba con el icono e la esquina de scene y hagan doble click en piso). Creen un empty object con el nombre "PowerUps" y pongan todas las esferas dentro para mantener organizado. Pueden ir probando como quedo intentando agarrarlas todas, si pierden pueden presionar R para comenzar de nuevo. Y eso es todo por ahora.... Tip: Esto de ponerle nombre "Bala" al objeto "Bala" al material "Bala" al script y así con todo, es un habito mio. Seguro es mas organizado por Bala, Bala_Script, Bala_Material, etc. Para evitar confundirse ¡Encuestas! Mis otros Post ¿Que sigue? Yo creo que es genial lo que tenemos hasta ahora! En solo 3 post ya tenemos un juego con objetivo y dificultad, y en el proceso aprendimos un montón de cosas que vamos a usar en casi cualquier juego futuro. Pero esto no queda así, yo les prometí que haríamos un buen juego. Esto que tenemos ahora sigue siendo la maqueta, de momento vamos a seguir mejorando la maqueta. Al terminar el Nivel: Intermedio vamos a tener la maqueta completada y ahí voy a comenzar una serie de tutoriales "Extra" donde enseñare lo necesario para que cada uno pueda personalizar su juego y no sean todos iguales. En los siguientes veremos: Mas PowerUps(+Vida, +Velocidad, -Vida, +Disparos, -Visión)Generación aleatoria de los PowerUpNuevos enemigosMenús(Menú Principal, Menú de Pausa) Les pido que saquen capturas de sus avances y las shouteen con el hastag #PostTutoriales así yo también puedo ser parte de sus avances Eso es todo, como siempre muchísimas gracias por leerme, por comentar por pasar, por los puntos si dejan, y principalmente por compartir el post Recuerden que acepto criticas, las adoro me ayudan a crecer mucho. Gracias por la onda, Saludos!

0
0
(Nivel: Intermedio) Parte 2 - Haz tu propio videojuego!
(Nivel: Intermedio) Parte 2 - Haz tu propio videojuego!
Hazlo Tu MismoporAnónimo8/9/2015

Deja cargar el post... Intro Bueno primero que nada HOLA. Ahora si, segundo que nada, quería comentarles que como los temas que estamos tocando ahora son mas "complejos", voy a incluir menos cosas. Pero mejor explicadas. Eso es bueno porque muchos dijeron tener problemas entendiendo la parte de la programación, así que voy a tratar de explicarlo mejor. Los PostTutoriales anteriores a este: Música para Ambientar: Indice: 1.- Crear un Nuevo Canvas2.- Modificar Scripts3.- Crear Nuevos PowerUps4.- Generación Aleatoria y Build 1.- Crear un Nuevo Canvas Una vez abierto el proyecto donde lo dejamos, y abierta la escena lo primero sera hacer que los textos en pantalla se vean mejor. Seleccionen el Canvas en el hierarchy, y en el inspector tilden la opción Pixel Perfect. Si se fijan en la pestaña Game, se puede ver como se vuelve mas nítido el "New Text" y la barra de vida. Ahora vamos a hacer otra corrección, seleccionen en el hierachy el texto con el que mostramos el score: Canvas > Text Cámbienle el nombre a "Puntos" Ahora dupliquenlo (ctrl + D), y a la copia pónganle de nombre "Objeto". Pongan la scena de frente(Con el icono en la esquina de la pestaña scene). Y hagan doble click en canvas para centrarlo Con la herramienta transformar(Letra T), muevan el nuevo texto "Objeto" al centro y agrandenlo bastante. Tilden la opción "Best Fit" y con la herramienta T muévanlo al centro, horizontal y verticalmente(La herramienta T te ayuda a colocarlo en el centro exacto) Inviertanle los colores para que no se vea como los puntos. Pongan el texto en negro y el contorno en blanco. Pongan la opcion para que se estire en ambas direcciones en Rect Transform. Y ahí mismo también cambien el tamaño Scale solo en el valor Y a 0(Solo en el Y). Así se tiene que ver el inspector del text "Objeto"(El texto ya no se va a ver en pantalla pero esta bien): Tip: Se que lo dije antes, pero recuerda siempre "experimentar" en un proyecto distinto al que usamos aquí para evitar perderte/confundirte Eso es todo lo que vamos a tocar de canvas por ahora. Este nuevo texto lo vamos a usar para que nos diga "que" tipo de PowerUp recogimos. 2.- Modificar Scripts De momento no vamos a crear nuevos scripts, sino a modificar los que ya tenemos. Primero abran el script "PowerUp" Lo primero que vamos a hacer, es con un mismo "powerup" dar varios efectos distintos. Justo debajo de la variable ControlPrincipal control; vamos a crear dos nuevas variables. public enum Tipo {Puntos, Daño, Vida}; public Tipo tipoActual; un enum, lo podemos usar para todo lo que sea por ejemplos estados. Si es uno cosa, no es otra. Por ejemplo en un scrip de animación podes hacer un enum para encapsular todas las animaciones; caminar, correr, idle. Y solo una puede estar activa a la vez. Osea, si esta corriendo, no esta caminando. La variable que esta debajo la usamos para poder ver estas opciones en el inspector. Van a aparecer como un menú desplegable. Así se tiene que ver el script ahora, y así se va a ver en Unity cuando guarden los cambios: De momento no hacen nada porque no le dijimos para que son o como usarlos. Este enum, lo vamos a usar para decidir si un PowerUp te da +10 puntos, o te resta -10 vida, o te cura +10 vida. Primero hagamos que sirva para seguir dando puntos como hasta ahora. La linea donde dice control.puntos += 10; la vamos a remplazar con: control.PowerUp(tipoActual.ToString()); Esto lo que hace es activar el method "PowerUp" que esta en control principal. Como ese method aun no lo creamos, va a estar en rojo como si fuera un error. No le presten atención, ya mismo vamos a crearlo. Abran el script ControlPrincipal y como verán el único method que tiene es el Update. Primero que nada vamos a agregar algunas variables nuevas, y a modificar muy poco el void Update: Debajo del void Update () vamos a crear cuatro nuevos method. Son largos, asegúrense de escribirlos bien y respetar cada minúscula/mayúscula, así como los punto y coma. Primero Punto 1 public void PowerUp (string tipo) Este es un método. Es el que llamamos desde el script anterior. Entre las paréntesis hay una variable de texto, cuando llamamos el metodo desde el otro script, enviamos entre paréntesis un texto que se va a almacenar en esta variable("tipo" es el nombre de la variable) Punto 2 switch (tipo) switch en este caso se usa como condicional(como cuando usamos if). Pero lo que hace es comparar el valor que esta en las paréntesis, con diferentes valores. Si coincide con uno, se cumple la condición y se ejecuta la acción que viene después. En este caso entre las paréntesis esta "tipo" que como hablamos antes es una variable string(texto). Punto 3 case "Puntos" case son las opciones con las que se compara el valor en switch para ver si se cumple la condición. En este case el valor es "Puntos". Así que si dentro de la variable "tipo" viene la palabra "Puntos", esta condición, o este case. Se va a cumplir y se ejecutara lo que sigue. Segundo Este esta bastante claro. Si este método es llamado(desde el método anterior por ejemplo) va a sumar 10 puntos. Y ObjetoTexto("+10 Puntos" es otro método al que estaremos llamando, y enviándole la información entre paréntesis(un string ya que es texto). Tercero Este recibe un valor string, y lo almacena en una variable llamada "tipo"(Como el primer método que vimos ahora). Después lo que hace es muy simple, cambia 3 variables. Una de ellas es un texto que lo remplaza por el que tiene almacenado en "tipo". Cuarto En este método, tenemos una condicional. Que si la variable "textTime" es mayor a cero, cambia el tamaño de "mostrar_objeto" y ademas va reduciendo el valor "textTime" poco a poco. El Script entero hasta este punto lo pueden encontrar aquí: Link Hecho eso guarden el código y vayan a Unity. Seleccionen "Control Principal" en el hierarchy, y verán que en su script tiene la variable "mostrar_objeto". Arrastren a esa variable el text que creamos hoy y renombramos "Objeto". Las esferas de los powerups deberían estar todas en el estado "Puntos" por defecto, así que pongan play y prueben si efectivamente les suman 10 puntos cada una. Solo que ahora les aparece un "+10 Puntos" en medio de la pantalla y luego desaparece. Y ustedes dirán "Todo esto para eso??!!1!", en realidad esto costo porque ya estamos dejando la base de lo que vamos a hacer a continuación. 3.- Crear Nuevos PowerUps Con todas las cosas que hicimos en el apartado anterior, ahora va a ser relativamente facil añadir un par de PowerUps que hagan cosas distintas. Primero que nada, recuerdan que pusimos todos los PowerUps adentro de un empty object para mantenerlos ordenados? Bueno saquen uno de ahí, separenlo de los demás, y luego borren todos los otros. Ese que separaron pónganlo delante del player cosa de darle play y agarrarlo a los poco pasos. Ya que están arrastrenlo a la carpeta prefabs, para convertirlo en un prefab. Ahora vamos a modificar el script "ControlPrincipal". Primero vamos a agregarle una nueva variable: GameObject player; Y un nuevo método, justo debajo de las variables: Ahora vamos a modificar el método public void PowerUp (string tipo). Vamos a agregarle dos nuevos case. Por ahora solo actuaba si el texto recibido era "Puntos". Ahora vamos a hacer que funcione también con "Vida" y "Daño". El método modificado tiene que quedarles así: Es normal que les quede algo en rojo ya que aun no creamos los métodos para estos dos nuevos case. Debajo del método void Puntos () creen estos dos nuevos métodos: ¿Que hicimos con esto? Ahora si el método public void PowerUp (string tipo) recibe el texto "Vida" en vez de "Puntos". Va a llamar al método que acabamos de crear llamado void Vida(). Y en vez de sumar 10 puntos, va a curar 10 de vida. Lo mismo con el método que creamos llamado void Daño(). Si es llamado en vez de dar puntos o curar. Va a hacernos 10 de daño. Pueden ver el script completo hasta este punto aquí: Link Lo mejor que podemos hacer ahora es probarlo. El powerup que dejaron en frente al jugador, dupliquenlo dos veces(ctrl + D) y pónganlos un poco separados: Y en cada uno pónganle un tipo distinto en el inspector(Vida, Puntos, Daño): Ahora pruebenlos. En teoría cada uno tiene que hacer algo distinto, y el texto en pantalla debería ser acorde. Antes de terminar vamos a hacer una pequeña modificación al script "Vida". Ya que como esta ahora, si tomamos un powerup de +10 vida, estando full vida, vamos a tener 110 pero la barra es hasta 100. Vamos a agregar un else if. El script entero debería verse así: 4.- Generación Aleatoria y Build Bastante bien por ahora. Vimos algunos scripts bastante complejos. Y ya tenemos la opción de usar tres PowerUp distintos. Lo que sigue es generación aleatoria. Para que los powerups aparezcan en lugares al azar en el mapa. También queremos que siempre hayan 10. Cosa de que si recogemos uno, otro aparezca en otro lugar. Borren los powerups del mapa(Los tenemos guardados en el prefab). Abran nuevamente el script "ControlPrincipal". Y añadan estas dos variables: public int maxObjetos; public GameObject Objeto; En void Update () vamos a agregar esta linea: CrearPowerUps (); Que es para llamar un método que vamos a crear a continuación. Al final de todos los metodos vamos a crear estos 2: Primero La variable i va a servir para contar la cantida de PowerUps que hay en escena al mismo tiempo. Ahi dice que si i es menor a maxObjetos. A i se le suma 1 punto y se crea un PowerUp. En los métodos que habíamos creado verán que cada vez que se toma un powerup se le resta 1 a la variable i. Cuando eso pase se va a volver a crear otro powerup, y así sucesivamente para que siempre hayan 10. Cambien fíjense que en la linea donde "creamos" el prefab, en donde debería estar la posición donde va a aparecer, hay en realidad un llamado a un método que aun no creamos, es el siguiente. Segundo Este método lo que hace cuando es llamado, es devolver un vector3. Osea una posición en el mundo 3D. Si se fijan, hay un int para cada eje (x, y, z). y es siempre 1, osea que siempre va a estar a la altura del jugador. Pero x y z se eligen en un numero al azar en -50 y 50. Este es el tamaño del mapa que creamos. Por ultimo agregamos i -= 1; Al método: public void PowerUp (string tipo) Así queda el código completo(Este ya no se va a modificar mas): Link Ahora guarden el código y vayan a Unity. Elijan el ControlPrincipal en el hierarchy. Y verán que en el inspector les aparecen 2 variables "Objeto" y "Max Objetos". En "Max Objetos" pongan 10. Y en "Objeto" arrastren el prefab PowerUp, desde la carpeta prefab. Ahora denle play, y verán como se aparecen las 10 bolas. De hecho si caminan hasta una y la agarran notaran como aparece otra al azar. El único problema con esto. Es que todos los PowerUps, son "Puntos" ya que así estaba guardado. Abran el script "PowerUp" y agreguen esta linea en el void Start(): tipoActual = (Tipo)Random.Range(0,3); Aquí el script "PowerUp" completo: Link Esto hace que el enum sea uno al azar entre las tres opciones PuntosDañoVida Ahora si lo prueban y ponen pausa, verán que los 10 powerup que se generaron son distintos. Esto da un poco de picante ya que no sabes si estas agarrando puntos o curandote. O en el peor de los casos recibiendo mas daño.... Ahora vamos a hacer algo que no habiamos hecho hasta ahora pero quizas ya sepa. Y es armar la build. Esto exportar el juego a un ejecutable para que cualquiera pueda jugarlo, o incluso para poder probarlo fuera de Unity. Primero que nada, guarden la escena y el proyecto. Luego ahí mismo en File, vayan a Build settings... Presionen Add current para que se añada la scena que están haciendo. Y luego build(Siempre y cuando ya este configurado para su sistema operativo). Esperan un poco, y les va a crear un ejecutable y una carpeta. Si le dan click al ejecutable, les va a abrir el juego tal cual lo prueban en Unity mismo, pero ahora lo ven como ser vería terminado. Acá justo agarra un -10 de Vida cuando tenia poca vida y me venia una bola de frente y morí :c Recuerden que en el Tuto anterior programamos para reiniciar la partida con la R. Encuestas Mis Post Anteriores Y este que es del proyecto que estamos haciendo para un juego taringuero, si te gusta todo esto tenes que participar, no hace falta que sepas desarrollar aun En ese post podes leer la idea y enterarte un poco, o unirte directo a la comunidad: ¿Que sigue? Como de ahora en mas vamos a ir cuesta arriba y los tutos van a ser mas difíciles(Para ustedes, y para mi el hacerlos). Creo que es mejor dejarles elegir que tienen mas preferencia que saque antes. Así que acá dejo una encuesta especial que va a decidir de que va mi siguiente tuto. Las primeras 4 opciones son de las que siguen la linea del tutorial, las siguientes son los que iba a hacer como tutoriales "Extra" así que no tienen conexión con estos que venimos haciendo. Bueno como siempre les pido que suban screen de sus avances, me interesa saber como es que van siguiendo los tutoriales y como es que hacen las cosas, también para poder mejorar yo a la hora de hacerlos. Gracias por pasar, por leer y acepto todas las criticas que vengan Siganme en alguna red social y acá en taringa que es gratis Gracias por leer, Saludos!

272
20
Te muestro el como se hace un videojuego!
Te muestro el como se hace un videojuego!
Hazlo Tu MismoporAnónimo7/21/2015

Edit: Esta terminada la primer parte del tutorial que prometí, para que puedan empezar a hacer su primer videojuego! Y también la segunda parte! Y a la tercera! Buenas, últimamente habrán visto que es muy popular el "hice un juego y te lo muestro..." "Mi primer juego probalo ahora...." "Hice un flappy bird de taringa jugalo lince...". Yo mismo tengo un post de este estilo xD Bueno la esencia de este post, es que conozcas un poco mas el proceso de la creación de un videojuego. Antes de empezar, vale aclarar que existen varios procesos, métodos, programas, etc. Yo voy describir los que yo uso conozco. Al final del post, voy a hacer un breve resumen de los pasos que yo seguí al hacer mi primer videojuego oficial. Ademas con esta info a mano, vas a poder distinguir quien hace un juego de verdad, y quienes son pura letra como el venezolano ese que insultaba a todo el mundo y tuve la desgracia de encontrarlo también en un grupo de facebook donde hay gente que quiere crecer en serio en el desarrollo indie. Una vez sepas quienes son chantas, y quienes se esforzaron en serio. Vas a poder decidir mejor a quien queres darle tus preciados bitcoins En cada caso voy a poner una descripción del "paso" del proceso, y quizás alguna nota o comentario al respecto que es totalmente opcional leer. Lo demás es obligatorio Los términos y palabras utilizadas en este post, no siempre serán las oficiales o mas utilizadas. Son como lo digo yo. Empecemos! Descripción: Las herramientas de hoy en día facilitan tanto la creación de videojuegos, que nacen grupos de desarrollo indie constantemente. Incluso una sola persona puede lograr un gran juego con una inversión relativamente baja de tiempo/dinero. Sin embargo existen mas dificultades para aquellos que deciden hacer esto solos, ya que estas herramientas diversifican la creación en distintas áreas y materias. Y si bien hay material a montones en internet, no es fácil aprender a hacer tantas cosas distintas. Eso en caso de querer hacer todo "casero". Si no te molesta usar materiales hechos por otras personas, seguro en internet encontras cosas que se adapten a lo que te hace falta. Indice: ConcepciónPlanificación // GDDHistoriaArte ConceptualModeladoTexturizadoRiggeadoAnimaciónProgramaciónArmado en el EngineOtros Concepción: El juego, como casi todo en la vida. Nace de una idea. Primero que nada tenes que tener una idea de que clase de juego queres crear. O sobre que queres que trate. O que estilo. Lo importante es tener la idea bien definida. En este rol hay montones de "idea guy" en casi todos los grupos o comunidades de desarrollo, siempre ves un tipo que aparece y dice "Tengo un idea genial para un juego, necesito diez personas trabajando para mi, que hagan todo lo que les digo. No hay paga, pero si el juego se hace popular podemos dividir las ganancias. Por cierto no se hacer nada relativo al desarrollo" Esto nunca es bien recibido. Si bien puede entenderse que alguien que recién comience, no entienda de verdad la dificultad que lleva hacer un juego Planificación: Una vez tenemos la idea, debemos desarrollarla en todos sus aspectos. Lo mejor para esto es escribir un Game Desing Document. Que es un documento donde organizamos de antemano todo lo que va a llevar el juego, así como lo que vas a necesitar para desarrollarlo. Este debe ser uno de los pasos mas importantes del proceso. Yo no sabia como hacer esto y es una pena. Ya que mientras escribís este documente, vas poniendo en claro todas las "ideas sueltas" que tenes en la cabeza. Terminas trabajando de manera mas eficaz, con nuevas ideas. Y con un mejor control del tiempo que te lleva. Historia: Si bien no todos los juegos tienen historia. O tienen algo corto y sencillo. Es importante tener esto en claro de antemano. Para evitar confusiones durante el proceso, o muchos errores de lógica cuando este terminado. La historia es importante por montones de cosas. Logras que el jugador se sienta mas en el juego, conseguís que quiera seguir jugando, te ayudas de ella para explicar el objetivo del juego o la misión, etc. Arte conceptual: Una persona que sepa dibujar(en lo posible) Debe plasma en papel la imagen mental que se hizo al leer la historia o el game design document. También puede dibujar siguiendo las indicaciones del que tuvo la idea. Con la historia escrita, y el GDD terminado. Una persona que sepa dibujar puede armarse una imagen mental, y plasmarla en papel para que todos la vean y decidan que cosas cambiar al juego o historia. También sirve de guía para definir el estilo gráfico del juego. Modelado: La persona a cargo del arte conceptual, puede dibujar también unos chartacter sheet de los personajes u objetos del juego. Que le sirvan de guía al que va a hacer los modelos. Esta persona en general debe hacer un modelo "high poly" que esta lleno de detalles y se vea bien. Este modelo no es optimo para un videojuego, así que deberá hacer una versión "lowpoly" del modelo. Conservando todos los detalles que pueda, pero reduciendo la cantidad de polygonos que tiene. Los modelos los puede hacer en cualquier programa de diseño 3D como por ejemplo Maya, Autodesk, Blender, etc. Texturizado: Una vez que el modelo esta terminado, hay que sacar los UV maps. Que dicho de manera bruta, es cortar el modelo como si le sacaras la piel, y trataras de ponerla como alfombra. Con esto se hacen las texturas, que son las imágenes que tienen todos los detalles y colores. También sirve para hacer normal maps. Que son unas imágenes que se encargan de simular ciertos detalles de relieve. Riggeado: Una vez hechos los dos pasos anteriores, vamos a tener un modelo 3D, a color con sus texturas y etc. Pero va a estar quieto en la misma pose que fue creado. Ahora hay que ponerle "huesos" para poder mover las distintas partes del cuerpo, y de esa manera hacer poses, o animarlo. Animarlo: Ya tenemos el personaje hecho en 3D, se ve a color y con detalles gracias a las texturas, y podemos moverle las distintas partes del cuerpo gracias a los huesos que le pusimos al riggearlo. Ahora, moviendo esos huesos, vamos a crear animaciones. Poniendo al personaje en las distintas poses por las que pasa al hacer determinada accion. Programación: De momento tenemos el modelo de nuestro personaje. Los modelos de las distintas armas u objetos. Todo con sus texturas para verse a color y con relieves. Y también con sus animaciones como correr caminar etc. Ahora sigue escribir "scripts" para determinar cuando usar esas animaciones, y para los distintos eventos del juego. Basándonos en el GDD, vamos escribiendo los distintos scripts que podemos necesitar, como uno para que al presionar la W el personaje se mueva hacia adelante, y use la animación que creamos de caminar. Así seguiremos escribiendo todos los scripts necesarios para el juego. En lo personal puedo decir que para esto, se necesita principalmente mucha lógica. Engine: Ahora ya esta casi todo armado. tenemos personajes que se mueven, y scripts que le dicen al mundo como debe funcionar. Con todo esto armado dentro del engine, y habiendo probado que todo funciona correctamente, ya podemos hacer la "build" de nuestro juego. Lo que nos dará un ejecutable para compartirlo o subirlo a distintas paginas. Otros: El juego ya esta hecho y terminado. Pero no. En realidad hay montón de pasos mas, como testearlo, que otras personas lo prueben buscando bugs, averiguar en que maquinas funciona y en cuales no, marketing, a que paginas subirlo, hacer fanpages, etc. Montones de pasos mas, que en función de que tan bien los hagas es que tan popular se vuelve tu juego Yo en mi juego seguí un proceso mas o menos así: Tuve la ideaNo hice el GDD porque era mas novatoNo escribí la historia así que me quedo un juego vacióHice unos garabatos bien feos para usar de guía porque nose dibujarModele los personajes, el escenario, las armas, todo xDLos texturice yo mismo bien simplonesEl riggeo lo hice a través de una pagina, porque no logre aprender a hacerloEscribí los scripts de todo lo que compone el juego(menos los de movimiento que ya los trae el engine)Arme todo en el engine, saque una demo para testeo.Me dieron consejos, y muchas cosas mas.Saque una versión definitiva con mas niveles, etcLa publique, y le hice una promoción bastante patética porque no tengo idea de marketing xD Mi juego lo publique hace tiempo en desura por 3 dolares. Ahora lo rebaje y lo puse gratis porque igual hay unas complicaciones con desura y nose si iran a pagar nunca mas, asi que lo puse gratis. Si lo quieren: Por ultimo les recomiendo algunos programas para desarrollo que son gratis y les pueden servir: Engine: Unity3D Descargar Unity3D versión 5.1.2 Diseño 3D: Blender Descargar Blender versión 2.75a Diseño 2D: Gimp2 Descargar Gimp2 versión 2.8.14 Edicion de Sonido: Audacity Descargar Audacity versión 2.1.1 También como dije antes, es difícil cubrir todas las áreas. Si quieren especializarse en una, y necesitan material de otras, en internet hay montones de modelos 3D, material 2D, script hechos, animaciones, etc. Incluso juegos hechos, o semi hechos. Por eso con el tiempo pueden ver quienes hacen un juego desde cero, y quienes descargan un montón de cosas hechas, las ponen juntas sin hacer nada, sacan capturas, y listo, dicen haber hecho un juego.... El Assets Store de Unity es este: https://www.assetstore.unity3d.com/en/ Quiero reiterar, solo expongo el proceso como yo lo conozco. Y de manera muy simplificada. Falta destacar cosas como el level design, voces, diálogos, sonidos, música. Esto es lo mas simple de lo simple. Para que mas o menos sepan como es el proceso de un videojuego. Si quieren agregar o corregir algo importante, díganmelo y lo agrego al post encantado ya que fue un post largo y seguro tenga varias cosas a mejorar Tambien si alguien tiene dudas sobre este tema y tiene ganas de comenzar lo invito a que me envie un mp para ver en que le puedo orientar o recomendarle tutoriales o grupos de facebok. Gracias por leer, Saludos!

2
117
V
Veni, hagamos un juego entre Todos los Taringueros!
TaringaporAnónimo8/1/2015

Edit Nº 1: YA ESTA LA COMUNIDAD HECHA! http://www.taringa.net/comunidades/taringa-gd/ Entren todos los que quieren sumarse al este proyecto por favor, así contabilizamos bien cuantos somos. Según la encuesta somo +130 ese numero es prometedor, espero que se pasen todos a la comunidad. Saludos! GIF Deja cargar el post... GIF Intro Muy buenas a todos! Quiero comentarles sobre una idea que me viene dando vueltas hace tiempo en la cabeza, y que ademas varios me dijeron de hacerlo. Díganme que les parece y veamos si se suman. La idea de este "emprendimiento", es sacar un videojuego hecho %100 por todos los taringueros que decidan participar! Antes de que se vayan quiero aclarar que no necesitan saber hacer videojuegos. Acá pueden participar todos los que quieran y no necesitan saber nada sobre desarrollo de videojuegos. Basta con que sepan dar su opinión Esto no es un juego sobre taringa como lo es "Taringa RPG game". Acá la idea es hacer un juego comunitario. Ir debatiendo entre todos los que quieran participar, y así darle forma al juego entre todos. Así que si siempre quisiste hacer un videojuego, pero no tenes las bolas para aprender, o si sos un lince orgulloso que quiere aportar a su patria, entonces este es tu post! ¿Como funciona esto? Bueno esto es muy simple, yo ya lo vi hacerse en varios foros o sitios web y parece algo muy entretenido, pero nunca participe en ninguno ya que no tengo un vinculo con ninguno de esos sitios como lo tengo con taringa. Básicamente vamos haciendo cada paso del desarrollo de un videojuego, entre todos. Tranquilos, no es que les vaya a pedir que diseñen o programen ni nada(Si quieren hacerlo son bienvenidos). Lo que vamos a hacer entre todos es la toma de decisiones. Vamos a usar un post para cada uno de los pasos. Se establece en el post sobre que hay que debatir, y en los comentarios todos expresan su opinión. Cuando haya suficientes opiniones al respecto, comienzo a hacer lo que se haya decidido por mayoría. En los casos donde hayan desacuerdos en un punto especifico, vamos a usar una encuesta típica de esas donde todos votan. Cuando se haya hecho lo decidido, lo presento en el siguiente post. Acompañado del siguiente tema a debatir, y así sucesivamente. ¿Quien lo va a hacer? Supongo que al principio lo voy a hacer yo solo, ya que soy el que lo esta iniciando. Tranquilos, aunque es a un nivel muy básico, yo puedo programar, modelar, etc. Todo lo que haga falta para terminarlo solo de ser necesario. Lógicamente si alguien quiere unirse al lado desarrollador de la iniciativa, va a ser mas que bienvenido, ya que mientras mas seamos mejor va a ser el resultado. Si sabes hacer cualquiera de las siguientes tareas podes ayudar directamente al desarrollo: Programar(C#)ModelarAnimarTexturizarDiseño 2DEdición de AudioMúsicaDibujoEdición de Vídeo Si sabes hacer cualquier otra cosa que te parece que pueda contribuir mándame un mp. ¿Que gano yo con esto? Si participas ya sea comentando o de manera directa en el área de desarrollo, te vas a hacer acreedor de los siguientes premios: La gloria eternaUna cita con un robertoUna medalla nueva que van a crear únicamente para este evento cuando se lo pida a mi amigo herniUna dedicada de Asuka-LS Bueno el único premio real, va a ser formar parte del primer videojuego hecho %100 todos los taringueros(todos los que quieran participar claro). Quizás salga algo bueno y entretenido... O quizás salgo algo bizarro que refleje las mentes desequilibradas de nuestra comunidad... Pero sera algo nuestro. Retribución económica sera 0. El juego va a ser completamente gratis, se va a poder descargar, y se va a subir en varias paginas para jugar online. No va a tener publicidad ni nada. Pero quizás si tiene mucho alcance esta movida, taringa mismo nos lo reconozca como hicieron con el Taringa Graphics. ¿Cuanto tiempo va a tomar? Esto depende de muchísimos factores, me es imposible dar un estimado. En lo personal me gustaría hacerlo rápido. Soy muy ansioso y mientras antes este terminado, mejor. En lo personal, creo que con unos 4 días para permitir a la gente agregar su opinión en los comentarios y debatir, 2 días organizar todas las opiniones para trabajar en eso. Después depende de cuanto tiempo tome el paso en cuestión(El diseño de los personajes, la programación, etc) Una vez terminado ese paso, se crea un nuevo post para exponer los avances en el trabajo, y plantear el siguiente paso a debatir. Reglas Dentro de lo que son las ideas para el juego, no hay reglas. No hay limites, excepto su imaginación. Las reglas son para los post. Dado que los debate son hechos en los comentarios, cualquier comentario no relacionado sera borrado. Sino seria una caos para organizar las opiniones de todos. Esto no se aplica para este post ya que el cometido de este post es ver si hay suficiente gente que se sume a la iniciativa. ¿Cual es el primer paso? En este post hago un resumen muy resumido sobre los pasos de hacer un videojuego. Y tal como dice ahí el primer paso es la idea. El paso donde esa idea se va a definir mas es cuando hagamos el GDD(Game Document Design). Ya que ahí vamos a elegir las mecánicas del juego y muchas mas cosas. De momento pensé en aprovechar este post y ya decidir la idea. Y en caso de que haya suficiente gente para seguir adelante con el emprendimiento, ya vamos a tener el primer paso hecho. Resumen Si alguna vez quisiste que alguien te hiciera ese videojuego que se te ocurrió, ahora es cuando. Solo comenta en cada post para ayudar con la creación de un vieojuego hecho por todos los taringueros. En este post decidiremos la idea. Así que comenta sobre que quieres que trate el videojuego, o como quieres que sea. No tiene porque ser algo super desarrollado, eso lo haremos mas adelante. Vota SI si te gusta la idea y quieres unirte. Si llegamos a una buena cantidad de personas que se copen con esta idea seguimos adelante! Dale seguir al post para no perderte cuando ponga la encuesta con las ideas propuestas Etiqueten a todos los que puedan estar interesados. Si comenzamos el proyecto, usen el Hashtag #TaringaDev para cualquier shout con ideas o comentarios sobre el juego que estamos haciendo. Encuestas En este caso el voto negativo no cambia nada, los que no quieran participar que no lo hagan. Lo importante es ver cuantas personas si se suman. Para quienes estén siguiendo los PostTutoriales, en un par de días mas va a estar pronta la primer parte del Nivel: Intermedio. Espero que este evento sea del agrado de muchos. Hubieron varias personas que me dijeron para hacer algo de este estilo, así que por eso me la juego y veo si hay gente que se sume! NO OLVIDEN EN CASO DE PARTICIPAR COMENTAR CON SU IDEA SOBRE QUE QUIEREN QUE TRATE EL JUEGO! Gracias por leer, Saludos!

0
105
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.