Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 10 submissions in the queue.
posted by Fnord666 on Sunday February 28 2021, @05:46AM   Printer-friendly

The Famous Basic Computer Games Book Gets A 2021 Update:

If you are a certain age, your first programming language was almost certainly BASIC. You probably at least saw the famous book by Ahl, titled BASIC Computer Games or 1010[sic] BASIC Computer Games. The book, published in 1973 by [David Ahl] was a staple in its day and the first computer book to sell over one million copies. Of course, if you want to run Super Star Trek or Hamurabi, you better fire up an old retrocomputer or a simulator because BASIC in 1973 doesn't look like what we have today. Or, you can head to GitHub where [coding-horror] is inviting people to help update the programs using modern languages.

[...] By today's standards, these games are pretty crude, but they are still engaging and, if you remember them, always nostalgic.  There is one thing missing, though. In 1973, you had no choice but to type the programs in yourself. You couldn't help but learn something about programming in the process. Besides, you then had to debug the program to find your typing mistakes and that was definitely educational. It might seem like these games are ultra-simple, but hexapawn does machine learning and the lunar lander game is a simple physics simulation.

[...] Seeing some of these old gems is like unexpectedly running into an old friend. If you want to help out, there's a discussion board available.

NOTE: Prior to uploading to GitHub, all programs were updated to run on Vintage Basic.

