Welcome Guest ( Log In | Register )

[ Big| Medium| Small] -



Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2  Next
    Zeriab
  Tue Mar 16, 2010 7:00 pm
Hugging Lion
User avatar
Sponsor

The community evolutionary script project for RMXP

This is a little fun idea I came up with while drunk.
The basic idea is to apply the 5 word story to a script. I.e. each member built a little on the script.
Since writing a script and writing an easy is not the same there are some differences.
I don't expect anything useful to come out, I just expect some fun :D

Rules
Any posts which does not build on a script are completely ignored. I.e. they don't count in the 3-posts rule.

Rule 1: Choose a script from the last 3 submissions (up to)
You have to a script from the last 3 submissions to build on.
Remember that disqualified submissions does not count.
There are two cases where the choice is limited: (Note that the cases may not be mutually exclusive)
  1. There are less than 3 submissions in the topic. This limits the choice to the amount of submissions.
  2. One of your submissions is among the last 3 submissions. This limits the choice to the submissions made after your own. (Yes, this effectively prevents double submissions)


Rule 2: Code restrictions
Rule 2.1 Only one section
Do not write code which uses more than one sections.

Rule 2.2 Stay in RGSS
No Win32API calls, no file creations, no shell executions, etc.

Rule 2.3 Sprites as only form of visual output
Any visual output must be made using a sprite.

Rule 2.4 Comments
Comments are allowed and are ignored in terms of effect on the script.
There are basically no comment restrictions.


Rule 3: Disqualification
A submissions can be disqualified.
Disqualified submissions are ignored in Rule 1.
I will occasionally check up on this topic and disqualify posts if necessary.

Rule 3.1 Handling 'bad' submissions
By bad submissions I mean submissions which will be disqualified in due time.
There will be a period of time from a bad script is submitted until it is disqualified.
In this time period it is still counted among the 3 submissions in Rule 1
Do not pick the submissions if you can see that it will be disqualified.
You are responsible for checking up on the script you pick being ok.
Follow-up disqualification is a definite possibility. (Avalanche disqualification)

Rule 3.2 Immediate disqualifications
Submissions which break Rule 1 are automatically disqualified even before I edit the post.
This means that you should ignore them immediately.

Rule 3.3 Rule violations
Any Rule 2 violation causes immediate disqualification.
Also of follow up scripts. (Think avalanche effect)
Blatant disregard of Rule 4 & 5 will also cause avalanche disqualification.

Rule 3.4 Errors
Syntax errors cause an avalanche disqualification.
For other errors it's a bit more tricky, since it's not feasible to guarantee
You must be able to start the script and exit without problems.
This rule may be amended if necessary. I will give a notification in that case.


Rule 4: Additions
You may add up to 5 new effective code lines to the script.

Rule 5: Modifications
You may alter up to 3 effective code lines.
This includes removal of script lines.
Note that if you remove one statement and add another in its place it only counts as a modification.
If you add two statements in its place it counts as one modification and one addition.

Elaboration

In doubt you can look at the grammar for the ruby language with 1 effective code line = 1 statement (stmt)


How to (test) run


Rule 6: Submission
Add this in the top of your post if it is a submission:
[size=150]Submission[/size]


If the post does not contain this line it is not considered as a submission.
This (first) post is considered a submission as a special case since it defines the initialize scene.

Be sure to post the entire script and not just the section you have edited.
To ensure the sanity of your fellow scripts please wrap the code in [ruby ][/ruby] or [code ][/code] tags (With the space removed naturally)

It is also a good idea to tell which submission you have picked.



Initial Scene
Expand to see the code.


*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    kyonides
  Tue Mar 16, 2010 8:34 pm
Member

Expand to see the code.


Top Top
Profile      
 

    Zeriab
  Tue Mar 16, 2010 9:08 pm
Hugging Lion
User avatar
Sponsor

You can do that if you want.
You can also do $scene.main until $scene.nil? if you prefer.
It doesn't really matter.

What matters is that the script is compatible with the test script I specified.

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    BlueScope
  Wed Mar 17, 2010 10:53 am
The Third Man
User avatar



Location: Germany
Submission

Expand to see the code.



For reassurance purposes: I'm only allowed to post if my last post isn't among the last three effective posts, right?
Also, can I / we change existing lines? Moving a gray rectangle around won't be too fun after a while... ^^ (and changing it directly after your script would be pretty damn dumb as well...) There'd also be a need for the C/B keys sooner or later.

Other than that: Awesome idea, I'm surprised this hasn't been done yet... I think I'll enjoy it pretty much :) Let's hope it lives!

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Last edited by BlueScope on Wed Mar 17, 2010 3:01 pm, edited 4 times in total.

Top Top
Profile      
 

    Zeriab
  Wed Mar 17, 2010 12:23 pm
Hugging Lion
User avatar
Sponsor

I thought that you would just post the script, but I can see my lack of specification may lead to confusion.
I have updated the rules with the concept of a submission and been explicit on what it should contain.
The fact that you should post the entire script containing your changes is now more clear.
Can I get you to post your changes again so it fits with the new rules?

As stated in Rule 1.2 you are allowed to make a submission even if your last submission is among the last three, but you can only choose among submissions made after your last submission. (If your last submission is the last submission, then you cannot post a submission)

Rule 5 states that you can alter up to 3 effective code lines. I have added some elaboration since it was not clear how Rule 4 & Rule 5 works together. The answer is yes. You can change existing lines.

I am glad you like the idea and I also hope it lives ^_^
Please do tell if there are anything else you want clarified.

*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    BlueScope
  Wed Mar 17, 2010 2:54 pm
The Third Man
User avatar



Location: Germany
Changed it accordingly.


First of all, sorry for not reading the rules right... I sometimes have problems with that ;)

Also, regarding the submissions... since you can always choose freely from the last three submissions, including your own, it's theoretically possible for one person to script their very own script by always skipping what others are adding ;)

Also, is it "5 additional lines plus 3 changed lines", or "5 additional lines or 3 changed lines"? And of course, if there's a definition defined, and I change it's handle (for example def produce to def produce(material)), do I have to change all the referers or are they automatically changed along with it? (aka does it count towards the line count).

Just asking questions that might be important in five years from now ^^"


Also: Aren't you participating?

EDIT: Also... why wouldn't it be if Input.trigger?(Input::B) || Input.trigger?(Input::C) ? Oo

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    Zeriab
  Wed Mar 17, 2010 4:37 pm
Hugging Lion
User avatar
Sponsor

BlueScope wrote:
Also, regarding the submissions... since you can always choose freely from the last three submissions, including your own, it's theoretically possible for one person to script their very own script by always skipping what others are adding ;)

Read Rule 1.2 again. I don't see you managed to conclude that :huh:

BlueScope wrote:
First of all, sorry for not reading the rules right... I sometimes have problems with that ;)

:haha:

Sorry, couldn't resist ._.

BlueScope wrote:
Also, is it "5 additional lines plus 3 changed lines", or "5 additional lines or 3 changed lines"? And of course, if there's a definition defined, and I change it's handle (for example def produce to def produce(material)), do I have to change all the referers or are they automatically changed along with it? (aka does it count towards the line count).

It's up to 5 additions plus up to 3 changes.
Changing the handle is one change. You don't have to change all the referers. It's a choice you have to make. There is no freebies for changing the referers. I.e. if you change a referer it counts as a change.

BlueScope wrote:
Also: Aren't you participating?

I will participate ^^

BlueScope wrote:
EDIT: Also... why wouldn't it be if Input.trigger?(Input::B) || Input.trigger?(Input::C) ? Oo

Using .press? instead of .trigger? doesn't break any rules. There is nothing wrong with the way it is now and there would be nothing wrong with you changing it.
You can perfectly fine change it if you want ^_^
Similarly people can keep your commenting style or ignore it.

*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    MicKo
  Wed Mar 17, 2010 6:32 pm
(ಠ_ಠ)
User avatar
Member


Location: France
Submission - Disqualified
Expand to see the code.

Is it okay ? D:


Last edited by MicKo on Wed Mar 17, 2010 9:22 pm, edited 1 time in total.

Top Top
Profile      
 

    BlueScope
  Wed Mar 17, 2010 9:13 pm
The Third Man
User avatar



Location: Germany
@Zeriab: I see what you're saying now ^^" Sorry! ^^"

@Micko: I don't really see the '3' and '4' in your comment header, but I know the first line would be this, if following my style:
Expand to see the code.

Something like that, simply as an identifier of what script you used as a base... which is really why I'd make it a rule of some sort or something, because otherwise, checking for not rule conform things would be hard after a while...

Also, the sprite now changes opacity back to regular even if moving :(
^^


EDIT:

Submission

Expand to see the code.


I really want to move that sprite around now! Too bad I don't have any maker at work :| (someone make a non-RTP demo! :haha: )

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    Zeriab
  Thu Mar 18, 2010 3:19 pm
Hugging Lion
User avatar
Sponsor

I am sorry Micko. The rule clearly states up to 3 modifications while you are perfectly aware that you have made more. You use 4 modifications for elsif => if and one modification for moving the else branch up.

I'll have to disqualify your post.
Since it was only a minor failure I won't disqualify Bluescope's extension ^_^

*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    Zeriab
  Thu Mar 18, 2010 3:48 pm
Hugging Lion
User avatar
Sponsor

Submission
Expand to see the code.


In case you are wondering, I am going to split my administrative posts from my submissions.

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    BlueScope
  Thu Mar 18, 2010 4:47 pm
The Third Man
User avatar



Location: Germany
Submission

Expand to see the code.


I also indented the line inbetween my additional lines a bit for scripting style purposes... which I doubt counts as modification, but in any case, I have one left ;)

I really like this thread!

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    Zeriab
  Thu Mar 18, 2010 6:52 pm
Hugging Lion
User avatar
Sponsor

There is nothing with changing white space as long as it doesn't make any semantic changes ^_^
I am glad this thread seems to take of fairly well ^_^

It's also nice to see that you followed up on my speed idea :D

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    MicKo
  Thu Mar 18, 2010 6:59 pm
(ಠ_ಠ)
User avatar
Member


Location: France
Sorry about the few additionnal lines the last time Zeriab. ;_;

Submission
Expand to see the code.

Damn, I can't dispose my sprite yet. >:o


Top Top
Profile      
 

    BlueScope
  Thu Mar 18, 2010 7:17 pm
The Third Man
User avatar



Location: Germany
Of course I followed that idea... that's the purpose of the 5/3 line limit now, isn't it - making other people see what the last person might not be able to complete within their bounds, and complete it for them. ^^ (hence "Community", no? ;) )

And yeah, until now, there's not much happening but the two of us... aka me, as you're hardly doing anything either :> But I think it will RISE :D

