pouët.net

Arsantica 3 by Desire [web]
screenshot added by Heaven/TQA on 2016-03-27 03:27:24
platform :
type :
release date : march 2016
release party : Revision 2016
compo : oldskool demo
ranked : 4th
  • 48
  • 10
  • 0
popularity : 64%
 64%
  • 0.83
alltime top: #2589
added on the 2016-03-27 03:27:24 by Heaven/TQA Heaven/TQA

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

Revision 2016 Oldschool Compo Entry:

Desire's Arsantica 3 Demo
-------------------------

Platform: Atari 800 XL/XE with min. 64kb RAM, Single POKEY
CPU: 6502, no 65816
Speed: 1,77 MHz
Video: PAL

Credits:

Code:

- IRQ-Loader by Heaven based on HARD IRQ Loader
(for non Atari 8bit users, enables music & fx while loading)
- 3D Starfield loader by Heaven with Oswald
- Voxel by Heaven with Popmilo and Axis based on Planet Rocklobster
- 3d part by Heaven
- Wolfenstein by Heaven based heavily on HARD's source
- Tilt/rotator by Axis
- Voxel Sphere by Popmilo with additional code by Heaven
- Fractalus Mountain by Heaven based on Popmilo's Rescue on Fractalus researches
- Super Duper hidden part by our friends of ???? converted & pimped by Heaven

Grafics:
Alien, Hammerfist, Bokanoid

Musics:

Miker (loading tunes part 1, part 4), Triace (loading tunes part 2 & 3, endtune)

Tools used:

Altirra,MADS Assembler,WUDSN IDE Suite,Exmoizer,LZ4,MakeATR,xBOOT by XXL,G2F,
Music Pro Tracker, (loading tunes & part 1-3), Raster Music Tracker (Endtune)
Gimp,Purebasic,Turbo Basic XL,Terrain Generator
ohhh da hat er mich schon wieder vergessen aber egal ;) hehe cooles teil auf baldige neue logos 4 yu
rulez added on the 2016-03-27 03:52:14 by ozan ozan
Quote:
ohhh da hat er mich schon wieder vergessen aber egal ;) hehe cooles teil auf baldige neue logos 4 yu


mist... ;) sorry.
alles okili dokili ;)
added on the 2016-03-27 04:04:16 by ozan ozan
Awesome demo!
rulez added on the 2016-03-27 05:07:55 by ham ham
For the code.
rulez added on the 2016-03-27 06:24:54 by emkay emkay
Great Demo! Even the Oxyron C=64 HIDDEN PART rocks!! :D Very cool!!!
rulez added on the 2016-03-27 10:03:06 by MarioXE MarioXE
Very good code, but design is the house of jerky. Music alarmingly falls asleep. Very cool idea, but it ruined by the lack of style and the load from the floppy disk :( Atari is not that strong. My modest assessment: 6/10. The weakest part of the trilogy.
added on the 2016-03-27 10:25:27 by unity1 unity1
It looked technically impressive (the scene with the landscape) but I felt kinda bored by the demo as a whole.
As @Starchaser and @unity1 said. Seems that you have capable team, able to do many complex and advanced things, but you still need a good screenplay and quality controller. Good demo is not about great code - only - but it has to be a show. Keep trying.
added on the 2016-03-27 10:45:23 by wieczor wieczor
That voxel!
rulez added on the 2016-03-27 11:26:33 by mad mad
A dutch all-star gfx cast! More than a thumb for this! :)
rulez added on the 2016-03-27 12:52:45 by magic magic
https://youtu.be/PM9K7jSjCu4
Some effects last way too long but overall a good demo.
rulez added on the 2016-03-27 13:26:03 by gaspode gaspode
This time only endpart music from me, but I saw this one evolving over the last moths and I saw the effort Heaven did put in. Awesome standalone effects, mate!

