Rogue for OS X Icon

Rogue for OS X

5.0 Stars (1)
5 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

Is your app at the top of its class? Icon

Recognized in the industry for leading IaaS, PaaS, and SaaS. Start building your next intelligent app today with a $200 credit.

Is your app at the top of its class? Icon
Use the tools and open source technologies you already know and trust, because Azure supports a broad selection of operating systems, programming languages, frameworks, databases, and devices. Azure offers hybrid consistency everywhere: in application development, management and security, identity management, and across the data platform.

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.

No, thanks