GitXplorerGitXplorer
p

o2

public
5 stars
1 forks
0 issues

Commits

List of commits on branch master.
Verified
5df896a79c7fcd395f2638450c5bf8a328e89f08

Rename 'engine' -> 'o2'

ppkulev committed 5 years ago
Verified
e4771d4bc73da1fca41137c1029d46bab7c5e5de

Rename game 'o2' -> 'o2-game'

ppkulev committed 5 years ago
Verified
b7d4206a96d9686c1413dbb87a04a23dfb3a132b

Update readme

ppkulev committed 5 years ago
Verified
0f8e6b4f6c8790ea04b32c631c2cf6981111fcbe

engine: provide catch-all stub for application:start

ppkulev committed 5 years ago
Verified
ae17010984217a1cb7b885231cdff9c2c7b0639d

examples: add examples system for the o2 game engine

ppkulev committed 5 years ago
Verified
91486c80a64ca1a99807f9d1c0ea872bf5cb008f

engine: remove unused code

ppkulev committed 5 years ago

README

The README file for this repository.

#+TITLE: Operation "Operation"

[[logo][file:https://github.com/pkulev/o2/blob/master/res/gfx/logo.png]]

  • Dependencies You will need the following libraries installed:

    • sdl2
    • sdl2-image
    • sdl2-ttf
    • libffi
    • chipmunk
  • Installation for development You will need installed and working [[https://www.quicklisp.org][quicklisp]] for it.

    • Clone our patched cl-sdl2-ttf wrapper: #+begin_src sh git clone https://github.com/pkulev/cl-sdl2-ttf.git ~/quicklisp/local-projects/cl-sdl2-ttf #+end_src

    • Clone our chipmunk wrapper: #+begin_src sh git clone https://github.com/vaartis/cl-chipmunk.git ~/quicklisp/local-projects/cl-chipmunk #+end_src

    • Let quicklisp know about =o2= system: #+begin_src sh

      clone directly to local-projects

      git clone https://github.com/pkulev/o2.git ~/quicklisp/local-projects/o2

      or create symlink

      ln -s /path/to/o2 ~/quicklisp/local-projects/o2 #+end_src

    • Load system into the running REPL and run the game: #+begin_src common-lisp (ql:quickload :o2-game) (o2-game:main) ; run the game #+end_src

  • Running examples #+begin_src common-lisp (ql:quickload :o2/examples) (o2/examples::main) #+end_src

  • Licensing

    The source code is provided under the MIT license, you can find a copy in [[file:CC-BY-SA-4.0][LICENSE]].

    The assets are provided under the CC-BY-SA-4.0 license, you can find a copy in [[file:CC-BY-SA-4.0][CC-BY-SA-4.0]].