Designwise.....hmmm I guess we'll find out if we can make a sequel / prequel (;
added on the 2016-03-27 13:41:35 by Triace Triace
Code A+++ but the transitions almost killed it for me. We gotta figure out a good way to loud with music. Damnit! :-D
rulez added on the 2016-03-27 14:17:26 by Hopper/SquoQuo Hopper/SquoQuo
I wouldn't have thought that the XL/XE was capable of such stuff. Great work!
rulez added on the 2016-03-27 14:36:13 by CONS CONS
technically brilliant! but duuudes, this abrupt changes need to change in the next Arsantica ;)
rulez added on the 2016-03-27 14:51:02 by HellMood HellMood
One of the best looking voxel landscapes in 8bit imho. Many other coder's parts. The last iceberg thing is nifty too. Very nice coder's demo, although I am not sure about the sudden pause of the music, a machine limitation or unfinsihed?
rulez added on the 2016-03-27 15:02:43 by Optimus Optimus
@optimus...

forgot to implement fading out :D
During the first Arsantica I wondered about the music pausing during loading. Now it has been fixed, but the cuts are still kind of abrupt.

In any case, significantly better than the second one, but the first still remains the best.
rulez added on the 2016-03-27 15:44:09 by Trilkk Trilkk
technically yes... but honestly .. the whole thing is lacking any design :-(
Also re-use of pictures from previous productions is mehh. (Spaceship)

Don't get me wrong Heaven: I have deep respects for the whole bunch of work in it - but maybe you find a good designer at the Revision who can help you polishing the next production for good?
added on the 2016-03-27 18:32:33 by twh twh
Kinda obvious now that our focus was on getting code working and much, much less on demo as a whole... Some effects like voxel terrain and spherical one took almost every byte of ram. We'll try making it flow better next time !
rulez added on the 2016-03-27 18:33:09 by popmilo popmilo
Great technical feat, but the abrupt endings and the complete lack of design and polish make this a piggy for me.
added on the 2016-03-27 18:51:38 by Kylearan Kylearan
Hm.... after Arsantica 2 I proposed Heaven to use "one FX" less and to add some fx-transitions. But my bigger question is , whether the music will somedays fit to the most advanced graphics FX...
added on the 2016-03-27 22:32:30 by emkay emkay
great work guys!
rulez added on the 2016-03-27 23:07:10 by daison daison
I don't know alot about Atari productions and capabilities, but I must admit that I enjoyed this demo alot (3D, sound during disk I/O). I whish someone could do the same on my favorite platform (see my prods).
rulez added on the 2016-03-28 00:01:55 by __sam__ __sam__
really nice prod!!
rulez added on the 2016-03-28 07:37:24 by sINk sINk
A fair attempt. Good job with effects, but ultimately I have to side with Kylearan.
added on the 2016-03-28 14:14:42 by noby noby
looks pretty badass to me! first time I see a voxelball on 1.77 MHz . Would be interesting to know how the code is done compared to how it is done on a high end platform.
rulez added on the 2016-03-28 14:24:52 by rloaderro rloaderro
Basically standard 3 pass fx... Render into Voxel buffer... Take this buffer and do the spherical mapping incl c2p and apply dithering... So room for improvement here... Raytables and speed codes pregenerated. Rendering is 64x64. Texture is 64x64 in 13 shades.

I guess more details by popmilo. The effect itself is random based... Speed, colors and stars in background.

Oh... Difference to "standard".... No EOR filler etc (in the non dithered version).

http://youtu.be/itkSHrrMOf0
Thumb for the mountain/UFO part, agree it was a bit abrupt. Liked the hoofed monster also. 800XL music and I are not friends. :)
rulez added on the 2016-03-28 16:34:31 by Photon Photon
Quote:
looks pretty badass to me! first time I see a voxelball on 1.77 MHz . Would be interesting to know how the code is done compared to how it is done on a high end platform.

Unrolled "radial raycasting over heightmap" speedcode to draw upper half (quadrant at a time to save on number of needed zp pointers), then after changing zp pointers uses same speedcode to draw bottom half into buffer.

Using texture with smooth heightmap Karolj discovered that most of the height differences in one ray were only couple pixels. So I made routine to brute force draw only top three pixels of each voxel column and it works great.