EDIT: Of course, it's less fun with people saying what they didn't include yet :(

And yeah... for what reason exactly is @hole_sprite above @sprite? >_< (I can actually tell why you'd do that, but personally, I could live with the next person changing the z value...)


Submission

Expand to see the code.

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    kyonides
  Thu Mar 18, 2010 9:05 pm
Member

Let's see if I did it right this time...

Submission - Disqualified
Expand to see the code.


Is it OK now?


Last edited by kyonides on Thu Mar 18, 2010 10:40 pm, edited 2 times in total.

Top Top
Profile      
 

    MicKo
  Thu Mar 18, 2010 9:59 pm
(ಠ_ಠ)
User avatar
Member


Location: France
BlueScope wrote:
And yeah... for what reason exactly is @hole_sprite above @sprite? >_< (I can actually tell why you'd do that, but personally, I could live with the next person changing the z value...)

I don't see the problem here, but fine I'll fix that. :p

kyonides, you modified 5 lines instead of 3 and you didn't include "Submission" in your post so I'm going to assume we can't use your submission, sorry. ;_;

Submission
Expand to see the code.


Top Top
Profile      
 

    BlueScope
  Fri Mar 19, 2010 1:37 am
The Third Man
User avatar



Location: Germany
MicKo wrote:
BlueScope wrote:
And yeah... for what reason exactly is @hole_sprite above @sprite? >_< (I can actually tell why you'd do that, but personally, I could live with the next person changing the z value...)

I don't see the problem here, but fine I'll fix that. :p
The problem with that is that the two sprites will have the same auto-generated z-level (I think 200?), so they'll virtually be on the same level and therefore be... threaded (dunno any onther way to say that), meaning as long as ones y-value is lower than the others, it'll appear 'lower' on the z axis, and vice versa. Doing it according to your correction, the hole sprite will always stay below the avatar sprite, which is definately what we want ;)

@kyo: You really did violate the rules there quite a bit... what I'll do is somewhat take your idea and include it in a legal way, so we're fine.

Also, I'm not sure you knew what you were doing when modifying the @sprite.y line... that sets your sprite to the bottom of the screen each time you press down, which is... strange and I think unwanted?^^

Other than that, welcome aboard!

Submission

Expand to see the code.

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    MicKo
  Fri Mar 19, 2010 3:04 am
(ಠ_ಠ)
User avatar
Member


Location: France
Oh, thanks for the clarification BlueScope, I didn't know about that, good to know! :D

Ok, here's my Submission, sorry it's messing with a boost, I hope you don't mind.
Expand to see the code.


Top Top
Profile      
 

    BlueScope
  Fri Mar 19, 2010 8:37 am
The Third Man
User avatar



Location: Germany
It's good that people can still learn something from this! (which I know it's dear absent creator Zeriab will like ;) )

Actually, I "learned" something from you before, being this:
Expand to see the code.
I seriously never thought about just taking another sprite's z-level and setting the current one 1 below :x


Everything in here was written before I realized I just want to go on... see next post's submission

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Last edited by BlueScope on Fri Mar 19, 2010 4:10 pm, edited 3 times in total.

Top Top
Profile      
 

    Zeriab
  Fri Mar 19, 2010 9:32 am
Hugging Lion
User avatar
Sponsor

I have disqualified kyonides' submission for modifying 5 lines.
Good job spotting it and picking blue's instead Micko :D

@kyo:
Please do try again :3
I did expect a learning period.

@micko & blue:
I am indeed happy that you have already learned something :cute:
This topic seems work even better than I had imagined.

Good work guys.

Oh, and that if (condition) is indeed counted as 1 effective line.

*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    BlueScope
  Fri Mar 19, 2010 4:19 pm
The Third Man
User avatar



Location: Germany
@Zeriab: I'd actually like to request making this "RM XP/VX", as in has to be compatible with both - just for noone in here having to be XP nazi, and me being able to testplay this whatever happens ;) (and of course, for the bit of extra challenge added by having to watch compatibility), especially since there's no reason at all not to do this for a small script like this.

Also, I really think this does work out better than imagined, but not only in learning terms (which actually had to be expected ^^). Personally, I see some (slight) tendencies towards methods on how to improve team scripting/learning solutions. I'm not saying you're the De Bono of RPG Maker now, but yeah... I really think there could be a few (really) helpful techniques coming out of this. Maybe it's just my way-too-unhealthy interest in psychology and stuff, but I'll definately stick around to watch this for some more ;)

So yeah... other than that, please double-check my modification of the conditional earlier added by MicKo, which I'm not entirely sure of if it's conform with the rules. Either way, I demand to let it count because you weren't specific enough in case ;) but yeah... should be fine.


Submission

Expand to see the code.


EDIT: And can you somehow get someone to fucking disable this fucking line count by default? I can't be the only person being annoyed by unintentionally copying these along with scripts now, can I? >_<

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    MicKo
  Fri Mar 19, 2010 5:14 pm
(ಠ_ಠ)
User avatar
Member


