Shining Online

September 11th, 2009 16:40 Development Diary

Shining Online Update – September 11th, 2009

It’s just a quick update today, but seeing as there’s a small amount of momentum I want to keep it going.

Old Graphics, New Graphics

I’m sure you remember the wonderful graphics from the original demo’s. If not, let’s have a little refresh…

 

Old Items

In order: Wooden Sword, Wooden Spear, Wooden Rod, Short Sword and Medical Herb. I doubled the size for visibility’s sake.

Here’s what they currently look like.

 

New Items

 

It’s the first bit of pixel art I’ve done for long time, but I think it’s an improvement on the originals.

I’ve always liked the style of Shining Force 3, so that’s what I was aiming for here, whilst trying to keep the old Shining Online style.

Any comments or criticisms are welcome :)

September 4th, 2009 20:59 Development Diary

Tales from the Good Old Days

Shining Online has been going for a very long time.

Actually, that’s not really true. It was started a long time ago, and is sporadically worked on. Maybe one day it will be finished. Maybe.

After reading an old review of the Atari ST demo of Shining Online, I looked through my old emails to revive some fond memories. Here’s some old feedback from when things were just starting to get interesting.

The hardest part is getting started

how can i play this game (shining online),i mean what should i do after i download it

…wrong game

Dude! Any chance of getting some tips on designing character sets for rpg 2k? They dont seem to work for some strange reason!

At least they apologised

I DONT MEAN TO BOTHER YOU OR ANY THINg (IN FACT I DONT KNOW IF YOU EVEN UP DATE THIS SITE AND MORE) BUT IDED LIKE TO KNOW WHAT U USE TO MAKE THIS GAME I DONT KNOW HOW TO PROGRAM SO I AM LOOKING FOR AN EDITOR IF YOU WANNA KEEP IT SECRET THATS OK TO

Short and sweet

I hate you

 

And finally…

When we were starting out, it seemed like a good idea to ask people what they wanted. Here’s my favourite survey result:

Name : Obright and Bowie

Age :87

Website : www.thiswebsiteisajoke.com

System:
1] PC

Specs:
ITs big an hairy much like the shining online game. But unlike the shining online game my computer is Good

Do you think a fan made SF game is a good Idea?
Yes

Do you think online options are important?
Very Important

Which Shining Sites do you visit regularly?
This one because its SOOOOO dam good

Comments
I would like to see the makers of the game as the easy bosses so we can kill them and they will never make any more games

You can’t buy fans like that ;)

July 10th, 2009 10:10 Development Diary

Project Update – July 10th, 2009

There’s not been much of interest to write about lately, but work has still been going on under the hood. There’s been a task list sat in front of me for the last month that hasn’t got any shorter, which is frustrating to say the least.

The biggest problem on it is getting the server and client to communicate in a way that isn’t a complete nightmare to update. For a while the server was miles ahead, but now the client side is starting to take shape and the server code is looking like a mess.

The good news is that things are getting done. The bad news is it’s taking a lot longer than expected. It’s a combination of a few tasks being much bigger than estimated, and also a lack of motivation to tackle them. I’ll be making sure the next milestone is more fun.

Terrible Programmer Art

As noted in previous entries, there are two different gameplay modes in Shining Online: online and offline.

Here’s what the offline title screen looks like at the moment. It was a 60-second job in Paint, so it will be changed eventually…

Shining Online - AWFUL title screen

Selecting “New Game” takes the player to the “New Story” screen, where they can select from a list of installed stories to play. After that, it’s up to the story author what happens. Intro sequences will be supported, as will the trademark Shining Force character naming screens.

A break

I’ll be taking a few weeks break to go home to England, so there won’t be any progress for a little while.

Same as usual, really ;)

May 29th, 2009 14:10 Development Diary

Project Update – May 29th, 2009

Let’s see what fun things have happened in the world of Shining Online this week.

Progress is slow but steady. The first online test was conducted this week, with mixed success. Writing software is great when it’s only for a single machine, but once it starts seeing other configurations everything goes belly up.

Thankfully a few tweaks fixed things, and servers and clients were happily communicating across the vast space of the internet.

Task wise things are chugging along, with a few hiccups on the way. The biggest problem so far has been character creation. The Shining Force stats system is quite simple, but there are still plenty of things to keep track of. These stats have got to be stored on a world server, but also transferred to the client machine.

It’s a pain, but it’s getting there.

I think the next milestone will concentrate on more visible things, because I’m sick of looking at memory dumps and database schemas.

Evolution of the Launcher

There are two ways to play Shining Online, online and offline. When playing online, you’ll need to enter your account details somewhere so that they can be verified. If you’re going online, you’ll see the “Launcher” window before the game starts.

The Launcher handles a few key tasks: downloading news, logging players in and checking for updates. If a software update is available, the player can download and install it directly from the launcher. It’s nothing fancy, but it gets the job done.

Once you’re logged in, it’s time to choose a server to join. Once that’s done, it’s in to the game world (eventually ;))

The image on the left is the original version, and the one on the right is the current iteration.

Launcher - Prototype   Launcher - Current Version

Yes, my programmer art sucks.

That’s it for this update. Next week we’ll see what happens when you press that lovely “Play Offline” button…

May 22nd, 2009 14:10 Development Diary

Project Update – May 22nd, 2009

It’s only been a month since the last update, so things must be improving!

Game design is great. Normally you start with some grand idea, and as time goes on more and more features are added to it. Eventually you end up with some fantastic vision of how it’s going to play and all the cool things people will be able to do.

Then you have to make it, and things start going down hill.

Clients and Servers

The “Online” part of Shining Online was always very much a case of “I’ll do it later”. There were other things to do, like designing cool enemies or making bats hit Ken in the crotch.

Seeing as the whole game is being rewritten (again), this time it’s starting from the online perspective. There’s a tonne of stuff involved with this, and most of it involves telling the client what the server knows. Bats are way more fun, but they won’t get players online.

Like most things, the current design is open to change. For those that are interested in these things, here’s a rough idea of how things are supposed to work.

The client connects through the gateway server, which takes care of “global” accounts (i.e. ones create on the Shining Online website).  World servers are where the action takes place. When they’re started, they register with the gateway server so that players can select them.

I doubt the player count will ever be big enough to require multiple servers, but in the future I’d like to release the server code and tools so others can run their own worlds.

Once the player is connected to the world server of their choice, they can start having fun. The world server handles all the game simulations, and passes information to various databases and sub-servers (for zones and battles). It’s simple and probably won’t scale all that well, but it actually works at the moment so it’s staying ;)

Pictures are fun

Development is going well, and so far clients can login and connect to servers. Now all that needs doing is the entire game ;)

For those that prefer explosions to texty stuff, here’s the “World Server” in action:

Super Awesome World Server!

Actually, that’s even less interesting. There’ll be a better picture next update, I promise ;)

See you all next week!