Skip to content

Gleefre/rhombihexadeltille

Repository files navigation

Rhombihexadeltille Game

Description

Rhombihexadeltille GAME is a little puzzle game. It is based on rhombitrihexagonal tiling. To win you need to send dots to their destinations!

This game is published under Apache 2.0 Licence.

This game is “working on my computer”, if you are unable to run it or if you encounter various bugs, please create an issue on github repository.

Screenshots

screenshots/main-menu.png screenshots/level-1.png screenshots/level-4.png

Installation

Requirements

  • Libraries To run this game from source you need to have sketch and cl-sdl2-mixer installed. To ensure that game will be working, please install sketch from github repository. (You’ll need to clone it to local-projects folder of your quicklisp installation. You’ll need to clone cl-sdl2 and sdl2.kit as well.)
  • Foreign dependencies
    • SDL2 sketch relies on SDL2 library which is a C library. You can find it’s release at libsdl webpage. This game also relies on SDL2 Image & SDL2 TTF & SDL2 Mixer, all of those are part of SDL2 project.
    • libffi & OpenGL See sketch’s README

Running

To run this game you need to quickload its system:

(ql:quickload :rhombihexadeltille)

Then you need to call the main function:

(rht:start)

Note that you should NOT run 2 instances of the game, this will probably break it.

#'rht:start accepts keyword parameters: :width of the screen, :height of the screen and :fullscreen if you want to run game in fullscreen mode. Note that fullscreen mode does NOT work nicely.

Building from source

To build an executable you need to run make (or make build) in source folder. That will create a folder rhombihexadeltille-game with an executable rhombihexadeltille-game inside it. It also will create a .zip file. To remove all files produced by make run make clean.

License

Copyright 2022 Gleefre

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published