Giter VIP home page Giter VIP logo

omerkel / cala_mondrago Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 19.68 MB

Board game Mondrago for various devices and operating systems.

Home Page: http://omerkel.github.io/Cala_Mondrago/html5/src

License: Other

JavaScript 57.05% CSS 2.23% HTML 40.72%
game board-game abstract-game deterministic-game perfect-information 2-player-strategy-game mobile mobile-app mobile-game entertainment

cala_mondrago's Introduction

Mondrago Logo Cala Mondrago

Keywords, Categories Board Games, Games/Entertainment, Mobile, Abstract Game, Perfect-Information, 2-player Strategy Game

Rules

Mondrago is a two player abstract perfect-information strategy board game.

Initial board set up.
  • Players alternate turns on each move.
  • Each turn consists in moving an own pawn to an adjacent unoccupied field.
  • Objective is to form any sized exact square by own pawns. A square may be directed straight, diagonal, or oblique.
  • Player wins immediately on reaching the objective.
Available moves for light pawns.

The diagram shows a sample situation of an ongoing game. The arrows indicate all legal moves available for the player controlling the light pawns.

The objective of a Mondrago game in more detail will explain the differences on straight, diagonal, or oblique squares that have to be formed by own pawns.

Light straight small square wins.

If edges of the winning square run exactly parallel towards the board edges the winning square is called a straight Mondrago. There are four different sizes of straight Mondrago winning squares. Here the light pawns form a winning three by three sized Mondrago.

Dark diagonal huge square wins.

Just two sizes of a Mondrago exist on diagonal justification. There are nine possible smaller diagonal Mondrago squares, too, and a huge one as shown here built by the dark pawns this time.

Dark oblique small square wins.

Oblique Mondrago squares exist in two sizes, too. Here dark built a small variant to win the game.

Mind there are exactly 50 different constellations to win a 'Mondrago'. A player wins even if the opponent's pawns may be placed on edges or inner fields of any Mondrago.

The Mondrago board game rules are available from the application menu. Furthermore the rules can be found inside the Rules section of the Mondrago community website. The rules text has been translated to various languages already.

Mondrago on 15.6inch tablet, own work, Oliver Merkel, Creative Commons License, This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Non electronical version of my own Mondrago, own work, Oliver Merkel, Creative Commons License, This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Print-and-Play Mondrago game board, own work, Oliver Merkel, Creative Commons License, This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Mondrago on 15.6inch tablet (Akoya S6114T), own work, Oliver Merkel,
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Non electronical version of my own Mondrago, own work, Oliver Merkel,
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Print-and-Play Mondrago game board, own work, Oliver Merkel,
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Mondrago Community

In case of questions or if you simply want to be updated on further research and development or community activities on Mondrago, please visit the Mondrago community website, too.

Mondrago on an FxOS Geeksphone Peak, own work, Oliver Merkel, Creative Commons License, This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. left: Mondrago HTML5 version, 2014, on Geeksphone Revolution, FirefoxOS. right: Mondrago Deluxe Edition, 1992, U-Boot-Verlag, Berlin. Mind if running out of batteries the 22 years older version will still work, Oliver Merkel, Creative Commons License, This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Mondrago on an FxOS Geeksphone Peak, own work, Oliver Merkel,
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
left: Mondrago HTML5 version, 2014, on Geeksphone Revolution, FirefoxOS. right: Mondrago Deluxe Edition, 1992, U-Boot-Verlag, Berlin. Mind if running out of batteries the 22 years older version will still work, Oliver Merkel,
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Links

The non electrical Mondrago board game is originally created and published by Adrian Schacker in 1992. See the Mondrago community website for the original rules in text format translated into various languages.

Contributors / Authors

Oliver Merkel,
Creative Commons License
This image is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Oliver Merkel, Creative Commons License, This image is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

All logos, brands, and trademarks mentioned belong to their respective owners.

Thank you very much to Adrian kindly supporting our open source project by allowing us to use the original logo, name, and logo color scheme.

cala_mondrago's People

Contributors

omerkel avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.