Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buhman/hexagons
the superior geometry
https://github.com/buhman/hexagons
chicken-scheme game scheme sdl2
Last synced: 20 days ago
JSON representation
the superior geometry
- Host: GitHub
- URL: https://github.com/buhman/hexagons
- Owner: buhman
- Created: 2018-12-01T04:14:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-27T11:34:13.000Z (7 months ago)
- Last Synced: 2024-04-27T12:29:33.039Z (7 months ago)
- Topics: chicken-scheme, game, scheme, sdl2
- Language: Scheme
- Size: 5.44 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
========
hexagons
========.. image:: https://img.shields.io/circleci/project/github/buhman/hexagons.svg?style=flat-square
:target: https://circleci.com/gh/buhman/hexagonsoverview
--------hexagons is a networked multiplayer abstract virtual tabletop and semantic tile
system written in `CHICKEN `_ scheme... image:: https://ptpb.io/XI-3vs.png
:target: https://ptpb.io/W7VzW7.webmusage
-----hexagons depends on CHICKEN 5.3.0.
Install dependencies and compile the hexagons client and server with::
chicken-install -s -n
Start the client and server::
./hexagons
./serverdefault client bindings
-----------------------The client has three modes; current mode is shown in the top-center of the
screen.modes and sub-modes
^^^^^^^^^^^^^^^^^^^
================= ==============
cycle mode ``ctrl-space``
toggle pathable ``ctrl-p``
toggle visible ``ctrl-v``
cycle token color ``ctrl-c``
================= ==============camera
^^^^^^
================= ================
grip scale ``mouse wheel``
grip translate ``middle mouse``
================= ================``tile`` mode
^^^^^^^^^^^^^
================= ================
create tile ``left mouse``
delete tile ``right mouse``
================= ================``token-edit`` mode
^^^^^^^^^^^^^^^^^^^
================= ================
create token ``left mouse``
delete token ``right mouse``
================= ================``tile`` mode
^^^^^^^^^^^^^
================= ================
select token ``left mouse``
move token ``right mouse``
================= ================chat
^^^^
================= ===============
compose message ````
send message ``return``
================= ===============roll expressions
----------------If `levo-client` is connected, it will respond in chat to roll expressions that
are prefixed with ``comma``, as in ``,10ld20``.See `levo `_ for more examples.