Rogue for OS X Icon

Rogue for OS X

5.0 Stars (1)
8 Downloads (This Week)
Last Update:
Download RogueDarwin.tar.gz
Browse All Files
BSD Mac Linux

Description

Command-line (Terminal) version of Rogue for Mac OS X using its default curses library. Archive includes both a UNIX makefile and a Project Builder project file to build the application. Explore dungeons! Collect gold! Fight monsters (and boredom!)

Rogue for OS X Web Site

KEEP ME UPDATED

Other Useful Business Software

The Leading Provider of Business VoIP Phone Systems Icon

Award-Winning Business VoIP Phone System

The Leading Provider of Business VoIP Phone Systems Icon
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
61 Reviews
  • Unlimited Calling, Faxing, Video Conferencing
  • 24/7 U.S. Based Customer Support
  • Super Reliable, Simple to Use

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Rogue works in the "Utilities" program Terminal as you would expect for this port of the classic version of Rogue to Mac OS from the code derived from that of Timothy Stoehr. A makefile is included which shows the program compilation dependencies and all source files. This is a keyboard driven game to retrieve the Amulet of Yendor, and a lot of games like nethack were inspired by this. Unfortunately, the current executable supplied in the current compressed download will not work under what is the current version of Mac OS X.12 on the latest imacs (at least) . The error message is "Bad CPU type in Executable". The pbproj file also isn't readable by the current version of Xcode-beta 9.0, so to get this to work the Xcode command line tools were used and these allow the execution of the make file ie under Terminal change directory to that of the rogue source code and type:- make (the supplied Makefile will be used). If you haven't previously installed the command line tools, typing make will prompt you for them to be downloaded for you to use. Unfortunately there also appears to be a stricter c coding type (as default) than when the earlier compilation occurred. eg in file zap.c error: non void function zapp should return a value. For each such error it is possible to modify the source code so that the code "zapp (" etc became typed with void ie code "void zapp (" etc For some functions this was not sufficient, ie the message became error: conflicting types eg in file zap.c function bounce. Within functions like this , the code "return;" was changed to code "return(0);" and this allowed the make file (as default) to compile without further types of errors to produce an executable version of rogue to run under terminal max os x.12 (sierra). Note that within each .c file there are nearly always multiple changes to be made and that the default compilation only shows the errors for the current file which it first found them. So it took a little while to update the supplied source files as indicated by the errors, but then the program (still with a lot of other warnings which were completely ignored) did then compile using the supplied make file and then it was checked that it still ran under Mac OS X.12

    Posted 07/29/2017
Read more reviews

Additional Project Details

Languages

English

Intended Audience

End Users/Desktop

User Interface

Curses/Ncurses

Programming Language

C

Registered

2004-04-25

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks