Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: [2D Platformer] Melting Saga  (Read 15511 times)

0 Members and 1 Guest are viewing this topic.

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
[2D Platformer] Melting Saga
« on: March 21, 2016, 10:58:42 pm »
Hey guys !
So about the game :
It's a 2D Platformer with a lot of RPG aspects (spells, levelling, etc...), epic battles and so more.
Right now there isn't much gameplay content but the platformer engine is almost done :)
All the engine is written in C++ in top of SFML.
The game logic is written in Lua with a binding named Kaguya (by Satoren).

Here's an old trailer :


And an other video to show more recent features :)

bitano

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #1 on: March 21, 2016, 11:07:26 pm »
Nice. Looking good!!!

The jumping looks a bit teleporty. Don't know if that's intended. But i like the pace of the game and the looks are nice :D

Keep posting the updates please

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: [2D Platformer] Melting Saga
« Reply #2 on: March 21, 2016, 11:38:35 pm »
It looks really well done. The newer video is impressive.

The jumping looks a bit teleporty.
In the older video, certainly; I agree. It seems to be the sudden extreme velocity when jumping away from grabbing a wall...
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #3 on: March 23, 2016, 11:03:25 pm »
Thanks a lot for the answers :)
And yeah, sometimes it's a bit glitchy :/
If some people are interested to help the developpement by testing the game and try to find some bugs, it would be cool :D

bitano

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #4 on: March 24, 2016, 07:58:41 am »
I'm always in for some testing!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: [2D Platformer] Melting Saga
« Reply #5 on: March 24, 2016, 09:14:11 am »
Sign me up as tester. I love platformers. :P
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #6 on: March 28, 2016, 07:18:28 pm »
A little screenshot of the future updater :D
This updater will be released in a few days / weeks to test the debug versions of Melting Saga.



Any suggestions about design ?
Or some feature you would like to see in the updater ?

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: [2D Platformer] Melting Saga
« Reply #7 on: March 28, 2016, 07:42:30 pm »
Any suggestions about design ?
Or some feature you would like to see in the updater ?
Make sure it's idempotent so that failed updates are rolled back perfectly and can be re-tried.

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #8 on: March 28, 2016, 08:02:09 pm »
Good idea, I don't know how to implement it yet, but I'll try :)

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: [2D Platformer] Melting Saga
« Reply #9 on: March 28, 2016, 08:19:21 pm »
Here are a few ideas:

1. Create a filesystem snapshot before the upgrade that you can roll back to if the upgrade fails.

2. (Something I did for a product at a previous employer) - install every update in a new directory, then upon (re)launch of the app, find the newest update dir and calculate a checksum for all files in it and compare to a csum file in the dir - if no match, delete the dir and try the next - continue until success. Then launch app from newest successful dir (which may then retry downloading and applying updates). Requires a small "find best dir and launch app wrapper" that you really don't want to screw up during an update, but other than that seemed to work well.

3. Copy all files before changing them and then move them back if anything fails.

4. Make your app dir a git repo.

Tukimitzu

  • Full Member
  • ***
  • Posts: 117
  • Anti-Hero Member
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #10 on: March 28, 2016, 08:53:46 pm »
Looking good! Is the shapeable platforms a mechanic of the game or just an editor thing?

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #11 on: March 28, 2016, 10:28:14 pm »
You mean, being able to move platforms while playing ?
It probably wont be in the game, but the engine can do it.
So if someone want to create a game with that feature, feel free to use my code :D

Mortal

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #12 on: March 29, 2016, 12:25:59 am »
it looks so awesome, i have looked to your youtube change, i like the video-dev for this game.

i'm now working on 2d platformer (Mario) and i'm using tiled editor which has polygon shape feature for object layer but yours is much flexible  from what i have seen in this video. and yeah, i'm interesting to try it but where the code at. could you post a link to the code.

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #13 on: March 29, 2016, 01:01:18 am »
I just posted the sources on Gitlab (similar to Github) today, I'll correct some little bugs, implement a few things and then I'll release the code and start a public alpha :)
The first release will not contain a lot of gameplay, but you'll still be able to create your own maps and scripted objets :D

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #14 on: March 30, 2016, 07:24:38 am »
Well, sources are available !
CMakeLists.txt isn't working at the moment :( (I'm working on it)
All needed dependancies are in the README

https://github.com/Mizugola/MeltingSaga

 

anything