Allegro.cc - Online Community

Allegro.cc Forums » The Depot » Eight Seasons

This thread is locked; no one can reply to it. rss feed Print
Eight Seasons
Aaron Bolyard
Member #7,537
July 2006
avatar

Hey, it's me (again)!

I recently revamped the tessellation method used by Eight Seasons. The stencil buffer clipping technique has been tossed out in favor of proper triangulation. The downside is that the initial loading times have increased. Oh well.

So without further ado, here are some screenshots:

{"name":"607602","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c132fdcd06813f858cc35483e49fd92.png","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c132fdcd06813f858cc35483e49fd92"}607602

{"name":"607603","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/c\/ac532d723c987e22a531912f1e26b84d.png","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/c\/ac532d723c987e22a531912f1e26b84d"}607603

And here's a trailer thing I made for Greenlight (I haven't put it up yet, though...):

video

There's a little thing you'll need to keep in mind: when you load the game and access new menus/areas, batches of the games will be cached once to disk for later use. This process is a bit slow (the tessellation library I'm using is slow and I'm going to integrate another at a later time). So loading times for the first play through will be less than savory. Once it's done, though, the loading speeds are dramatically faster.

There's a battle system:

{"name":"607604","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/b\/db771e29224e96198648358fd0e98d02.png","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/b\/db771e29224e96198648358fd0e98d02"}607604

I haven't implemented a help feature yet, but the basic idea is outlined here: http://commaexcess.com/articles/17/combat-in-eight-seasons

For a summary, mixing elements lead to different techniques:

  • Winter is offensive. When placed in the head channel, Haiku launches an attack. Otherwise, it boosts offensive stats and effects.

  • Spring is regeneration/enchantment. When placed in the head channel, it creates an enchantment. Further spring elements boost the healing.

  • Summer is speed/enchantment. When placed at the head, it will create an enchantment, unless the entire technique is composed of summer. In this case, Haiku will run from the battle (see the Escape scroll).

  • Autumn is defend when placed at the head and boost defensive stats when used during an enchantment.

Scrolls (the rune-like things on the left side of the screen) are specially formulated techniques. They provide a small boost over manually placing the elements, but limit creativity. Of course, since there's only two channels available at the beginning, there's not much creativity anyway :P.

Last but not least, the controls! They're simple: hold mouse on the left side to move left, right side to move left. Space bar is the action key (use it to search, open doors, whatever). ESC is the menu key (opens pause menu, but you can also just move the mouse to the top of the screen and click on the pause button). Lastly, F5 opens the diagnostics HUD, which shows the FPS (ignore the Lua memory bit, it's not too accurate as far as I can tell).

Here is a download: http://commaexcess.com/file_download/24/brightside05222013.zip

edit: The download link has been updated. Prior versions did not always play nice with audio format support on different PCs. This version should fix that.

I appreciate any feedback on the performance in-game (ignoring the slow loading screens). On my netbook with an Atom + ION combo I get upwards of 50 FPS (about a 2x to 3x increase over the previous rendering method!), and on my desktop with an i7 / nVidia GTX 560 Ti I get a solid 60 FPS (except during caching/loading sequences, of course). Funnily enough, when everything is cached, the netbook has lower loading times (it has an SSD though).

Yodhe23
Member #8,726
June 2007

I haven't played it yet, but I intend to do so when I get a few quiet minutes. I certainly like the feel of the game, and it is nice to see to evolve over the months/years.
I hope you keep inspired despite the lack of feedback you deserve.

www.justanotherturn.com

Aaron Bolyard
Member #7,537
July 2006
avatar

Thank you for your kind words! Any feedback motivates me more than I can describe.

On a side note, I would like to point out that I fixed a problem with audio formats crashing the game. On some computers that I have access to, it would crash whenever it tried to play an audio stream. That's fixed now, so if you downloaded it before, I would suggest trying the latest version. The original post has been updated with the new download.

Paul whoknows
Member #5,081
September 2004
avatar

It crashed after showing the loading screen :'(

____

"The unlimited potential has been replaced by the concrete reality of what I programmed today." - Jordan Mechner.

Aaron Bolyard
Member #7,537
July 2006
avatar

Paul Whoknows, I fixed that just now. The copy I uploaded was one revision behind. Can you try it again and report the results?

Sirocco
Member #88
April 2000
avatar

Cute. Looks very Hellenistic.

-->
Graphic file formats used to fascinate me, but now I find them rather satanic.

Go to: