-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
100 changed files
with
1,624 additions
and
1,037 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
# WinColl | ||
# MrMatt | ||
|
||
https://github.com/rrthomas/wincoll | ||
https://github.com/rrthomas/mrmatt | ||
|
||
by Reuben Thomas <[email protected]> | ||
|
||
WinColl is a simple puzzle game in which you tunnel through caverns | ||
MrMatt is a simple puzzle game in which you tunnel through caverns | ||
collecting diamonds while avoiding being squashed by falling rocks. It is | ||
based on [Repton](https://en.wikipedia.org/wiki/Repton_(video_game)) (but | ||
without eggs and monsters). | ||
|
||
I originally wrote WinColl for Acorn RISC OS. Original and updated [RISC OS | ||
versions](<https://github.com/rrthomas/wincoll/RISC OS.md>) are available. | ||
I originally wrote MrMatt for Acorn RISC OS. Original and updated [RISC OS | ||
versions](<https://github.com/rrthomas/mrmatt/RISC OS.md>) are available. | ||
|
||
The name of the game is an abbreviation of my school’s. “Repton” is also the | ||
name of a school, but I don’t believe the game was named after it! | ||
|
@@ -34,7 +34,7 @@ The game provides instructions on how to play. | |
### Binary installers | ||
|
||
Installers are available for GNU/Linux, macOS and Windows. See the | ||
[latest release](https://github.com/wincoll/releases): | ||
[latest release](https://github.com/mrmatt/releases): | ||
|
||
* The GNU/Linux version is a single binary; you need to make it executable | ||
and then either copy it to a directory on your path, or run it directly: | ||
|
@@ -53,25 +53,25 @@ Installers are available for GNU/Linux, macOS and Windows. See the | |
|
||
### Python package | ||
|
||
If you are a Python user, this is the simplest way to get WinColl on most | ||
If you are a Python user, this is the simplest way to get MrMatt on most | ||
machines. | ||
|
||
Install with `pip`: `pip install wincoll`, then execute the command | ||
`wincoll`. | ||
Install with `pip`: `pip install mrmatt`, then execute the command | ||
`mrmatt`. | ||
|
||
|
||
## Creating and editing levels | ||
|
||
Currently, to play edited or new levels you must have a source check-out of | ||
WinColl from GitHub. (If this doesn’t make sense to you, sorry! I hope to | ||
MrMatt from GitHub. (If this doesn’t make sense to you, sorry! I hope to | ||
provide a simpler way to edit and play new levels soon.) | ||
|
||
The level files are in the `wincoll/levels` subdirectory of the project, and | ||
The level files are in the `mrmatt/levels` subdirectory of the project, and | ||
are [Tiled](https://www.mapeditor.org/) level editor files, so you will need | ||
to install Tiled to edit them or create new levels. | ||
|
||
Having saved an edited level you can install the Python package with | ||
`pip install .` or run it directly with `PYTHONPATH=. python -m wincoll`. | ||
`pip install .` or run it directly with `PYTHONPATH=. python -m mrmatt`. | ||
|
||
Some notes about level design: | ||
|
||
|
@@ -86,14 +86,14 @@ Some notes about level design: | |
example, you can place diamonds surrounded by bricks, or have safes but no | ||
key. | ||
+ A complete level set requires a Tiled tileset and corresponding graphics. | ||
You can simply copy the tileset file `WinColl.tsx` and PNG graphics from | ||
`wincoll/levels`. | ||
You can simply copy the tileset file `MrMatt.tsx` and PNG graphics from | ||
`mrmatt/levels`. | ||
|
||
I welcome [pull requests](https://github.com/rrthomas/wincoll/pulls) for new | ||
I welcome [pull requests](https://github.com/rrthomas/mrmatt/pulls) for new | ||
levels. | ||
|
||
|
||
## Improving WinColl | ||
## Improving MrMatt | ||
|
||
New levels, usability improvements and translations are welcome, as are | ||
usability improvements: for example, the ability to rebind keys would be | ||
|
@@ -104,15 +104,15 @@ Some levels useful for testing are in `test-levels`. | |
|
||
## Copyright and Disclaimer | ||
|
||
WinColl is distributed under the GNU Public License version 3, or, at your | ||
MrMatt is distributed under the GNU Public License version 3, or, at your | ||
option, any later version. See the file COPYING. | ||
|
||
THIS PROGRAM IS PROVIDED AS IS, WITH NO WARRANTY. USE IS AT THE USER'S RISK. | ||
WinColl’s code is copyright Reuben Thomas, and its levels and graphics by | ||
MrMatt’s code is copyright Reuben Thomas, and its levels and graphics by | ||
Reuben Thomas, Alistair Turnbull, Paul Smith and Jeremy Douglas. | ||
|
||
The font “Acorn Mode 1”, which is based on the design of Acorn computers’ | ||
system font, as used on the Acorn Archimedes on which WinColl was originally | ||
system font, as used on the Acorn Archimedes on which MrMatt was originally | ||
written, is by p1.mark and Reuben Thomas and licensed under CC BY-SA 3.0. | ||
|
||
The sound effects are copyrighted and licensed as follows: | ||
|
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<map version="1.0" orientation="orthogonal" width="31" height="18" tilewidth="32" tileheight="32"> | ||
<properties> | ||
<property name="Title" value="Akihabara"/> | ||
</properties> | ||
<tileset source="MrMatt.tsx" firstgid="1"/> | ||
<layer name="Tile Layer 1" width="31" height="18"> | ||
<data compression="zlib" encoding="base64">eJyllUsOwzAIRC0HNr3/gdtKtjSizIDdxSgSODzzS3yM8Xw0Qb5sFuxz2dBvYHPwzeCP8nVmx3mCGNsStgVffO9UGXtLxX/gWclIPCtinNzbiTq5ZPOg7uXkvS3scdZvjM/YWdw5+Ewgu5OnYlvBZnW7Zduf7GqOuzPNesXs6O+cUbuR5dCd2WqHVU3jmRs2xrMLdtynjP0SbD9kT8FGX9XPuPORrb5rit3ZVfadm+O3H1lt2L3YHFTzHXNT7Oxf1tnhTr2qfxarXZYfxuuy1aypHWJ78LW9AdSNBlo=</data> | ||
</layer> | ||
</map> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<map version="1.0" orientation="orthogonal" width="31" height="18" tilewidth="32" tileheight="32"> | ||
<properties> | ||
<property name="Title" value="French Garden"/> | ||
</properties> | ||
<tileset source="MrMatt.tsx" firstgid="1"/> | ||
<layer name="Tile Layer 1" width="31" height="18"> | ||
<data compression="zlib" encoding="base64">eJzllUsKwCAMRMXPpvc/cF0oDGG0E2tx0cWgpKTPmI8phHBV5ap0QLGxS9ujcpO1v1Eh7NG5cJ1JvbtI2MhBMduqFPZq7uwdZPLdstm5em6U2Ed+1p+xPetTTXj+s+KLNfsnNtbUCTbOoh1stbd31NxKP3t6TWErM7sQXytP/pG9I247U2YzhsXNaojZe5y4qmfHvcrDPXtzVXnq6wvdgJcF1A==</data> | ||
</layer> | ||
</map> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<map version="1.0" orientation="orthogonal" width="31" height="18" tilewidth="32" tileheight="32"> | ||
<properties> | ||
<property name="Title" value="Granny Smith"/> | ||
</properties> | ||
<tileset source="MrMatt.tsx" firstgid="1"/> | ||
<layer name="Tile Layer 1" width="31" height="18"> | ||
<data compression="zlib" encoding="base64">eJzllMEOwCAIQ53IZf//wfPgEkcKUrfbDg0JM5YHuFZKaV06Yh3RSo3QGU/s+Vuy6Y0YNGBDeQGe1RHbC8RgGaU864vksSjIV+BvOWVo5bvDP9fizTXyYfij2tAMMowMv9d/ryfZ+aKeZPca5ZnZom86RZT37sl6o93Iskbnst72/dsd9pii2tg3tdr1uf+Z3cz6M2+M+Vew/5bVfHfue8M/6+g6R2Tn+gXTH3UBkbwG0Q==</data> | ||
</layer> | ||
</map> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<map version="1.0" orientation="orthogonal" width="31" height="18" tilewidth="32" tileheight="32"> | ||
<properties> | ||
<property name="Title" value="Many Happy Returns"/> | ||
</properties> | ||
<tileset source="MrMatt.tsx" firstgid="1"/> | ||
<layer name="Tile Layer 1" width="31" height="18"> | ||
<data compression="zlib" encoding="base64">eJy9lMEOgDAIQ5cpF///g/XgkoaAUEY8NLiE8ehwkzGGOJqPzoQOiGuvlTeVvHrzraXzLSE76vGAup7fLJdlC9Te8RudXcRm/Vpz2/Wd5YrBZ9jIY/3qWPGt92b96lhhM/8RE6P7oO9Zdr7RmvGDb5fuaSnjF8/cmqP+Rna2T8ZvF7sy3072l1+L0832/OIbybAr/F025v6tdSeuBt9V3VyTBlU=</data> | ||
</layer> | ||
</map> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<tileset version="1.8" tiledversion="1.8.2" name="Mr Matt" tilewidth="32" tileheight="32" tilecount="10" columns="0"> | ||
<grid orientation="orthogonal" width="1" height="1"/> | ||
<tile id="0" type="empty"> | ||
<image width="32" height="32" source="0-empty.png"/> | ||
</tile> | ||
<tile id="1" type="grass"> | ||
<image width="32" height="32" source="1-grass.png"/> | ||
</tile> | ||
<tile id="2" type="brick"> | ||
<image width="32" height="32" source="2-wall.png"/> | ||
</tile> | ||
<tile id="3" type="stone"> | ||
<image width="32" height="32" source="3-stone.png"/> | ||
</tile> | ||
<tile id="4" type="food"> | ||
<image width="32" height="32" source="4-food.png"/> | ||
</tile> | ||
<tile id="5" type="box1"> | ||
<image width="32" height="32" source="5-box1.png"/> | ||
</tile> | ||
<tile id="6" type="box2"> | ||
<image width="32" height="32" source="6-box2.png"/> | ||
</tile> | ||
<tile id="7" type="box3"> | ||
<image width="32" height="32" source="7-box3.png"/> | ||
</tile> | ||
<tile id="8" type="bomb"> | ||
<image width="32" height="32" source="8-bomb.png"/> | ||
</tile> | ||
<tile id="9" type="hero"> | ||
<image width="32" height="32" source="Hero.png"/> | ||
</tile> | ||
</tileset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<map version="1.0" orientation="orthogonal" width="31" height="18" tilewidth="32" tileheight="32"> | ||
<properties> | ||
<property name="Title" value="Upside Down"/> | ||
</properties> | ||
<tileset source="MrMatt.tsx" firstgid="1"/> | ||
<layer name="Tile Layer 1" width="31" height="18"> | ||
<data compression="zlib" encoding="base64">eJzFlFELwzAIhCUmL/v/P3gdNBDcnaejsAdJ09J8nqdxM/M/xbhi3ut+XkmMIzzsq7EC7zxvJoHYnRzcvrVW2Ez3WcdVqHWXvQAz+2d7FN9Hdjy3qjd60PWa+cG4iN3p7SxfF1zGHoa9Qj2q2Ko2aJ/NZjYLsVdVfp/1RXJBHlfnUNWO6Wbc2WCre435zbiKvb//chejc+Nsq9qo2o/AZGx2p2SalQ+qzxm3wu7WvKL3Cd1IZ/wnmw82w2qeVQ6V+UB32xvI5QZO</data> | ||
</layer> | ||
</map> |
Oops, something went wrong.