The Saturn is one of my favorite system so kudos to Rockin-B
This isnt Dreamcast but as we are fans of Sega consoles its interesting to us all, heres the news from the Rockin-Bs site:
This is the second SEGA Saturn coding contest ever. It's never been so easy to get into Saturn coding, because with SaturnOrbit, the all-in-one Saturn coding package that recently appeared on the internet, getting started is child's play.
The contest runs from june 6th 2005 untill november 31st 2005. There are no restrictions on the type of demo or game you submit. The only goal is to make something that's fun to play.
New entries can be registered online at the C4 - 2005 entries page. For christmas all valid entries will be put together on one Saturn demo CD.
Use your chance to win one of our attractive prizes and download SaturnOrbit right away.
There is an award for the best newcomer, too.
This contest is run by http://www.rockin-b.de with the support of other people.
yep any support we can give to the comp we will do
It is for me, tooOriginally Posted by Christuserloeser
Yeah, thanks wraggster. I'm really happy about the support the contest gets from others.Originally Posted by wraggster
There are actually 4 different persons donating prizes, for example.
But hey, I'll support the DCGP 2005 with an entry, too!
How much work would it be to port something written using KOS to work on the Saturn? I have a load of games that, if the porting were straightforward, I could do...
Don't have a real Saturn though... Rockin' B - any idea?
You would have to use different libs for GFX, SFX output and checking buttons. Some #ifdef's and different initialization... All data is usually pre-converted, although runtime conversion is possible in theory, too. Don't know if threading is possible on Saturn.Originally Posted by warmtoe
You don't need a real Saturn, using emulators like Satourne, Saturnin or the cracked GiriGiri works, too. But you can win a Saturn .
I got some experience in making stuff that uses Saturn libraries on Saturn and which uses SDL on other platforms.
What would you want to do in a game? Displaying backgrounds, sprites, polygons, playing sound FX and CD-Audio and accessing the controller status.
All these things are easy to do.
I'd like to do a little how-to together with a complete code example which explains these things the simple way.
If you got any specific question, I can point you to a code example or tell how to do it.
Well, if you decide to port something over, you can be sure to have my support.
Well - that pretty much covers it! I currently have PNGs for the textures from which I display polygons that represent my sprites (I could change the whole thing over to using actual sprites, but I suspect that would be harder work than sticking with my current DC scheme).Originally Posted by RockinB
Otherwise - that's about it...
Joggle on the Saturn sounds cool!
Is playing an MP3 for background music do-able?
There is a program called 3DEditor that aids setting up a texture table which imports .bmp and .jpg images. It's included in SaturnOrbit.Originally Posted by warmtoe
Of course you could do it with polygons, the difference between polygons and sprites is seamless on Saturn.
But I think positioning sprites with screen coordinates is a lot easier.
For screen placement of polygons, I recommend playing around with existing apps on a Saturn emu.
For object placement:
hidden 3D menu, activated by holding START at startup
(included in SaturnOrbit)
For camera placement:
saturn 3D racing game project
One thing to deal with is the different screen resolution. Saturn got a high resolution mode, too.
It sounds great, indeed!Originally Posted by warmtoe
You would play it as CD-Audio. Convertion of the mp3 files not neccessary, these are burned together with an ISO defined by a .CUE sheet with CDRWin or a similar proggie.Originally Posted by warmtoe
About the tutorial on how to make a Saturn game:
I had some nice progress on it.
Already working in the demo is background display, sprites and animation, CD file access, CDDA playing, PCM playing.
Only need to add some polygon stuff and write the tutorial.
I'm trying to keep it as simple as possible and mark out all pitfalls you can stumble over. Some advanced techniques will be included that I started to develop in WinterSports Eins and further stuff that has never been used in a Saturn homebrew game, too.
The CDDA playing stuff is taken from my Saturn SoundPlayer app and has been modified to be a small high level lib, which behaves like a normal CD player.
Stay tuned for a release next week!
I hope you are still interested.
It's been much work, but here it is:
Saturn Game Tutorial
+ Saturn Demo
+ sprite/animation preprocessing script for GIMP
Anouncement on my site:
There are currently 1 users browsing this thread. (0 members and 1 guests)