Git Product home page Git Product logo

frosch's Introduction

Frosch

Frosch, software para juego de rana electrónica o rana digital.

Versión 1.4.4


Existe un canal en discrod por si tienen preguntas y para enviar anuncios relacionados con el proyecto Discord


Instalación

Descargue la versión acorde a su sistema operativo y arquitectura:

Configuración

Para configurar edite el archivo app/config/config.json

Combinaciones de Teclas Fijas:

  • s s s termina el programa y sale al sistema operativo
  • arriba abajo arriba abajo arriba abajo enter vuelve al menú inicial
  • c inserta crédito

Cómo jugar

Personalizar la configuración

El archivo config.json contiene las variables a personalizar.

Personalizar los sonidos

Para usar sus propios sonidos reemplace los archivos de la carpeta assets/sounds según el idioma que desee personalizar.

Los archivos deben venir en formato ogg.

Personalizar los videos

Instrucciones para los videos aleatorios antes de iniciar el juego:

Los videos deben estar nombrados en orden desde el 1 hasta el final, con el nombre video1, video2, video3 video4, etc.

El formato de los videos es WebM y la extensión debe ser .webm

Ejemplo de como deben ir los videos en la carpeta:

video1.webm
video2.webm
video3.webm
video4.webm

No se puede saltar ningún número, deben ser consecutivos. El formato WebM puede se convertido con programas de internet.

Los videos utilizarán el ancho completo de la pantalla. Se recomienda tener videos del mismo ancho de la pantalla.

La cantidad de videos es ilimitada.

Los videos se lanzan de forma aleatoria cada cierta cantidad de minutos que se configura en la variable "minutosEntreVideos" del archivo config.json

Un programa para convertir los videos de otros formatos a webm puede descargarse en http://easyhtml5video.com/

Personalizar el Idioma

La carepta assets/lang contiene el archivo de idioma. El archivo está en formato JSON. Las llaves deben permanecer iguales se debe cambiar el valor únicamente. En el config.json se escoge el archivo de idioma que el sistema usará.

Los sonidos utilizados son los que corresponden al código del idioma en la carpeta assets/sounds.

Personalizar la apariencia

Extender el sistema

Para desarrollar nuevas funcionalidades siga las siguientes instrucciones:

  • Instalar NodeJS
  • Instalar Yarn
  • git clone https://github.com/ivanrey/Frosch.git
  • cd Frosch
  • Instalar dependencias de electron yarn
  • Instalar dependencias del app
    • cd app
    • yarn (estando en carpeta app)
  • Lanzar la app yarn start

Todo el código está en la carpeta app y sigue las convenciones de una aplicación angularjs v1.5

Para distribuir la aplicación, es decir, crear los ejecutables yarn dist

Para más instrucciones de como compilar lea las Instrucciones de Electron-Builder

Idiomas

Actualmente tiene versión en español colombiano (por defecto), versión en inglés y en francés.

CRÉDITOS

Diseño e imaginación: Joaquín Díaz e Iván Rey Iván Rey Programación: Iván Rey Sonidos y Música: Joaquín Díaz

OTROS NOMBRES

Este juego también es conocido con estos otros nombres, aunque es posible que tenga otro esquema de juego. Este software está basado en la versión colombiana (Rana), aunque debería poderse migrar a otras versiones en otros países.

También es conocido como:

  • Juego de Sapo (Perú, Argentina)
  • Juego de la rana (España, Chile)
  • Igel jokoa (País Vasco)
  • Jew de la grenouille, Le Tonneau, (Francia)
  • Tiro al Sapo (Bolivia, Perú)
  • Rana (Colombia)
  • Toad in the hole (UK - Reino Unido)

ROADMAP BOLIRANA

  • 1 crédito por juego no por jugador
  • Ruleta para blanqueada
  • Ruleta para Rana y Ranita
  • Opción con 3 botones
  • Opción Botellita
  • Distribución Bolirana con más hoyos
  • Opción de intercambio rápido entre rana y bolirana

frosch's People

Contributors

dependabot[bot] avatar ivanrey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

frosch's Issues

Ajustar para modo Bolirana

Las dos bolas de arriba a los lados dela rana son ranas también y la moñona es al insertar las dos ranas laterales y la rana o ranita central y las demás argollas en los puntajes

Opción de timeout

Que a los 5 minutos de dejar un juego sin terminar aparezca un mensaje de (desea continuar) y botones si o no. Si se da continuar se queda tal cual y si se da no se va al inicio.

Sonidos para las teclas

sonido al dar clic en la opción de blanqueada, al escoger el puntaje y al dar el último enter des pues de dar los créditos.

Versión NO touch

En la versión no touch no debería salir el botón de inicio en la pantalla

Moñona configurable para que no se juegue con moñona

Lo otro tiene que ver con la moñona. resulta que hay muchos sitios donde no se juego con moñona. Además vi que los programas de rana que ya existen tienen la opción de decidir si hay moñona o no. Esto puede ser en el archivo config, porque por lo regular las personas tienen este gusto por zonas.

Excedente de créditos

Que la flecha arriba sirva para subir un credito y la flecha abajo sirva para bajar un credito a jugar.

La tecla de crédito debería ser configurable

En estos momentos está la c fija, debería ser configurable en el keymap. Se debe solucinar cómo acceder a la configuración desde el run. Posiblemente toque crear una tanda ficitica en el run.

Modo kiosco no debe tener hovers de mouse

Al usar modo kiosco el mouse no aparece pero si genera hover en los botones. Esto debe ser mejorado para que no suceda así el cursor (oculto) esté encima del botón.

Versión sin créditos

Debería haber una versión sin créditos donde el lenguaje y los sonidos no intervengan.

Sonido cruzado

Quitar sonido cruzado de (cambio de jugador) cuando se termina el juego por blanqueadas

Ajustar los sonidos

Sonido para cuando se escoge el tipo de juego.

Sonido para cuando se escoge la blanqueada. es decir cuando se presiona el botón y pasa a la siguiente ventana

sonido para cuando se escoge el puntaje, al pasar a los créditos.

El sonido al cambiar de jugador cuando se está jugando

Al ganar por moñona debe ser otro sonido para yo poder hacer un sonido que diga moñona

al meter rana debe ser otro sonido para yo poder hacer el sonido que diga rana, al igual que ranita.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.