Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. Simple Optimization Trick

Simple Optimization Trick

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
70 Posts 49 Posters 4 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M [email protected]

    I wonder if there's anyone alive right now who would be capable of such a task.

    blackmist@feddit.ukB This user is from outside of this forum
    blackmist@feddit.ukB This user is from outside of this forum
    [email protected]
    wrote last edited by
    #61

    If the hardware was fixed, I don't see why not.

    Might not be as fast as the optimisations compilers do these days though.

    If you have to support thousands of types of GPU and CPU and everything else, then fuck no.

    1 Reply Last reply
    3
    • S [email protected]

      Even if one did, say using x86, it would still just be interpreted by the CPU into the CPU's native opcodes, as the legacy instruction sets are interpreted/translated.

      B This user is from outside of this forum
      B This user is from outside of this forum
      [email protected]
      wrote last edited by
      #62

      as the legacy instruction sets are interpreted/translated.

      Wth? That's it, I'm sticking to the AVR then

      1 Reply Last reply
      0
      • F [email protected]

        Holy fucking shit this is the best motherfucking news this year

        F This user is from outside of this forum
        F This user is from outside of this forum
        [email protected]
        wrote last edited by
        #63

        Wait, it looks like the only way to install OpenRC2 is to have already installed RC2?

        Installing on my Linux machine:

        OpenRC2 needs files from the original RollerCoaster Tycoon 2 or RollerCoaster Classic in order to work. Please select the directory where you installed RollerCoaster Tycoon 2 or RollerCoaster Classic.
        (I haven't learned anything about how to live in the Linux environment, I barely use this machine)

        L M 2 Replies Last reply
        0
        • F [email protected]

          Wait, it looks like the only way to install OpenRC2 is to have already installed RC2?

          Installing on my Linux machine:

          OpenRC2 needs files from the original RollerCoaster Tycoon 2 or RollerCoaster Classic in order to work. Please select the directory where you installed RollerCoaster Tycoon 2 or RollerCoaster Classic.
          (I haven't learned anything about how to live in the Linux environment, I barely use this machine)

          L This user is from outside of this forum
          L This user is from outside of this forum
          [email protected]
          wrote last edited by
          #64

          You just need the main game files. If you want to be legal, you can just buy RCT2 off of gog, and then just use wine to "install" the game, of which, you just copy the installed files into OpenRCT2. RCT1 is not needed, but adds more to the game.

          F 1 Reply Last reply
          2
          • L [email protected]

            You just need the main game files. If you want to be legal, you can just buy RCT2 off of gog, and then just use wine to "install" the game, of which, you just copy the installed files into OpenRCT2. RCT1 is not needed, but adds more to the game.

            F This user is from outside of this forum
            F This user is from outside of this forum
            [email protected]
            wrote last edited by
            #65

            I guess I'll have to find a friend I can borrow from, does piratebay still have old PC games?

            L 1 Reply Last reply
            0
            • R [email protected]

              > almost

              B This user is from outside of this forum
              B This user is from outside of this forum
              [email protected]
              wrote last edited by [email protected]
              #66

              I used those as examples but I claim that most everything was C by the early 90's. The statement that C compilers got fast which allowed it isn't true. When a new compiler came out it was always a couple of percentage points faster than the old version. Meanwhile hardware was doubling in performance every two years.

              C compilers didn't need much optimization because there wasn't much performance that could be optimized into code on the simple CPUs of 1992 when Doom was being written. CPU's weren't the superscalar multi core monsters they are today. A compiler couldn't take advantage of reordering instructions to use multiple adders because there was only one.

              1 Reply Last reply
              1
              • F [email protected]

                I guess I'll have to find a friend I can borrow from, does piratebay still have old PC games?

                L This user is from outside of this forum
                L This user is from outside of this forum
                [email protected]
                wrote last edited by [email protected]
                #67

                The internet archive probably has a copy. That's the way I usually go with old PC games.

                I did find a site called gog-games.to , but I have never used the site, so be careful.

                EDIT:
                ripped.guide is a great website to find piratable stuff. Just make sure you use a VPN when doing this stuff (besides the Internet Archive, ofc)

                1 Reply Last reply
                1
                • F [email protected]

                  Wait, it looks like the only way to install OpenRC2 is to have already installed RC2?

                  Installing on my Linux machine:

                  OpenRC2 needs files from the original RollerCoaster Tycoon 2 or RollerCoaster Classic in order to work. Please select the directory where you installed RollerCoaster Tycoon 2 or RollerCoaster Classic.
                  (I haven't learned anything about how to live in the Linux environment, I barely use this machine)

                  M This user is from outside of this forum
                  M This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #68

                  Yeah, it uses the original assets. Similiar to OpenRA for ... multiple games.

                  1 Reply Last reply
                  0
                  • N [email protected]

                    You couldn't pay me to write a game in C today. Our expectations of what games have to be are sky high today. You cant get away with the productivity lost writing in c, maybe c++ since its supported by a number of engines. But, im personally not aware of a single engine that uses C. I tried my hand at writing a game without an engine, and it was a hot mess. Writing low level code to make a button with text, no thanks...been there done that, in my game, you could bump into trees and get stuck...not very fun in my opinion, and thats after a few months of writing code.

                    L This user is from outside of this forum
                    L This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #69

                    Well, as a curious person myself, what programming language would you use to write a game engine in, or at least a game in?

                    N 1 Reply Last reply
                    0
                    • L [email protected]

                      Well, as a curious person myself, what programming language would you use to write a game engine in, or at least a game in?

                      N This user is from outside of this forum
                      N This user is from outside of this forum
                      [email protected]
                      wrote last edited by [email protected]
                      #70

                      I use Unreal Engine right now, but I've also used Godot and Unity in the past. I dont use Unity anymore, and probably won't ever bcz of some shenanigans they've pulled in the recent past. Also used pygame, and way back before I discovered game engines I tried using OpenGL and SDL directly. (Do not recommend going that route) They are way too low level for you to make any real progress, at least in a timely manner. They are what you'd want to use if you are trying to write your own game engine, but most people aren't trying to do that. Most people just want to make games.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups