Booda Sack
Sphere Master
- 300
- Posts
- 20
- Years
- Age 38
- Ireland
- Seen Jul 30, 2007
Here is just a little article I wrote about starting with sphere.
--------------------------------------------
| Don't worry it wont bite.....
| "The new guys approach to sphere."
--------------------------------------------
-----------------------
Introduction
-----------------------
Basically this article is intended to encourage two kinds of people to use sphere.
The first set of people are those who are using rpg maker and think sphere is a big bad engine that super genius programmers use to make game,to those I say,I ain't no genius.
The second set of people are those who are looking to start game making. If you are serious about wanting to make a game why not choose a serious engine.
-----------------------
How to approach sphere
-----------------------
These are just a few guidelines I believe could help someone making the move or starting with sphere but by no means are they the only way to go about making a game in sphere.
1.First of all read some documentation. I can't stress that enough people.
A good place to start would be the sphere web site. https://sphere.sf.net and after that believe it or not there actually sphere documents on gamingw.net. It came as a shock to me as well that a non-sphere only has sphere tutorials!
Here is a link to a friendly place with lots of friendly sphereical people. https://www.spheredev.net.
One of the greatest sphere resources https://sphere.sourceforge.net/flik/
Also I don't see why people don't just open the doc's folder that comes with sphere and read the doc's.
Two I highly recommend are the functions and system scripts documents.Idealy the documents that come with sphere should be read once you have a decent grip on JavaScript.
Remember that JavaScript isn't just used in sphere.(amazing I know).It is a hugely popular language,while 99.99% of the documents on JavaScript aren't geared towards sphere they still have practical uses and can create a better understanding of the language.
On a final note on the subject of documentation I will provide a link to a database with an uncountable amount of Js tutorials. https://www.google.com
2.Don't dive straight into sphere and expect to make a huge game straight away.This is one of the biggest problems new people have when starting sphere(I hate using "noobie").I will use the common example of the battle system.
"How do I make a battle system in sphere".Is an all too common question.It is far too general,read part 3 for more on general questions.But one of the ways to go about making a battle system would be like I say don't dive straight into it.Start with small things like putting images on the screen.Then maybe come up with attack data formulae and work out how to link that to a menu so you can use it in your system.Then come up with with level up formulae and so on and eventually you will see a battle system coming together.Another example being a custom menu.A great way to go about a custom menu is to look at the system menu script and start out by adding bits and bobs to that and learn how that code works and eventually build up your own menu system.
3.This part is about general questions.Please think about your questions when asking them.The more sensible your questions the more help you will recieve.Like I mentioned before don't ask questions like. "How do I make a battle system in sphere?" or "How do I make a menu system in sphere?".Why not post some code that you are working on but has an error that you can't seem to crack I'm sure someone will try and help.
-----------------------
Conclusion
-----------------------
Yup I know it?s a pretty short article but I've said what I want so say and now I give a list of reasons why sphere is great.
1.I've tried rpg maker,game maker,rpg toolkit,plus a whole load of other crap makers and sphere was the on that I found the most flexible.
2.As many layers on a map as you want.This is very good for making cool map effects like clouds.
3.You can choose which tiles you want to animate,not like a certain maker,so you aren't limited when making a water tile for example.
4.Choose your own screen resolution.
5.Time.Yup,you can import time from your computer into Js so you can create a real time game if you so desired.
6.No restriction on tile size.
7.No restriction on character size.
8.On map tiles you can draw your own obstructions.
9.Sphere is leegal,while many of you may not care about this its still a valid reason.
10.Your own fonts,make your own or import fonts extremley easy in sphere.
11.Custom window styles are easy to do.
12.Networking.
13.Have as many frames as you want in your chara sets.
14.You can have massive tile sets if you want.
15.No advertising when you start up your game,although it would still be nice to put the creators name in the credits.
16.More than 256 colors.Yay,ripping time is cut down significantly.
17.Built in tile and image editors.
18.Cross platform support.
19.Open source so it is continually being developed.(i.e. You want a feature? Ask, and you may receive.)
20.If you stick with it, you'll know the basics of programming, making learning other languages easier.
21.Not buggy.
22.People are always around to help out, whether in the irc channel or on the forums.
22.Custom input.You can use the whole keyboard.
23.You can do some cool cut scenes with being able to move the camera about.
24.8 direction movement.
25.Custom save files.
26.Speed. No lag when doing heavy image functions, battles, etc. You can get a good 60-100 FPS with a decent video card, compared to Game Maker's 25-30 FPS with the same card.
--------------------------------------------
| Don't worry it wont bite.....
| "The new guys approach to sphere."
--------------------------------------------
-----------------------
Introduction
-----------------------
Basically this article is intended to encourage two kinds of people to use sphere.
The first set of people are those who are using rpg maker and think sphere is a big bad engine that super genius programmers use to make game,to those I say,I ain't no genius.
The second set of people are those who are looking to start game making. If you are serious about wanting to make a game why not choose a serious engine.
-----------------------
How to approach sphere
-----------------------
These are just a few guidelines I believe could help someone making the move or starting with sphere but by no means are they the only way to go about making a game in sphere.
1.First of all read some documentation. I can't stress that enough people.
A good place to start would be the sphere web site. https://sphere.sf.net and after that believe it or not there actually sphere documents on gamingw.net. It came as a shock to me as well that a non-sphere only has sphere tutorials!
Here is a link to a friendly place with lots of friendly sphereical people. https://www.spheredev.net.
One of the greatest sphere resources https://sphere.sourceforge.net/flik/
Also I don't see why people don't just open the doc's folder that comes with sphere and read the doc's.
Two I highly recommend are the functions and system scripts documents.Idealy the documents that come with sphere should be read once you have a decent grip on JavaScript.
Remember that JavaScript isn't just used in sphere.(amazing I know).It is a hugely popular language,while 99.99% of the documents on JavaScript aren't geared towards sphere they still have practical uses and can create a better understanding of the language.
On a final note on the subject of documentation I will provide a link to a database with an uncountable amount of Js tutorials. https://www.google.com
2.Don't dive straight into sphere and expect to make a huge game straight away.This is one of the biggest problems new people have when starting sphere(I hate using "noobie").I will use the common example of the battle system.
"How do I make a battle system in sphere".Is an all too common question.It is far too general,read part 3 for more on general questions.But one of the ways to go about making a battle system would be like I say don't dive straight into it.Start with small things like putting images on the screen.Then maybe come up with attack data formulae and work out how to link that to a menu so you can use it in your system.Then come up with with level up formulae and so on and eventually you will see a battle system coming together.Another example being a custom menu.A great way to go about a custom menu is to look at the system menu script and start out by adding bits and bobs to that and learn how that code works and eventually build up your own menu system.
3.This part is about general questions.Please think about your questions when asking them.The more sensible your questions the more help you will recieve.Like I mentioned before don't ask questions like. "How do I make a battle system in sphere?" or "How do I make a menu system in sphere?".Why not post some code that you are working on but has an error that you can't seem to crack I'm sure someone will try and help.
-----------------------
Conclusion
-----------------------
Yup I know it?s a pretty short article but I've said what I want so say and now I give a list of reasons why sphere is great.
1.I've tried rpg maker,game maker,rpg toolkit,plus a whole load of other crap makers and sphere was the on that I found the most flexible.
2.As many layers on a map as you want.This is very good for making cool map effects like clouds.
3.You can choose which tiles you want to animate,not like a certain maker,so you aren't limited when making a water tile for example.
4.Choose your own screen resolution.
5.Time.Yup,you can import time from your computer into Js so you can create a real time game if you so desired.
6.No restriction on tile size.
7.No restriction on character size.
8.On map tiles you can draw your own obstructions.
9.Sphere is leegal,while many of you may not care about this its still a valid reason.
10.Your own fonts,make your own or import fonts extremley easy in sphere.
11.Custom window styles are easy to do.
12.Networking.
13.Have as many frames as you want in your chara sets.
14.You can have massive tile sets if you want.
15.No advertising when you start up your game,although it would still be nice to put the creators name in the credits.
16.More than 256 colors.Yay,ripping time is cut down significantly.
17.Built in tile and image editors.
18.Cross platform support.
19.Open source so it is continually being developed.(i.e. You want a feature? Ask, and you may receive.)
20.If you stick with it, you'll know the basics of programming, making learning other languages easier.
21.Not buggy.
22.People are always around to help out, whether in the irc channel or on the forums.
22.Custom input.You can use the whole keyboard.
23.You can do some cool cut scenes with being able to move the camera about.
24.8 direction movement.
25.Custom save files.
26.Speed. No lag when doing heavy image functions, battles, etc. You can get a good 60-100 FPS with a decent video card, compared to Game Maker's 25-30 FPS with the same card.