Welcome, Guest. Please login or register.

Author Topic: Zeran's Folly  (Read 17530 times)

0 Members and 1 Guest are viewing this topic.

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #15 on: July 29, 2015, 08:03:24 pm »
Oh wow, I had no idea I posted this over a year ago. Time flies.

Zeran's Folly is still in development. Here are some updates from last time:

In game, you can switch between the four different characters at save points or by using a special item. You can see it here as sort of a proof of concept:



To switch the textures, I mark the player object as invisible, replace all the textures in a separate thread, then make the object visible again. It's not the most efficient if you want to swap characters a lot but it works. It'd be better to use a pointer and keep the textures around instead of reloading them all the time whenever you switch characters.

However, I'll have to update this approach as I've been using Spine to replace my sprite sheet characters with dynamic models. Here's a demonstration between the two types (the smoother one is the Spine model):



Code-wise, Spine is kind of a pain in the ass to use with SFML because Spine's API uses C structuring instead of C++ so there are no classes. Instead, it's a bunch of spClass_Function(args) calls which all return pointers. But, once I got it figured out, it worked well. Visual Studio's Intellisense/autocomplete is a godsend for APIs.

One reason I switched to Spine from sprite sheets was the ability to have custom skins without having to generate an entire new set of sheets. It's not a big thing but I love having alternate outfits for my characters! Here are some examples:

Lone:


Lydia:


Abby's new model with an alternate outfit:


The different skins all use the same underlying structure so there's no need to make new animations or anything. Pretty sweet!

Finally, here's a concept for the Tomb of Kings, a new area in the works:


I've been putting together a Level Art Generator that uses sfVertex shapes and custom shaders to draw the background art. This particular scheme isn't done yet--the concept serves as the guide to what steps will be needed to make it happen. For example, these would be the steps for this scene:
- Draw the stepping stones for the walkable path
- Draw the base rock texture on a different renderTexture
- Outline the rock texture using a shader that draws and antialiases a black outline
- Draw the reddish-orange highlight around the rock edges using a shader to find the edges
- "Light" the rock texture using a shader that determines the pixel's distance from a zero-alpha pixel. The further away, the darker it is.
« Last Edit: July 29, 2015, 08:08:26 pm by myroidtc »

z1000

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Zeran's Folly
« Reply #16 on: July 29, 2015, 11:06:03 pm »
I love your artwork. Catchy music. Still no download available?

That looks awesome. I definitely got a Sonic vibe from it too. It should be on Steam!

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #17 on: July 30, 2015, 01:22:56 am »
Still no download available?

Here's a recent-ish build: Download (103 MB)

Make sure to read the README, there's no in-game documentation of controls or anything yet.
TL;DR:
- Move: WASD, J+Space.
- Holding up or down changes your attack.
- Hold the attack button to charge your attack.
- Open the debug menu with K (or Y on the XBO controller) to open the Debug Menu to switch characters and levels.
- 3 stages, 4 characters

Also, here's a video of some guy playing it:

« Last Edit: December 13, 2015, 04:01:25 pm by myroidtc »

Faneva

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Zeran's Folly
« Reply #18 on: August 20, 2015, 06:00:40 am »
Wow, Very Well done project! Hope I could finish mine too

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #19 on: February 16, 2016, 04:34:49 am »
New Build: Download the Tomb of Kings Build (Windows only, ~39 MB)



I recently finished a Level Art Generator and made a new level editor in Flash. Now that I've got those two things in the can, making new levels is a lot faster and easier.

In the new build linked above, there's a preview for the Tomb of Kings East, the first half of the first dungeon of the game. To play it, select "Dungeon Run" on the main menu. Give it a whirl and let me know what you think.
« Last Edit: February 16, 2016, 04:37:13 am by myroidtc »

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #20 on: March 30, 2016, 05:40:02 am »
Update, March 29 2016: New Build! Download the Tomb of Kings COMPLETE Build (Windows only, ~39 MB)

Here's a gameplay video of the dungeon's boss:


Give it a gander and let me know what you think! The Tomb of Kings is the first dungeon in the game so I'm trying to gauge its difficulty.

bitano

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
Re: Zeran's Folly
« Reply #21 on: March 30, 2016, 02:00:16 pm »
Hi myroidtc,

Your game vids look bloody amazing! i can't wait to try it out and provide my feedback :-D. Hopefully i'll be able to check out some actual gameplay stuff in a couple of hours

LOVE the animations, fluent movement and the art though. Well done!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 8613
    • View Profile
    • development blog
    • Email
Re: Zeran's Folly
« Reply #22 on: May 11, 2016, 12:21:01 pm »
I just grabbed the latest build and it's really great! Spine animations can add so much to a game. :)

Did you switch to SDL?

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #23 on: May 11, 2016, 11:22:44 pm »
Did you switch to SDL?

Just for the controller rumble. Everything else is still and will be SFML!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 8613
    • View Profile
    • development blog
    • Email
AW: Zeran's Folly
« Reply #24 on: May 12, 2016, 04:19:34 am »
Ah okay. Just saw the SDL DLL and was wondering. :)

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #25 on: June 02, 2016, 06:48:54 am »
Update, May 31 2016: New Build! Download the Manastery Build (Windows only, ~46 MB)

There's a huge new dungeon available! The Manastery is the second dungeon of the game--a mysterious structure teeming with magic and crawling with baddies.

Here's a gameplay video of the fight with Miracle Juno, the dungeon's boss:

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: Zeran's Folly
« Reply #26 on: June 02, 2016, 03:39:05 pm »
Very nice work. Looks awesome.

myroidtc

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • Myroid-Type Comics
    • Email
Re: Zeran's Folly
« Reply #27 on: July 31, 2016, 05:40:58 am »
Update, July 31 2016: New Build! Download the Pukamake Grotto Build (Windows only, ~50 MB)

There's a whole new dungeon available! Pukamake Grotto is the third dungeon of the game. Lisa faces her right of passage to become a Sea Dragon knight while Lone and Lydia look for the Seer's Staff supposedly buried within.

Here's a video of Da Kula Hula, a new minigame:

MrOnlineCoder

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Zeran's Folly
« Reply #28 on: October 10, 2016, 07:58:12 pm »
Brilliant work. I loved it! It reminds me Toad Strikes Back game (it is also platformer with different bosses).

MrOnlineCoder

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Zeran's Folly
« Reply #29 on: October 10, 2016, 09:23:51 pm »
I found one problem:
I minimized the game and then switched to it using Alt-Tab (Windows) and it became "not responsing". I forced it to quit. Also, why it eats so much memory (in my case - 500 MB)?