Location: France
Yeah those lines can be annoying some times... ;(

So, here's my Submission! Just... Damn you, first ideas. Tell me if you don't like where it's going, since it's going a really different way I wanted it to go first.
Expand to see the code.


Top Top
Profile      
 

    Zeriab
  Fri Mar 19, 2010 5:47 pm
Hugging Lion
User avatar
Sponsor

While having to take care of compatibility between XP and VX is interesting I would rather have people try to optimize for a specific maker. I think that way you may learn some cool ways to use RGSS features or RGSS2 features.
It is definitely not a bad to also have a VX version so I have made a new topic for VX ^^

Your submission is actually quite interesting since it show a case where the conditional can be an ADD or an MOD. In such a case you can choose whether it's a modification or an addition ^_^

Btw. what's De Bono?

*hugs*

_________________
Image
Image
Image
Image
Image


Top Top
Profile      
 

    BlueScope
  Fri Mar 19, 2010 11:06 pm
The Third Man
User avatar



Location: Germany
De Bono is a guy who did some research on thinking procedures, eventually coming up with the 'Six-Color Hats Thinking' (I just translated that name to English, so no idea if it's called the same there...), which is basically the method of putting each person a colored hat on, while each hat stands for a certain way of looking at things. So, if you have the hat of objectiveness, you try to look at everything objectively, trying to see the bigger picture instead of what you'd normally think. Same stuff is there for a variety of other opinionating methods, resulting in forcing people to look at things a certain way, and more importantly, have all available people look at the problem from all points of view, not only objectively, for example, which might very well happen normally.
So, it's different from this of course, but I still see similarities in terms of making people work on the same project, but thinking differently. It's a completely different approach, but I think having people to work towards something without anyone telling the others what they're trying to get out of it in the end will be interesting and very productive - given everyone's smart enough to not mess it up.

And as far as the VX topic goes... I think that's a step down. Making a single script will work better than splitting folks up into groups, especially since the people working on both could easily confuse things up. So yeah, I'd rather have XP only (especially since you'Re kinda right about what you said regarding special features, while I don't think we'll get there any soon) than a seperate VX script, but if it finds followers, then it's only positive, no?

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    kyonides
  Sat Mar 20, 2010 12:37 am
Member

Well, here's another SUBMISSION.

Expand to see the code.


Top Top
Profile      
 

    BlueScope
  Sun Mar 21, 2010 3:31 pm
The Third Man
User avatar



Location: Germany
I'm actually going to build upon MicKo's Version, which for some reason you (kyo) didn't use... it actually includes some gameplay, so I'd like to go with it even though you have a good idea there, too...

@MicKo: That's what I was talking about before - it doesn't really matter if someone else likes your script, because there's not one person shaping it (and certainly not me ^^" ), but everyone... hence 'Community' :p


Submission

Expand to see the code.

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    kyonides
  Mon Mar 22, 2010 12:29 am
Member

SUBMISSION - Disqualified

Expand to see the code.


Top Top
Profile      
 

    BlueScope
  Mon Mar 22, 2010 1:26 am
The Third Man
User avatar



Location: Germany
Zeriab wrote:
Rules
[...]

Rule 1: Choose a script from the last 3 submissions (up to)
You have to a script from the last 3 submissions to build on.
Remember that disqualified submissions does not count.
There are two cases where the choice is limited: (Note that the cases may not be mutually exclusive)
  1. There are less than 3 submissions in the topic. This limits the choice to the amount of submissions.
  2. One of your submissions is among the last 3 submissions. This limits the choice to the submissions made after your own. (Yes, this effectively prevents double submissions)


Also, without trying to get you down or anything (I really think you should be in this topic, looking at your general scripts I've seen), I think we can expect people in a forum about scripting to follow a simple tagging guideline... even if it requires a [size] tag... ^^

_________________
Image

If you have a slightly positive memory of my Power Shift contest game,
you might be interested in this development screenshot...
More info about that soon!


Top Top
Profile      
 

    MicKo
  Mon Mar 22, 2010 1:35 am
(ಠ_ಠ)
User avatar
Member


Location: France
Followed BlueScope :
Submission
Expand to see the code.


Last edited by MicKo on Mon Mar 22, 2010 2:06 pm, edited 1 time in total.

Top Top
Profile      
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

We are an independent, not-for-profit game making community.
Homepage
Board Index
About Us
Downloadable Games
Free Browser Games
Games in Development
RPG Maker Support
Game Maker Support
Construct 2 Support
HBGames the eZine
Advanced RPG Maker
Site Announcements
Powered by phpBB © phpBB Group