Wikipedia entry for BASIC Computer Games.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: -1, Flamebait) by fakefuck39 on Sunday February 28 2021, @07:17AM (17 children)

    by fakefuck39 (6620) on Sunday February 28 2021, @07:17AM (#1118135)

    one shitty non-story during the day in a 7+ hour period, on a day off. probably fifty sitting in a queue for 2 months, and about 20 good ones rejected. welcome to pipedot. but yeah, the issue is not enough people vetting stories, so we need to get more. and the issue with the horse carriage was the horses weren't muscular enough and got tired fast. it's a buzztard world where the solution is more and better horses and not, you know, getting a car. this is the way a site dies. boring bland shit, not enough shit, and the same 10 retards arguing who think they can suck a drink through a straw in a vacuum, telling all the scientists are stupid and wrong, without being smart enough to pass high school physics.

    this is why this has become an entertainment site to shit on idiot clowns instead of the tech discussion site it used to be. the king isn't wearing pants, but believes the dried shit stuck to his ass is pants and everyone is an idiot for paying for a pair.

    Starting Score:    1  point
    Moderation   -2  
       Flamebait=3, Troll=1, Insightful=1, Informative=1, Total=6
    Extra 'Flamebait' Modifier   0  

    Total Score:   -1  
  • (Score: 0, Flamebait) by Anonymous Coward on Sunday February 28 2021, @01:06PM (16 children)

    by Anonymous Coward on Sunday February 28 2021, @01:06PM (#1118176)

    Then why are you still here ? Do you seriously think your incessant trolling and ranting is going to magically turn this site into what you want it to be ? Get a fucking life, loser.

    If you were anything more than a worthless, irrelevant, powerless basement dweller, you would start your own tech-related news site.

    • (Score: 0, Troll) by Anonymous Coward on Sunday February 28 2021, @04:21PM (5 children)

      by Anonymous Coward on Sunday February 28 2021, @04:21PM (#1118213)

      I believe they answered your question as to why they are here.

      this is why this has become an entertainment site to shit on idiot clowns

      Pretty much sums it up. Tired old Perl code that regularly hiccups (the loss off cas files on page loads repeatedly the last few days, the increase in FORMKEY errors, most people not feeling it’s worth the effort to submit stories any more, show that ultimately Buck Feta (oh how childish a rendering of Fuck Beta) is not enough on its own to sustain a site. Most people got over their outrage over D2 and Beta and moved on, so it’s mostly people still driven by stale rage running the show.

      Php is shit, but far less shit than Perl. Almost nobody is using Perl for a CMS any more for a reason. Time to at least catch up to the late 90’s and make the switch, angry old men. Or you could do it in c and see huge performance increases - but it looks like the current pool of script kiddies isn’t up to the challenge of doing either.

      Azusa was right - this place has gone past its best before date for its original purpose. It still serves as entertainment, as noted by the GP poster, but we all know what ultimately happened to the original consumers of Soylent. They ended up being consumed by the younger generation.

      Instead of “fuck beta”, maybe you need to reboot. And Fuck Perl. Give a chance to remove obsolete features and add new ones, as well as maybe injecting new blood.

      • (Score: 2) by hendrikboom on Sunday February 28 2021, @06:26PM (4 children)

        by hendrikboom (1125) on Sunday February 28 2021, @06:26PM (#1118246) Homepage Journal

        Is there any gradual way to convert from Perl to another language?

        • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @07:45PM (2 children)

          by Anonymous Coward on Sunday February 28 2021, @07:45PM (#1118265)

          People mix programming languages often enough, but it’s usually for performance improvements (writing some code in c that you can call).

          Doing a CMS in php doesn’t take a year, even for a single coder. It’s a really simple language without the screwed up line noise that typifies Perl. Perl is the very definition of a mess. Which is why Perl 6 failed.

          Other languages also adopted the php paradigm of embedding code into ordinary files, but php won the race in terms of market share. So what you’d do is, if you want to keep most of the features, save the outputted HTML from a typical page in Perl, and replace anything that needs to be dynamic with embedded php. So you don’t need to generate the whole page, just stuff like:

          Username: <?php
          $username=“nobody”: // test variable, normally fetched from db
          echo $username; ?>

          . Which outputs Username;nobody. Files usually end in .php, and you can test it without a php-enabled server with “php - f “ and the test tile name. If you have a supported db installed, you can store and retrieve variables from it. You can also read and write data to plain text files (including using random access read-write functions) if you want to go nosql.

          Variables are preceded by a $. Chech out php.net for more.

          • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @08:26PM

            by Anonymous Coward on Sunday February 28 2021, @08:26PM (#1118269)
            O, forgot this: Since the database already exists it’s pretty straightforward. You don’t even need to understand much of what the current code does, just let the expected behaviour and the db scenario guide your decisions.
          • (Score: 2) by DannyB on Monday March 01 2021, @04:51PM

            by DannyB (5839) Subscriber Badge on Monday March 01 2021, @04:51PM (#1118500) Journal

            People mix programming languages often enough

            You mean, like this. [soylentnews.org]

            --
            The server will be down for replacement of vacuum tubes, belts, worn parts and lubrication of gears and bearings.
        • (Score: 0) by Anonymous Coward on Monday March 01 2021, @12:51AM

          by Anonymous Coward on Monday March 01 2021, @12:51AM (#1118338)
          And you can download the entire manual from php.net here [php.net] Available in various formats and languages. Knock yourself put!
    • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @05:03PM

      by Anonymous Coward on Sunday February 28 2021, @05:03PM (#1118232)

      I admit am here for the shits and giggles. Stop modding it down, asshole.

    • (Score: 1, Offtopic) by fakefuck39 on Sunday February 28 2021, @06:58PM (8 children)

      by fakefuck39 (6620) on Sunday February 28 2021, @06:58PM (#1118254)

      I have a life, which unlike yours includes no part of this site, which is not life, it's equivalent to watching TV. Yes, for you it's apparently so much a part of life that you abuse the mod system, and post any negative comments as AC to save your karma so you can downvote politically, and explicitly against the rules on threads you are in.

      I was here for the discussion and contributed 4 digit sums. I then offered to literally pay for development of a better system for submitting and vetting stories, and was repeatedly met with "why need a car, we need stronger horses - why don't you become an editor."

      What you consider trolling and ranting, is me making fun of you, and people who are purposely dense and double down on being wrong, while calling everyone an idiot. They (you) are clowns, and solely here for my entertainment, which is what I use this site for. There are sometimes enjoyable technical discussions I get into, but that's decreased greatly in the last couple of years - due to normal people leaving, and people like you remaining, in addition to the lack of good stories making it through the dumbass editorial system.

      Oh look, the guy being laughed at is complaining he's being laughed at. I'm here specifically to make fun of you to get my kicks. No, that does not turn the site into what I want it to be (what it used to be). I still use the site for what it is now. I explained that pretty well in the post you replied to. But you do need to be able to read before replying. Something you are too dumb to do.

      • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @07:42PM (7 children)

        by Anonymous Coward on Sunday February 28 2021, @07:42PM (#1118264)

        It costs 6 figures to pay someone to work on the site professionally.

        So if you want to improve quality, contribute enough to hire an employer, follow the given advice and volunteer your time, accept what you're given for free, or finally just fuck off.

        • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @07:50PM

          by Anonymous Coward on Sunday February 28 2021, @07:50PM (#1118266)
          There’s plenty of better easily modified PHP CMS out there. Perl is dead. If you can’t do it from scratch, just grab and modify one of them. A few hours on php.net will pay larger dividends than a bookshelf of O’Reilly Perl manuals.
        • (Score: 1, Offtopic) by fakefuck39 on Sunday February 28 2021, @08:19PM (4 children)

          by fakefuck39 (6620) on Sunday February 28 2021, @08:19PM (#1118268)

          It does not cost a full year of a senior dev salary to develop a more automated system for vetting spam from articles and reducing the workload. It costs about 10k to hire a good perl dev to do that in about a month. Which I literally offered to do. So why don't you go fuck off with your strawman and return to your autistic spam - you seem to be good at that.

          • (Score: 0) by Anonymous Coward on Sunday February 28 2021, @08:45PM (3 children)

            by Anonymous Coward on Sunday February 28 2021, @08:45PM (#1118277)
            Sounds like there’s a niche opening up for a decent competitor.
            • (Score: 2) by fakefuck39 on Sunday February 28 2021, @09:04PM (2 children)

              by fakefuck39 (6620) on Sunday February 28 2021, @09:04PM (#1118282)

              This was the decent competitor. Dicedot got the competitor - pipedot, where people went. Then this place opened up and pipedot died.

              Best technical discussion is on hacker news. The issue there is one guy, who seems to be an incel on a powertrip. Their main feature is censorship of comments. They grey them out, then just delete them completely. So if you say something people disagree with, it literally gets deleted. This results in lack of good discussion, but instead becomes a very technical, very apt, nerd echo-chamber. That's cool for an article with a single viewpoint. It however means the discussion is not worth reading.

              The problem with opening up yet another site, is it needs to have no censorship - like this one (moderation is literally meaningless, we read at -1). Voat tried that. What happens is it becomes a troll echo-chamber.

              There is no solution to this, because of the way social network dynamics work. You need a large userbase for the discussion, people don't jump ship all at once. Only the outcasts go there, and it turns to shit overnight.

              A better solution is to restore this place to its previous glory. My suggestion was to take the editor work that can be automated, and do it, so they only have to spend 30 seconds glancing at a submission. Bam - more content. Buzztard, while ethical and a good man, is a very, very stupid person, who thinks he is smarter than scientists, and has won at life by finding a way to be happy with being poor, and sitting on a shitty little boat all day. Explaining logic to him is pointless - it's like arguing with a wall. So the site slowly starts dying, and there is no solution to save it. Like slashdot. Like pipedot. Like everything else.

              • (Score: 2) by tangomargarine on Monday March 01 2021, @11:44AM (1 child)

                by tangomargarine (667) on Monday March 01 2021, @11:44AM (#1118432)

                This was the decent competitor. Dicedot got the competitor - pipedot, where people went. Then this place opened up and pipedot died.

                There was no "and then" between the Slashcott and SN. We opened up within a month after?

                Pipedot never got off the ground in the first place, for values of "off the ground" much over 10 comments per article.

                --
                "Is that really true?" "I just spent the last hour telling you to think for yourself! Didn't you hear anything I said?"
                • (Score: 2) by fakefuck39 on Tuesday March 02 2021, @02:32AM

                  by fakefuck39 (6620) on Tuesday March 02 2021, @02:32AM (#1118732)

                  right, as I literally said, slashdot had no competitor, and got one when the boycott hit. which was pipedot, which never took off and people went here. not sure why you need to reword my original statement, but i guess you agree.

        • (Score: -1, Flamebait) by Anonymous Coward on Sunday February 28 2021, @08:50PM

          by Anonymous Coward on Sunday February 28 2021, @08:50PM (#1118279)

          "and contributed 4 digit sums"
          - "accept what you're given for free"

          "hire an employer"
          Learn Words.

          You are a failure of the American school system, and of life.

          "fuck off"
          First thing you've ever been right on. You should absolutely fuck off. The articles are "ok" - offtopic spammers who failed reading class like yourself are not. You are the biggest problem here, not the articles. Improving a site does not mean blindly do what the owner suggests. It is also suggesting new and improved ways to do things. I find it absolutely a buggy-horsewhip scenario that an actual person has to spend a lot of time on each submitted story, when most of the work they do can be automated. Rejecting automation, on what is supposed to be a tech forum, and suggesting amazon m-turk manual work to filter spam submissions, and manually formatting stories... It means the dense management don't care if this site dies. We're half way there now.