51

Re: HELP!! Starting a campaign <bump>

there is a stub article on bricksets. please, everyone, check if there's anything we should change, and if the information is right. I won't be working on it until the 2nd or 3rd of January, so suggestions and criticism will be much appreciated smile

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png

Re: HELP!! Starting a campaign <bump>

KZR wrote:

there is a stub article on bricksets. please, everyone, check if there's anything we should change, and if the information is right. I won't be working on it until the 2nd or 3rd of January, so suggestions and criticism will be much appreciated smile

kzr, thanks for starting the article. smile

i have a few suggestions:

1) in the first paragraph, you say that "In the Open Surge Engine, a brick the simplest element of level design. It is a tile sprite with a few parameters that define how the physics will make the players and objects interact with it. [...]" Open Surge is not tile-based; a brick is not a tile. Instead of saying that, imho you could simply say something like: Levels are made of many small blocks: these blocks are called bricks. (just a suggestion)

2) please note that the person reading the article may not have any knowledge of the engine at all. Perhaps, the most one will have done before reading it is to have read the "how to make your first level" tutorial. We can see some strange words in the article (like RBE), and it's likely that the reader won't know what that means.

3) in my opinion, before exposing the reader to more complex stuff like templates, group scripts or RBE, you could explain the basic concepts. What is a brick? What is the brick type (obstacle, passable, cloud)? What is the angle? The behavior? Once the person is skilled enough to understand .brk files (and is able to create simple bricksets by hand), you can say: hey, but there are easier ways to create bricksets... take a look at the rapid brickset editor, at this template, etc. etc.

smile

53

Re: HELP!! Starting a campaign <bump>

thank you for your comments.

I am aware that a newbie would not know what RBE and some other terms are. Since i didn't have much time to work on it, I ended up putting it in terms i could understand so i could return to it later and know what was missing.

how is a brick not a tile? In real life, when a construction worker tiles many bricks a wall is made. Besides, even in some tile based games not all tiles are of the same size. I don't really understand what is the principle that draws the line between "brick" and "tile". Some would just call it "ground and scenery textures".

Regarding all the rest, you're right, i'll follow the advices smile

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png

Re: HELP!! Starting a campaign <bump>

I've messed with the page a bit. I'll likely help some more when I get more time.

Re: HELP!! Starting a campaign <bump>

@kzr: thanks. regarding the tile-based thing, i think it's just a terminology issue. as opposed to tile based games, in open surge you can place bricks freely in the scene. the grid is merely a level editor feature

@silverstepp: please do. thank you!

56

Re: HELP!! Starting a campaign <bump>

more changes made. is the text clear enough now?

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png

Re: HELP!! Starting a campaign <bump>

i think it's improving well, however it's still incomplete, as can be seen by comparing it to the old opensonic tutorial.

in addition to that, the backgrounds article in the wiki is very complete - it covers both theory and a small (but sufficient) example. can we do something similar?

the direction you guys are taking is good. please, let's continue that.

Re: HELP!! Starting a campaign <bump>

Saw that the music was missing documentation, so I added some. 

EDIT
Also, wrote the 'Door and Switch' case study (http://opensnc.sourceforge.net/wiki/ind … and_Switch)

Last edited by lunarrush (2012-01-06 10:48:02)

If I knew then what I know now I'd tell you that the story's true.  Cause whatever you do, it comes back to you.  -Slaughter, Burning Bridges

Re: HELP!! Starting a campaign <bump>

lunarrush wrote:

Saw that the music was missing documentation, so I added some. 

thank you, that's the spirit!

Re: HELP!! Starting a campaign <bump>

The Boss thing on the objects has nothing in it.

61

Re: HELP!! Starting a campaign <bump>

how's this?

http://opensnc.sourceforge.net/wiki/ind … y_Elements

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png

Re: HELP!! Starting a campaign <bump>

Awesome. Thank you cool

Re: HELP!! Starting a campaign <bump>

I fixed the stub article on the Item ID Reference.

Link: http://opensnc.sourceforge.net/wiki/ind … _Reference

64

Re: HELP!! Starting a campaign <bump>

my 2 cents:

1 make this sticky, it's falling in the pile of old threads

2 need feedback http://opensnc.sourceforge.net/wiki/ind … ustom_Boss

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png

Re: HELP!! Starting a campaign <bump>

THANK YOU!!! big_smile big_smile big_smile THANK YOU SO MUCH!!!!

Re: HELP!! Starting a campaign <bump>

KZR wrote:

2 need feedback http://opensnc.sourceforge.net/wiki/ind … ustom_Boss

Thanks for taking the time to contribute to the wiki. smile

Feedback:
* I did not have the patience to read that code. I need to picture that boss in my mind first.

Concrete suggetions:
* before showing such a complex code, it's very important to explain, in English, what the boss will do.
* It's crucially important to include the sprite of the boss. How can we get the code right if we don't understand the boss?

Like the Lady Bugsy study case, it would be nice if a newbie could take the boss, throw it into the engine and have Surge battle with him.

I like the initiative a lot smile, thank you for that, but:

wiki wrote:

Make sure you already have a sprite sheet and script ready for your boss. You don't need the full thing, placeholder graphics such as colored shapes are ok.

wiki wrote:

set_animation "boss1" 1 //let's pretend it's a running animation

this is awful. sad Truly Unhelpful. Please provide the whole thing.

wiki wrote:

if "$initialized" "loop" //if initialized switch is on move straight to loop state

wiki wrote:

let "initialized = 1" //flip the initialized switch on

In programming, you don't need to (in fact, you must not) comment how a code does its thing. Don't clutter it up with comments. Programmers say this offends the intelligence of the reader. We know, for example, that 'let $initialized = 1' changes the value of $initialized to one, enabling the flag. We know that 'if "$initialized" "loop"' changes the state to 'loop' if $initialized is on. We can read what it says. You don't need to (mustn't!) tell us that. Comments are useful to say what you are doing, not how (wanna know how? just read the code!)

To sum it up, there are lots of comments in there (cluttering up the reading) and I still have no idea of what you wrote, nor what you were trying to achieve. The fact that you don't explain what the boss does, nor provide a sprite to it, makes the tutorial unhelpful in my opinion.

I'm emphasizing the bad points in this post, but please understand that contributions are much valuable, and they are much appreciated smile I'm not diminishing it (on the contrary): I'm just suggesting improvements. Think on a newbie trying to understand for the first time how to make a (good) boss. Thank you for taking the time to contribute to the wiki. smile

Re: HELP!! Starting a campaign <bump>

I suggest that the bottom of the page have a conclusion to make it sound more professional that just slapped-together.

68

Re: HELP!! Starting a campaign <bump>

thank you. i'll add more images and review the page soon.

https://image.ibb.co/kuSYrm/SD_sml.pnghttps://image.ibb.co/kHq8P6/SeD_sml.pnghttps://image.ibb.co/cJf8P6/LTot_W_sml.png