Skip to content
forked from kainjow/Glypha

A fork of kainjow's port of Glypha & modified to be a modern port of SlugMan

License

Notifications You must be signed in to change notification settings

eisnerguy1/SlugMan

 
 

Repository files navigation

Mac screenshot

This is a port of Glypha III from its Mac OS/QuickDraw version (1995) to modern operating systems.

Glypha III is a classic arcade game originally created by John Calhoun in which you are placed inside an Egyptian temple with only your lance and a winged steed to aid you. Here you are forced to do battle with Sphinxes in order to gain the honour of a place on the High Scores list. The game is based on Joust and features sound and the original animated graphics.

Build

(CMake 3.1+ is required)

macOS:

  1. make game

Windows:

  1. mkdir build
  2. cd build
  3. cmake -DCMAKE_BUILD_TYPE=Release ..
  4. cmake --build . --config Release

Linux:

  1. make qt

Ubuntu dependencies:

  1. Qt
  2. sudo apt install libgl1-mesa-dev

What is SlugMan?

Slugman_Classic_MacOS

SlugMan is a game that was "Created" by Jason Fox, one of the characters in the long-running comic "FoxTrot", created by Bill Amend. It was originally released in the late 90's for Mac System 6.0.5 or later.

It was then updated as a Carbon app and added support for Max OS X in 2002.

The code is based on John Calhoun's original Glypha III code:
https://github.com/softdorothy/glypha_III

Since support for PowerPC apps was removed in Mac OS 10.7 Lion, my goal is to modify kainjow's code and create a modern port of SlugMan.

TODO

The comparison pics have SlugMan running in Mac OS 7.6.1 via SheepShaver on the left, the Carbon port in the middle and my fork running on the right.

High_Score_Compare_new

  1. Have the game display in a pixel-perfect mode and not the blurry way it does now.
       i) The graphics of Glypha III running in Mac OS 7.6.1 and the Carbon port are sharp while the graphics of the newer port are blurry. Click the image to zoom in to see what I mean.
  2. Offer a 2x/zoom mode to double the image to 1280x960.

High_Score_Compare_3

3. After a game over, have the High Score screen display lives, score and level completed at the bottom, as was shown in the original game & the Carbon Mac OS X port. Click the image to zoom in to see what I mean.

paige_spawn

4. Have Paige-o-tron flashing on spawn as shown in the original game

5. Get updated icon by etherbrian.

Links

About

A fork of kainjow's port of Glypha & modified to be a modern port of SlugMan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.3%
  • Objective-C++ 9.8%
  • CMake 3.8%
  • C 1.7%
  • Makefile 0.4%