¡Bienvenidos a Dino Blocks! Este documento servirá como guía central para el proyecto de desarrollo de la aplicación "Dino Blocks", diseñada para enseñar programación de manera divertida a niños de todas las edades.
El objetivo principal de Dino Blocks es crear una plataforma educativa atractiva que permita a los niños aprender programación de una manera divertida y envolvente. Queremos fomentar habilidades como el pensamiento lógico, la resolución de problemas y la creatividad desde una edad temprana.
- Rompecabezas desafiantes: Diseñaremos una variedad de rompecabezas y desafíos de programación por bloques que aumentarán en complejidad a medida que los niños progresen.
- Mecánicas de juego atractivas: Creamos juegos educativos adictivos que enseñarán conceptos de programación de manera efectiva.
- Editor de código amigable: Desarrollamos un editor de código por bloques amigable para niños que les permitire controlar a personajes que deberán superar un reto para pasar al siguiente nivel.
- Compartir y colaborar: Implementamos una función para que los usuarios compartan las características de sus códigos para que cada nivel tenga diferentes objetivos y sea entretenido resolverlo de distintas formas fomentando la creatividad y la competividad.
Para llevar a cabo este proyecto, utilizaremos las siguientes tecnologías y herramientas clave:
- Motor de juego: Godot
- Lenguaje de programación principal: Python
- Bibliotecas: streamlit, pandas, y plotly
- Bases de datos: SQLite
- Plataformas objetivo: Web
Para iniciar la aplicación se deberá correr el siguiente código la ventana de comandos abierta en la carpeta principal:
streamlit run app.py
¡Gracias por ser parte de este emocionante viaje de Dino BLocks! Juntos, haremos que la programación sea accesible y emocionante para los niños de todo el mundo.
Proyecto ideado por
- Diego Castro Flores [Dirección General y Game Developer]
- Danae Sánchez Gutierrez [Server Admin]
- Esteban Sierra Baccio [Web Developer]
- Maria Fernanda Gonzales Fregoso [Dirección Artística & Finanzas]
24 de Septiembre del 2023