Second pass is rectangle to circle mapper and kind of chunky to bitmap routine (byte based color buffer onto standard Atari bitmap with 4 pixels per byte) combined with dithering. All done using python to generate speedcode.

Could be even more optimized, but we were more than happy that it worked 100% couple hours before deadline :)

ps. Another interesting thing I guess is that 'regular' voxel terrain is rendered using only 40 columns ;)
added on the 2016-03-28 17:17:14 by popmilo popmilo
sadly feels as rough around the edges like the previous 2 parts, but its still a great demo on a800
rulez added on the 2016-03-28 17:34:23 by wysiwtf wysiwtf
Not a single oldschool demo should there be without wolf engine :)
Great effects!
rulez added on the 2016-03-28 21:10:14 by lvd lvd
Great effects and good music. Nice demo!
rulez added on the 2016-03-29 01:28:39 by AW87 AW87
Great effects, nice gfx and music ... a little worse with design.
rulez added on the 2016-03-29 09:42:40 by at0m at0m
Video capture of the hidden screen done mainly by the Oxy gang.

https://youtu.be/vYfG-ejc2ak
Nice one with great pixel art, although could have benefitted more from proper pacing imho.
rulez added on the 2016-03-30 03:45:04 by elend elend
good oldskool
rulez added on the 2016-03-30 20:13:55 by guyfrost guyfrost
Great individual parts, disjointed flow.
rulez added on the 2016-03-31 00:12:40 by CiH CiH
Great effects.
rulez added on the 2016-03-31 11:01:00 by Preacher Preacher
Great effects, but hard to watch due to the loading breaks. Rulez anyway.
rulez added on the 2016-03-31 19:43:37 by sachy sachy
Massive, enjoyed lots
rulez added on the 2016-03-31 22:16:32 by Fell Fell
great effects, but remove the breaks between scenes :) demo needs more folw great !!
rulez added on the 2016-04-01 07:57:03 by piter_jnf af piter_jnf af
Hammer
rulez added on the 2016-04-02 13:35:38 by decca decca
Very good demo!
Some parts felt a bit long for my taste (raycast part..).
The music was fantastic. FX+music while loading is top!
rulez added on the 2016-04-03 01:11:37 by norecess norecess
what Starchaser said
Best sequel
rulez added on the 2016-04-03 12:42:54 by Baudsurfer Baudsurfer
Well done! So much work in this sequel.
rulez added on the 2016-04-03 18:41:07 by Soundy Soundy
Great demo again. Actually, more like a short film than a demo. Moooore! :)
added on the 2016-04-03 20:03:03 by NeonXL NeonXL
Fun to watch and listen! Brilliant!
rulez added on the 2016-04-03 20:28:45 by Virgill Virgill
Amazing effects! I think the flow is a bit broken here and there, but anyway very good stuff all around!
rulez added on the 2016-04-03 21:44:21 by fiveofive fiveofive
Thanks for the explanation of the voxel. I really wondered just.. HOW! :)
added on the 2016-04-03 22:57:08 by mad mad
Quote:
Thanks for the explanation of the voxel. I really wondered just.. HOW! :)

No problem man, always nice to try something new and share afterwards :)

Already translated 1:1 to c64, but soooo slow... Need to take different approach with that one.

Something like Plus4 could do it much more justice ;)
added on the 2016-04-04 21:42:38 by popmilo popmilo
The C64 shouldn't be that much slower. (However I have seen the specs of Atari, pretty impressive).. You probably already did use FLI to blit the colors (for a virtual 40x50 screen). Anyways the voxel just rocks! :) It's nice to see new limits on different platforms.
added on the 2016-04-05 07:05:00 by mad mad
Quote:
The C64 shouldn't be that much slower...

It's all in boundaries of an objective performance difference. It's not like I was surprised...

Raw difference of Atari's 114 cycles vs C64's 63 in most scanlines is what's so cool about A8. Can't achieve same speed on commodore without using something like FLI, color attributes or sprites in a smart way.

