./games/mirrormagic, Nice little puzzle game with color graphics and sound

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.0.0, Package name: mirrormagic-3.0.0, Maintainer: pkgsrc-users

This is a nice little game with color graphics and sound for your
Unix system with color X11. You need an 8-Bit color display or better.
It is not recommended on black&white systems, and maybe not on gray
scale systems.

It was first released as "Mirror Magic" in the year 1989 on the Amiga
(with ports on other computer systems). As the Amiga is a bit outdated
now, I decided to port it to Unix systems.

A game for Unix/X11 by Holger Schemel, (c) 1995 by Holger Schemel.


Required to run:
[audio/SDL2_mixer] [net/SDL2_net] [graphics/SDL2_image]

Required to build:
[pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 44f401ae883edb7cdc981cdde8807f18ec342bdc
RMD160: 69db03f025d57bb921d4b0143db06f37bb6371d7
Filesize: 3957.473 KB

Version history: (Expand)


CVS history: (Expand)


   2019-05-05 09:59:38 by Adam Ciarcinski | Files touched by this commit (10) | Package updated
Log message:
rocksndiamonds: updated to 4.1.2.0

4.1.2.0:
Levels & Artwork:
drag-and-drop support for level and artwork zip files on all platforms
zip files can be dropped into main menu or into level set selection menu
zip files placed into level (sub-)directory will be extracted at start
added support for level sketch copy/paste using Ctrl-c/v in level editor
also makes it easy to copy complete playfields between levels in editor
added support for graphics sets with dynamic window and playfield size
added special global animation mode ‘NO_TITLE’ for all but title screens

Gameplay:
added request dialog to play again after game is over without solving level
added quickly toggling team mode by clicking on main menu “name/team” text

Bug fixes:
fixed bugs in game logic of “game of life” and “biomaze” elements
fixed many bugs related to local and network multi-player games
fixed many bugs related to virtual buttons when playing on touch devices
lots of other bugs fixed in this release (see Git commit messages)

Other changes:
removed support for SDL 1.2

4.1.1.0:
Multi-player games (team mode and network games):
improved support for network multi-player games (plus lots of bugfixes)
network games can now be fully configured by using setup menu settings
when playing network games, the level to be played is now sent to all clients
added UDP broadcast to auto-detect network server in local network
multi-player levels now marked in main menu preview with network or team mode
fixed team mode games in R’n’D game engine (all players have to enter an exit)
added player option in level editor to let the first player solve the level

Virtual buttons on touch devices:
improved support for highly configurable virtual buttons on touch devices
options for transparency, grid size, highlighted and outlined virtual buttons
separately configurable virtual buttons for portrait and landscape mode

Graphics:
ultra-smooth scrolling using vertical sync (vsync) on supported devices

Game settings:
added setup option to directly play the next level after solving a level
added setup option to skip displaying the high scores after solving a level
added setup option to use extended list for game speed selection

Global animations:
added event actions (key events and screen buttons) to global animations
this allows for simulating key or button events when animations are clicked
added “passthrough” option to click several overlapping global animations

Other changes:
fixed bug with dragon fire destroying indestructible steel letter walls
fixed various other bugs (and probably added some new)
   2018-07-13 19:28:47 by Adam Ciarcinski | Files touched by this commit (20) | Package removed
Log message:
mirrormagic: updated to 3.0.0

3.0.0:
There are not many new features and changes to the game itself, as the main goal \ 
of this release is to keep the game playable on modern systems, and there is \ 
finally also support for Mac and Android systems. This was all done by \ 
integrating the classic Mirror Magic game engine into the game \ 
Rocks’n’Diamonds as a new custom game engine, therefore using R’n’D as \ 
the new technical platform for this and any future release.
   2015-11-03 21:57:10 by Alistair G. Crooks | Files touched by this commit (350)
Log message:
Add SHA512 digests for distfiles for games category

Problems found locating distfiles:
	Package blokus: missing distfile blokus-1.1.tar.gz
	Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz
	Package dungeon: missing distfile dungeon-gdt-glk.tar.gz
	Package gate88: missing distfile Gate88_Mar19_05.tar.gz
	Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz
	Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip
	Package rollemup: missing distfile Rollemup.tar.gz
	Package tscp: missing distfile tscp181.zip
	Package xbat: missing distfile xev111.tar.gz
	Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz
	Package xrick: missing distfile xrick-021212.tgz
	Package xskat: missing distfile xskat-cards.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2012-10-06 13:55:05 by Aleksej Saushev | Files touched by this commit (310)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-08-10 20:04:53 by Joerg Sonnenberger | Files touched by this commit (8)
Log message:
Fix inline usage.
   2009-06-14 19:57:02 by Joerg Sonnenberger | Files touched by this commit (215)
Log message:
Remove @dirrm entries from PLISTs
   2008-08-17 04:59:45 by David A. Holland | Files touched by this commit (1)
Log message:
Fix DESTDIR, fully this time.
While here, remove some trailing whitespace.
   2008-05-26 04:13:26 by Joerg Sonnenberger | Files touched by this commit (274)
Log message:
Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.