Skip to content

Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.

License

Notifications You must be signed in to change notification settings

B4rabbas/frogatto

 
 

Repository files navigation

Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.  We're trying to push 2D platforming, pixel-art, and music into uncharted territory; we hope you like the results!

Frogatto is driven by a very flexible, high-performance 2d game engine we've developed, called "Anura" - it's suitable for almost any 2D videogame, and has a few special features for pixel-art and graphical-effects commonly seen in pixel-art titles.  It has already been used to ship another complete game, called Cube Trains, and several others are in the works.

The game's source code license can be found in the LICENSE file in the distribution.

See INSTALL for instructions on building from source, or check the Downloads page [http://www.frogatto.com/download] in our website for ready to use packages for your platform.

This repository houses the Frogatto module for the Anura engine, but versions 1.3.1 of Frogatto and prior contain the engine as well and are incompatible with the Anura repository.


Compiling / Building Frogatto on ubuntu 22.04

1. install dev tools & dependencies
```
sudo apt install -y build-essential autoconf automake cmake git gitk git-gui vim vim-scripts libboost-dev libboost-filesystem-dev libboost-locale-dev libboost-regex-dev libboost-system-dev libcairo2-dev libglew-dev libglm-dev libimgui-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libvorbis-dev make ccache luakit
```

2. Cloning repo
  git clone https://github.com/anura-engine/anura.git
  cd anura/modules
  git clone https://github.com/frogatto/frogatto.git

2.a rename frogatto directory in frogatto4 # sould be useless soon, the folder will be correcty renamed in the repo
  mv frogatto frogatto4

3. go back in parent folder
  cd ../

4. check build req
  apt build-dep frogatto
# return "E: You must put some 'deb-src' URIs in your sources.list", look to be facultative one.

5. Compile frogatto
  git submodule init
  git submodule update
  make

# if you want use more than one core you can use "-jn" arg, by exemple for 2 cores :
  make -j2
_______________________________________________

To run the game launch anura.
./anura


One line linux compilation :
  git clone https://github.com/anura-engine/anura.git && cd anura/modules && git clone https://github.com/frogatto/frogatto.git && mv frogatto frogatto4 && cd ../ && git submodule init && git submodule update && make -j$(nproc)

About

Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 40.2%
  • Python 31.3%
  • Perl 11.8%
  • Inno Setup 9.3%
  • Shell 6.2%
  • Makefile 1.2%