In addition, Atari's 4bit per pixel modes (gtia modes) combined with hardware vertical doubling are closest you can get to a functional chunky display on an 8-bit. There are many more demos to come for sure :)
added on the 2016-04-05 20:42:41 by popmilo popmilo
One fact is shown with this prod... While the graphics have grown to a "relatively 2010" progression, the POKEY usage in even this demo is at "around 1985" ... It seems, the A8 needs people who like real music AND being able to code, to get POKEY shifted into the 20th century ;)
added on the 2016-04-18 22:03:31 by emkay emkay
@mad If you push coding limits related to C64, this 3D stuff will always get 3 times faster than everything on the C64.
added on the 2016-04-18 22:06:15 by emkay emkay
@emkay: but actually I'm proud that I don't meet *your* "stardards". :P My thumb goes to the rest of guys who made Arsantica #3.
rulez added on the 2016-04-19 00:00:21 by miker miker
@miker: not sure what "Standards" were your point, but "my standards" were not reachable because the recommended software is missing.
added on the 2016-04-19 23:12:24 by emkay emkay
Solid work! Some really cool parts :) Congrats!
rulez added on the 2016-04-21 18:44:41 by grey grey
My resume is that this scene has gotten pretty whiny.
This lacks design, yes, but it has a solid number of technically impressive effects and i definetly like that.
rulez added on the 2016-04-21 21:07:41 by Paranoid Paranoid
Nice demo!
The voxel looks great. The tilt/rotator is amazingly fluent.
A big plus for fullscreen pictures, very rare in Atari 8-bit demos.
And you have managed to fit it all into 64K RAM, congratulations!
I disagree with the other comments saying this demo lacks design. But certainly it could be more polished.
rulez added on the 2016-04-30 10:57:58 by 0xF 0xF
Top effects.
Slowly but I'm starting to get used to the panda... ;)
rulez added on the 2016-05-13 21:13:30 by sheriff sheriff
Fantastic demo. It inspired me to make http://www.pouet.net/prod.php?which=67780 .
rulez added on the 2016-07-17 20:23:31 by reenigne reenigne
Many fx I like: 3D landscape, rotating skulls, fractal mountains. Also story-driven? Well, must thumb.
rulez added on the 2016-08-25 11:42:54 by Overflow Overflow
Quote:
My resume is that this scene has gotten pretty whiny.
This lacks design, yes, but it has a solid number of technically impressive effects and i definetly like that.


The question is "when do they use music for demos on the A8...
added on the 2016-08-27 22:09:15 by emkay emkay
@emkay: Don't really get your point here. I only made the music for the endpart this time, because Heaven wanted the music in the main parts done with some native A8 tracker (because of less CPU occupying while everything is needed for the visuals).

And hey: There is music in every part of the demo and I've heard far less enjoyable musics in demos than the ones by Miker in here ;)
added on the 2016-08-27 22:34:57 by Triace Triace
Quote:

And hey: There is music in every part of the demo and I've heard far less enjoyable musics in demos than the ones by Miker in here ;)


Don't take it personal. I'm just proposing now for almost 30 Years (with a huge gap) , how to handle POKEY, to get good music and good sounding for the ears. It's not your fault, that after all this time no software for musicians exists. It started with wrong defintiions of what POKEY is doing, by Atari already.
added on the 2016-08-28 00:12:50 by emkay emkay
amazing stuff for a 1,77 MHz computer Oo
rulez added on the 2017-01-21 20:47:47 by EviL EviL
I do not like the design, but the coder in me wants to come out and play voxels, so you must be doing something right.
rulez added on the 2017-03-12 22:00:37 by introspec introspec
yes
nice one
rulez added on the 2021-02-02 16:39:26 by Blast! Blast!
great
added on the 2021-02-02 16:44:13 by Blast! Blast!
Very nice demo!
rulez added on the 2022-03-23 00:55:52 by venex venex
badass code .. unbelievable that this is a 8bit machine
rulez added on the 2022-06-19 22:02:35 by Asato Asato

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment