Jo Engine Forum

Sega Saturn Development => Project announcement => Topic started by: NeoSnk on August 29, 2016, 12:54:53 pm

Title: Project Blaze
Post by: NeoSnk on August 29, 2016, 12:54:53 pm
Hi Everyone my name is Luiz Nai, I'm Brazilian living in Australia. I'm a programmer, I've been working on games development in Flash, HTML5 and Unity for 5 years (You can check my works here:www.luiznai.blogspot.com (http://www.luiznai.blogspot.com)) and now I'm working in a Game for my favorite consoles Sega Saturn and Dreamcast. I'm also a writer for the WebSite: http://www.seganerds.com/ (http://www.seganerds.com/)

The provisory name for our project is Project Blaze, this game is being developed for Android, IOS, Sega Saturn and Dreamcast. The mobile versions will communicate to the console versions through QRCodes. I'm using the libraries created by Johannes (Jo-Engine) and I'm also trying to convert my own libraries of effects that I have created previously in Flash (Effects like: Rain, Smoke, Particles, etc)...

https://titangamestudios.com/2016/08/21/communication-between-sega-saturn-and-smartphone-improving-graphics-dreamcast-and-talking-about-our-dream/  (https://titangamestudios.com/2016/08/21/communication-between-sega-saturn-and-smartphone-improving-graphics-dreamcast-and-talking-about-our-dream/)

We want to release our game in September 2017 at Brazil Game show, this exposition is the biggest one in the Latin America, and Brazil is one of the countries which has more Sega Fans around the world, because of the amazing job done by TecToy.

All the sprites used on this video are still provisory, we are creating our tools, improving our code, and making everything a platform game needs to be funny.

https://www.youtube.com/embed/QfyP56Vv2zA

I'd like to say thanks to Johannes for creating this amazing project, without your efforts would be impossible to make our project become real on Sega Saturn.
Title: Re: Project Blaze
Post by: NeoSnk on August 29, 2016, 01:03:27 pm
I also wrote an article where I talk about Jo-Engine last month http://www.seganerds.com/2016/08/02/the-future-looks-bright-for-saturn-and-dreamcast/ (http://www.seganerds.com/2016/08/02/the-future-looks-bright-for-saturn-and-dreamcast/)
Title: Re: Project Blaze
Post by: NeoSnk on August 29, 2016, 03:00:31 pm
(https://titangamestudioscom.files.wordpress.com/2016/08/project_blaze.gif)

Sega Saturn
- Code improved ✓
- Cleaning memory after each level ✓
- Improving jumping movement ✓
- Game Over Screen Working ✓

Now, let's create some effects and improve the graphics :)
Title: Re: Project Blaze
Post by: mindslight on August 29, 2016, 03:37:30 pm
Amazing  :) !

If you need something on the engine or something is too hard to handle, don't hesitate to post a suggestion on the "Jo Engine Wish List" section
Title: Re: Project Blaze
Post by: Chron on August 29, 2016, 03:48:49 pm
That's looking pretty good so far, I like the little bit of parallax that's going on in that gif.  Good luck to your team on getting everything ready for that game show!
Title: Re: Project Blaze
Post by: NeoSnk on September 02, 2016, 03:57:49 am
Hey guys, I'm creating some effects like rain, snow and others. Maybe it could be useful for you, so, I'm sharing my files.

Video: https://youtu.be/ZQ4BTkI4BzE
File is attached.
Title: Re: Project Blaze
Post by: NeoSnk on September 02, 2016, 04:01:52 am
Effect:Snow
Video:https://youtu.be/59b1qpXXP6w (https://youtu.be/59b1qpXXP6w)
File:Attached.
Title: Re: Project Blaze
Post by: NeoSnk on September 02, 2016, 04:04:51 am
Johannes maybe you could create a section for this,then people could collaborate with their codes!!!

Title: Re: Project Blaze
Post by: mindslight on September 02, 2016, 02:18:39 pm
Sure,

I created a section called "Share your code".

BTW, Nice effects :)
Title: Re: Project Blaze
Post by: Chron on September 02, 2016, 06:49:51 pm
I like how that rain looks, nice job.  Snow is a bit jittery, but still good.

If I may make some comments on your code:
You've got a lot of "magic numbers" in multiple places, which are constant literals (100, 160, etc) that would make your code more readable and easier to maintain as either constant variables or compiler definitions.

A simple example, from your code:
Code: [Select]
int drops = 100;
int save_y[100];
int save_x[100];
int save_speed[100];

It could be easier to do it like this:
Code: [Select]
const int DROPS = 100;
int save_y[DROPS];
int save_x[DROPS];
int save_speed[DROPS];

#define DROPS 100
is also a way to do this thing.

Then any place you have code which depends on the number of drops you don't have to remember to change, you just change the value of the constant or the compiler macro; saves a lot of headache with larger programs.

You may also want to consider using an array of structures to keep track of the data you have in separate arrays.

Apologies if you already know this stuff, I just felt like pointing it out.
Title: Re: Project Blaze
Post by: NeoSnk on September 03, 2016, 01:57:17 am
I like how that rain looks, nice job.  Snow is a bit jittery, but still good.

If I may make some comments on your code:
You've got a lot of "magic numbers" in multiple places, which are constant literals (100, 160, etc) that would make your code more readable and easier to maintain as either constant variables or compiler definitions.

A simple example, from your code:
Code: [Select]
int drops = 100;
int save_y[100];
int save_x[100];
int save_speed[100];

It could be easier to do it like this:
Code: [Select]
const int DROPS = 100;
int save_y[DROPS];
int save_x[DROPS];
int save_speed[DROPS];

#define DROPS 100
is also a way to do this thing.

Then any place you have code which depends on the number of drops you don't have to remember to change, you just change the value of the constant or the compiler macro; saves a lot of headache with larger programs.

You may also want to consider using an array of structures to keep track of the data you have in separate arrays.

Apologies if you already know this stuff, I just felt like pointing it out.

Hey man great advices, I will do these changes!!! Tks for sharing!
Title: Re: Project Blaze
Post by: NeoSnk on September 03, 2016, 03:56:24 am
I updated to the "Share your code" section with these changes, thank you man!
Title: Re: Project Blaze
Post by: NeoSnk on September 03, 2016, 06:35:12 pm
[Testing] Movement on the platforms and applying effects on the game.

https://www.youtube.com/watch?v=lXuIigWEdLU (https://www.youtube.com/watch?v=lXuIigWEdLU)
Title: Re: Project Blaze
Post by: NeoSnk on September 26, 2016, 08:01:46 am
The Sega Saturn version is looking great with our own art and music now. We will show it only in November :p LoL. For now I want to show you guys that I'm working on the Dreamcast version on this month.

https://www.youtube.com/watch?v=g7vFXYz8t8Y (https://www.youtube.com/watch?v=g7vFXYz8t8Y)

In one month we will show the Saturn/Dreamcast/Mobile version updated with new graphics, music, effects!!! Our game is starting to look professional now hehe.

Thank you for all the support.
Title: Re: Project Blaze
Post by: NeoSnk on October 19, 2016, 06:10:48 am
Hey guys, here is a test with the new art on Sega Saturn. I still have a lot to do, but this is just to have an idea of what is coming in November!

https://youtu.be/RqXfYPC0WLc
Title: Re: Project Blaze
Post by: mindslight on October 19, 2016, 10:53:08 pm
Very nice  :)
Title: Re: Project Blaze
Post by: NeoSnk on December 17, 2016, 11:04:33 pm
Finally I have a video of a small tech demo running on the Sega Saturn and Dreamcast.

https://www.youtube.com/watch?v=m29_lHub2Og
Title: Re: Project Blaze
Post by: mindslight on December 19, 2016, 09:22:09 am
Very nice progress :)
Title: Re: Project Blaze
Post by: XL2 on April 07, 2017, 04:09:25 am
Really nice project! Are you still working on it? (I sure hope so!)
Title: Re: Project Blaze
Post by: Cerv3ro on October 11, 2017, 03:31:41 pm
I also hope that, this proyect has evolutionanted a lot, with very different stages and appearance. Even the gameplay is different since the first demo.
Title: Re: Project Blaze
Post by: mindslight on October 11, 2017, 03:44:19 pm
Unfortunatly, I think not, because all the latest post on their sites only talks about the Dreamcast  :'(
Also the Sega Saturn logo was removed from the IDE.

https://titangamestudios.com/2017/04/22/tutorial-how-to-make-a-dreamcast-game-using-the-titan-ide/