REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
59/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Lapse, Demo Técnica: Práctica de Programación y Arquitectura
Este repositorio contiene un proyecto corto desarrollado en Unity, creado exclusivamente como pieza de portfolio técnico y entorno de aprendizaje.
Objetivo del Proyecto
El propósito principal de este desarrollo no es ofrecer un videojuego completo o una experiencia jugable extensa, sino servir como un campo de pruebas para aplicar principios sólidos de programación, depuración de físicas y arquitectura de software.
Las partes más relevantes del proyecto són:
- Arquitectura Limpia: Desacoplamiento de sistemas utilizando el Patrón Observer (UnityEvents) para evitar dependencias rígidas entre objetos interactuables.
- Patrones de Diseño: Implementación del Patrón Singleton para centralizar gestores globales (como el estado del jugador o la interfaz) sin abusar de recursos en la jerarquía.
- Físicas y Matemáticas de Colisión: Resolución de problemas inherentes al
CharacterController de Unity. Esto incluye la sincronización de colisiones en plataformas móviles mediante la jerarquización de movimientos en el ciclo FixedUpdate, y la creación de fuerzas de anclaje algorítmicas para evitar saltos indeseados al descender por pendientes.
Notas sobre el alcance
- Experiencia Corta: Se trata de una prueba de concepto muy breve, pensada únicamente para demostrar la funcionalidad de las mecánicas y los scripts.
- Recursos de Terceros: El apartado artístico, sonoro y creativo no es el objetivo de este proyecto. Todos los modelos 3D, texturas y efectos de sonido son assets de internet y bibliotecas gratuitas utilizados puramente como placeholders (marcadores visuales) para poder interactuar con el código.
- Enfoque: La prioridad absoluta ha sido la limpieza del código en C#, la modularidad y el correcto funcionamiento del motor de físicas, dejando el diseño de niveles o la narrativa en un segundo plano.
Tecnologías
- Motor: Unity 3D
- Lenguaje: C#
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Ya he utilizado este lenguaje para pequeños bots de Telegram y Discord, aun así no tengo el manejo que poseo con Java y c++. Es por eso que realizaré proyectos de diferente índole con este lenguaje para aprender más sobre él.
28/100 healthActive repository
PythonNo license
⑂ 0 forks◯ 0 issuesUpdated Apr 26, 2024
360-to-cubemap El proyecto consiste en hacer convertir una fotografía de 360° a un mapeo en cubo. Se utilizara para mostrar de manera real algunos lugares o panoramas y se pueda explorar en el. Dando un ejemplo, "Google maps" utiliza un método similar para mostrar lugares, calles y avenidas. Descripción: Desarrollado el proyecto en el lenguaje C "Python" utilizando interfaz, IntelliJ Idea, se convertirán fotografías 360 a mapeos en cubo, creando una carpeta con el nombre de la imagen, dentro de ella, habrá diferentes carpetas; dependiendo del no. de resolución de la imagen, habrá mas o menos carpetas, esto sirve para hacer una resolución de la imagen y saber cuantos niveles de acercamiento "Zooms" se podrá hacer en la imagen. Utilizando las herramientas: Xampp y Marzipano. XAMPP es un servidor independiente de código abierto, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Marzipano es una herramienta que genera un recorrido virtual desde un conjunto de panoramas y le permite exportarlo como una aplicación web que puede implementarse tal como está o usarse como repetitivo para proyectos más avanzados. Requiere Firefox o Chrome. Utilizando estas dos herramientas, desarrollaremos un mundo virtual en donde se representara las imágenes de la manera que queremos expresarla. En las carpetas se encuentra un ejemplo, dando un pequeño tour dentro de una casa. Este tour, esta hecho por un código JSON, que manda a llamar las imágenes, asignando vínculos a ellas, para poder dar un recorrido virtual.