Skip to content

UTN-INSPT-TallerVideojuegos24/arkanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arkanoid - UTN-INSPT

En este ejemplo se muestra como hacer un uso básico de Sprites y efectos de sonido/música en un juego hecho de forma "rústica" con todo el código en el main(). No se sugiere este enfoque, debería usarse técnicas más escalables y flexibles como TDA en caso de no saber teoría de objetos.

Cómo Usar

  1. Si usas Linux, instala las dependencias de SFML usando el gestor de paquetes de tu sistema. En Ubuntu y otras distribuciones basadas en Debian, puedes usar los siguientes comandos:

    sudo apt update
    sudo apt install \
        libxrandr-dev \
        libxcursor-dev \
        libudev-dev \
        libfreetype-dev \
        libopenal-dev \
        libflac-dev \
        libvorbis-dev \
        libgl1-mesa-dev \
        libegl1-mesa-dev
    
  2. Configura y construye tu proyecto. La mayoría de los IDE populares admiten proyectos de CMake con muy poco esfuerzo de tu parte.

    Usar CMake desde la línea de comandos también es directo.

    Para un generador de configuración única (típicamente el caso en Linux y macOS):

    cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
    cmake --build build
    

    Para un generador de configuración múltiple (típicamente el caso en Windows):

    cmake -S . -B build
    cmake --build build --config Release
    
  3. ¡Disfruta!

Configuraciones

En el archivo include/conf.h puede encontrar un set de constantes que flexibilizan algunos parámetros del juego, la idea es que pueda probar cambiar valores y ver qué ocurre.

Licencia

El código fuente tiene licencia MIT.

About

Ejemplo de un arkanoid codificado de forma "rústica"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published