Bazinga! Engine - Game Engine - Stable Tech
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chipmunk/Chipmunk-6.2.1 Context-sensitive properties window. Apr 6, 2015
devil/include/IL Context-sensitive properties window. Apr 6, 2015
freetype/freetype-2.5.5 Context-sensitive properties window. Apr 6, 2015
gl Context-sensitive properties window. Apr 6, 2015
gui Command Palette! Apr 29, 2015
lua/lua-5.2.2 Context-sensitive properties window. Apr 6, 2015
math Context-sensitive properties window. Apr 6, 2015
ogg Context-sensitive properties window. Apr 6, 2015
sdl Context-sensitive properties window. Apr 6, 2015
tmpbuild All new audio system Apr 25, 2015
.gitignore Context-sensitive properties window. Apr 6, 2015
CMakeLists.txt Command Palette! Apr 29, 2015
DevIL.dll Context-sensitive properties window. Apr 6, 2015
DevIL.lib Context-sensitive properties window. Apr 6, 2015
README.md Edited image path Apr 25, 2015
SDL.dll Context-sensitive properties window. Apr 6, 2015
animation.cpp Context-sensitive properties window. Apr 6, 2015
animation.h Context-sensitive properties window. Apr 6, 2015
audio.cpp All new audio system Apr 25, 2015
audio.h All new audio system Apr 25, 2015
bazinga.cpp Command Palette! Apr 29, 2015
bazinga.h Command Palette! Apr 29, 2015
cache.cpp Loading from any folder in the system. Apr 26, 2015
cache.h All new audio system Apr 25, 2015
compile.bat Context-sensitive properties window. Apr 6, 2015
compile.sh Nearly working linux build Dec 5, 2014
console.cpp Loading from any folder in the system. Apr 26, 2015
console.h Command Palette! Apr 29, 2015
editor.cpp Command Palette! Apr 29, 2015
editor.h Command Palette! Apr 29, 2015
filesystem.cpp Context-sensitive properties window. Apr 6, 2015
filesystem.h Context-sensitive properties window. Apr 6, 2015
gui.cpp Command Palette! Apr 29, 2015
gui.h Command Palette! Apr 29, 2015
image.cpp Context-sensitive properties window. Apr 6, 2015
image.h Context-sensitive properties window. Apr 6, 2015
input.cpp Loading from any folder in the system. Apr 26, 2015
input.h Context-sensitive properties window. Apr 6, 2015
json.cpp Context-sensitive properties window. Apr 6, 2015
json.h Context-sensitive properties window. Apr 6, 2015
map.cpp Command Palette! Apr 29, 2015
map.h Loading from any folder in the system. Apr 26, 2015
object.cpp Loading from any folder in the system. Apr 26, 2015
object.h Context-sensitive properties window. Apr 6, 2015
render.cpp Context-sensitive properties window. Apr 6, 2015
render.h Context-sensitive properties window. Apr 6, 2015
shader.cpp Context-sensitive properties window. Apr 6, 2015
shader.h Context-sensitive properties window. Apr 6, 2015
text.cpp Command Palette! Apr 29, 2015
text.h Command Palette! Apr 29, 2015
video.cpp Loading from any folder in the system. Apr 26, 2015
video.h All new audio system Apr 25, 2015

README.md

Bazinga Testing

Bazinga! Engine

The CCSL team recommends Atom!

Testing tech for the Bazinga! Engine. Bazinga! Engine is a fully featured engine for 2d games. Its workflow is based upon the Bazinga! Edit editor, which exports to a custom JSON map format and then the map can be loaded and executed.

Full lua integration and objects are supported at this stage.

  1. Lua Integration - [ok]
  2. SDL Support - [ok]
  3. Map Loading - [ok]
  4. Video Support - [ok]
  5. Map Display - [ok]
  6. Input Support - [ok]
  7. Physics Support - [ok]
  8. Scene Support - [ok]

How to compile (linux)

You will need the following dependencies (with related dev ones where applicable):

  • build-essential
  • cmake
  • git
  • libdevil
  • sdl
  • libgl

The first step to compile is to download the source code

git clone http://github.com/felipetavares/bazingatesting

Then, you create a directory for building the source and enters it:

mkdir build
cp -r tmpbuild/* build
cd build

The last step is to really compile the code:

./compile.sh

Finally, you can run the code:

./bazinga

How to compile (windows)

You will need the following dependencies:

  • MinGW (installed to C:\MinGW)
  • cmake
  • git

The first step to compile is to download the source code

git clone http://github.com/felipetavares/bazingatesting

Then, you create a directory for building the source and enters it:

mkdir build
xcopy tmpbuild build
cd build

The last step is to really compile the code:

compile.bat

Finally, you can run the code:

bazinga.exe