xandark / softporn-modern-port Goto Github PK
View Code? Open in Web Editor NEWThis project forked from historicalsource/softporn
Modern port of Softporn Adventure (1981) by Charles Benton
This project forked from historicalsource/softporn
Modern port of Softporn Adventure (1981) by Charles Benton
the original version use "tv on" instead of "watch tv". but it's useless! if you distract him with the porn channel he takes 2000 anyway. and after you screw her he ignores you anyway
in this version it's "patched" to what someone thought made more sense: go up again without paying, IF you had the rubber and screwed her before, otherwise you lose two grand again
the sensible logic would be the tv trick always works and skip the entire pimp routine
all three versions would be
softporn-4.inc.pas
else if (your_place=b_backrm) and (direction=up) and
{$IFDEF ORIGINAL_VERSION}
// the TV trick is ignored. famous bug that should be preserved
(hooker_fucked<>true) then
{$ELSE}
(TV_channel<>6) then
{$ENDIF}
begin
if not is_carried(_control_unit) then
write_message('To watch TV, I need the remote control unit!!')
{$IFDEF ORIGINAL_VERSION}
// no check
{$ELSEIF PATCHED_VERSION}
else if not hooker_fucked then write_message('The Pimp says I can''t watch TV')
{$ELSEIF CORRECT_VERSION}
// there should be no check here. makes no sense
{$ENDIF}
else
watch_TV( TV_channel );
end;
the original version
https://allowe.com/download/softporn.zip
https://gamefaqs.gamespot.com/pc/564423-softporn-adventure/faqs/36697
Original program written on the Apple ][ computer by Chuck Benton ║
║ Shareware Version 2.4 ║
║ Re-written, translated, modified and debugged in Microsoft Quick-C V2.5 ║
║ By Gary Thompson AKA "The Psycho" Email:[email protected] ║
║ Softporn WEB PAGE: http://www.bridge.net/~psycho/softporn.html ║
║ The Psycho Strikes! ║
║ Beta testing by CARDIS, ARIEL, & KOJAK
the new version that seems identical to this one
http://ifarchive.org/if-archive/games/zcode/softporn.zip
SOFTPORN ADVENTURE
An Interactive Classic
By Chuck Benton
Reconstructed in Pascal by Paul Schlyter
Reconstructed in Inform by Patrick Kellum
Release 0 / Serial number 971018 / Inform
v6.14 Library 6/7
change {$MODE FPC} in softporn_adventure.pas:1
Need to figure out why the close() function doesn't want to compile. It's commented out now.
softporn-2.inc.pas:91 & :31 change to a real bell
... so that the descriptions will flow on modern terminals better
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.