| |
Xenox
Registered: Jun 2003 Posts: 87 |
Datastorm Demo effects - awesome!
I'm really shocked about the very good quality of the demos released at the Datastorm2014, really, really great stuff, the gfx are amazing with very good code and music...!
I really, really, like the bg Datastorm bitmap picture in "We are all connected" at the beginning...
My question is, how do they do that moving the bitmaps... i'm really impressed...!
We Are All Connected
Frank |
|
... 27 posts hidden. Click here to view all posts.... |
| |
Perplex
Registered: Feb 2009 Posts: 255 |
Quoting BitbreakerSolution: Don't do demos anymore :-P
Nah, following up on HCL's idea, the next logical step is of course to build your own computer and only make demos for that. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Quote: Solution: Never use someone elses (drive-)code.
also write your own assembler, while you're at it. |
| |
Perplex
Registered: Feb 2009 Posts: 255 |
For the moving bitmaps in We Are All Connected, I divide the images into 96 pixels wide segments, and load data into two alternate buffers, each 4096 bytes long (2400 bytes for the bitmap data, 300 bytes for the screen data, and the rest available for sprite data, tables, code or whatever.) Some of the segments are crunched to almost nothing, so they will finish loading and decrunching very soon after I start copying data from the previous buffer onto the screen, that's why I didn't bother coding a ring buffer. Also, I am lazy. |
| |
algorithm
Registered: May 2002 Posts: 705 |
Quote: Quoting BitbreakerSolution: Don't do demos anymore :-P
Nah, following up on HCL's idea, the next logical step is of course to build your own computer and only make demos for that.
And following on that, Build the tools that are required to make the computer and also ensure that you build what is required to make the tools.. and also ensure... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
Quote:also write your own assembler, while you're at it.
didnt every coder write at least one of them? :) |
| |
soci
Registered: Sep 2003 Posts: 480 |
Quoting GroepazQuote:also write your own assembler, while you're at it.
didnt every coder write at least one of them? :)
I don't know what you're talking about ;) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
subliminal message ... we need a proper open source rewrite of "pack64" and "cruel" as well, if only for historic reasons ...
|
| |
soci
Registered: Sep 2003 Posts: 480 |
I've heard that there's some old source which would need pack64. I'm on the same opinion that it's better to replace it with a modern packer. Those two tools would need a rewrite from scratch otherwise. |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1409 |
Or if you're Chuck Moore, you then go on to build your own CPUs by laying out gates by hand using software you wrote in the language you wrote then ported to the previous generation of hardware you designed.. |
| |
Tao
Registered: Aug 2002 Posts: 115 |
Quote: I've heard that there's some old source which would need pack64. I'm on the same opinion that it's better to replace it with a modern packer. Those two tools would need a rewrite from scratch otherwise.
An open source (binary compatible) cross-platform implementation of Blitz! would be awesome too, preferably in C :) (yeeees, it "might" have something to do with easing my C*Base workflow). |
Previous - 1 | 2 | 3 | 4 - Next |