Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Antarctic style terrain, procedurally generated

Featured Replies

and with music, too.

For those who cannot quite see the accomplishment in this video clip, let me explain to you that this is the result of a programming contest where people strive to achieve the audio-visually most stunning code within a storage limit of 4 kilobytes (code and data combined)Most modern games require 4 million times that size of storage, e.g. 4 GB on one DVD. Your flight simulator even takes 15GB of HD space after installation. Or about 3-4 million times the size of this little program.How was this achieved?a) Data compression. Lots of data compression.b) Procedural generation of content. In fact the demo code does not store any textures at all, it uses shaders to generate the "textures" on the fly. The music is generated by FM synthesis and filters, much like in old analog synthesizersc) most likely the use of assembly language or hand-tweaked low level routinesd) spending weeks and months of optimization to squeeze every little byte out of this code.This kind of programming competition takes place at annual gatherings of computer nerds. This kind of scene has been going on for at least 20 years now. It all started on VIC-20, Commodore 64 and the Amiga and Atari ST. It's about the same age as the Microsoft Flight Simulator. In that sense, the demo scene has survived the Microsoft Flight Simulator. It is still "flying", as you can see in this video.There are also 64k competitions with less relaxed space requirements, as well as entirely open competitions. The only rule is that your code has to render everything in real time. Just handing in an "animation", such as a pre-rendered video file is taboo. Some competitions still target vintage computers, such as the C-64, and even TI pocket calculators ;)Christian

Hello,afi011.gifFantastic!Regards.bye.gifGus.

I saw this a long time ago posted on the site for the project I'm working on... It's pretty amazing actually. Just to actually see what kind of GAME can be made with this kind of technology, check this game out, it's only 96k in size, yet oh so worth it if for no other reason than to have a good shock as to how effective that kind of technique is.http://www.theprodukkt.com/kkrieger

Peter Clemenko III
Former AVSIM Staff Reviewer
All posts on the fourm are my own, and not representative of AVSIM.

PFE Expansion voice actor

"Solving new problems is what keeps us moving forward as individuals and as a society, so don't back down." Garry Kasparov
I do what I believe is right, not what is popular.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.