https://wiki.everybodyedits.com/api.php?action=feedcontributions&user=Hummerz5&feedformat=atomEEWiki - User contributions [en]2024-03-28T23:44:23ZUser contributionsMediaWiki 1.24.2https://wiki.everybodyedits.com/index.php?title=Cyclone&diff=4386Cyclone2015-09-25T20:18:54Z<p>Hummerz5: </p>
<hr />
<div>{{stub}}<br />
'''Cyclone''' was a moderator. He was also an administrator of forumify, he maintained the offical Everybody Edits forum. Cyclone noted on the Everybody Edits forum that he's 95% sure that his uncle plays [[Everybody Edits]].<br />
[[Category:Users]]</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Boss_Level&diff=4384Boss Level2015-09-25T02:24:38Z<p>Hummerz5: added some links and more background info</p>
<hr />
<div>[[File:BossLevel.jpg|frame|right]]<br />
'''Bosses''' are a type of interactive [[Worlds|level]] that can be considered live puzzles. They feature competitive play between players. Boss are often seen alongside [[Minigame Levels|minigames]] and [[Art Levels|art]]. Prizes can range from simple congratulations in the form of a coin and crown to running the boss level with [[code|edit rights]].<br />
<br />
==Features==<br />
<br />
===Normal Boss===<br />
<br />
The owner or another editor creates a large rectangle or square in the map to serve as the playing field, and creates a Gate (typically at the top) where the players can wait for the next round to begin. Bosses are usually accompanied by lobbies, where the player can practice various puzzles.<br />
<br />
===Color Boss===<br />
<br />
In a Color Boss, the playing field is split into two, with each side being constructed of [[Bricks#Keys.2C_doors_and_gates|Doors]] of a different color. Each side features identical minigames and challenges, but are typically mirror images of each other. At the end of the challenges is a key for the other side's doors. Like Normal Bosses, they are accompanied by lobbies where players can wait for the next round.<br />
===Copy Smiley===<br />
<br />
In a Copy Smiley boss, the playing field is normally arranged so each player has their own area to sit it. When all of the areas are filled, the owner or the person who is 'bossing' will change a [[smiley]] that all active players have to copy. Normally there would be a certain amount of blocks under each area representing how many 'lives' each player has. The last person standing gets the prize.<br />
<br />
==Gameplay==<br />
<br />
===Normal Boss===<br />
<br />
In a Boss Level, the goal is to be the last man standing. Prizes range from the Crown, to the level code or edit access, but the Crown is the most common. Typically you have to win a boss a certain number of times before the grand prize is given. This is controlled by a system of coins, coin doors, and gravity arrows. Boss levels involve multiple people trying to complete any of the level types listed [[:Category:Level Types|here]] (as well as some [[Common puzzles]]) as fast as possible or before anybody else. Loss of a boss battle will often result in your falling to the bottom of the playing field, which may contain gravity arrows to push you back into the lobby. Unique to boss battles are active platforming, where if you aren't fast enough bricks below you start to disappear. Before the bricks disappear, the boss usually gives a warning by turning them red or another color.<br />
<br />
===Color Boss===<br />
<br />
In a Color Boss, the pool of players is divided between each half of the playing field. The players will then compete to try and reach the key at the end first, which will drop the floor out from underneath the opposing team's side. Wins are sometimes tallied with [[Bots]] or by hand.<br />
<br />
===Copy Smiley===<br />
<br />
Many players compete to change to the smiley the owner/'bosser' has to win the prize.<br />
<br />
[[Category:Player-originated concepts]] [[Category:Level Types]]</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Beta&diff=4383Beta2015-09-25T02:19:41Z<p>Hummerz5: sorry didn't preview</p>
<hr />
<div>[[Everybody Edits]] '''Beta''' is the testing platform for new features that the [[Staff]] plans on adding to the game. The beta program was created on August 17, 2010 by [[Chris]]. To enter the beta program, you had to have donated any amount of money in the past, or paid the current $9.95 USD or 100 [[gems]] beta price. Originally, the beta was only available to people with a Facebook connected account, but later Chris added an in-game login system. The regular client on [http://everybodyedits.com] and the beta client have usually been compatible and have shared [[worlds|levels]], but for a short period following the updates in version 0.8.4, the beta version was no longer backwards compatible with the regular version. That meant that the levels created in the beta program were only playable for other beta users. But, this was only temporary and beta members could still play their saved levels on the public Everybody Edits page. On December 20, Chris made both the public and beta games compatible again. On December 21st regular users were given access to the [[Shop]], one of the first beta-tested features to become available for regular users.<br />
<br />
Current features only available to Beta Members:<br />
[[File:My_Beta_World.png|frame|right|Beta Members have their own world which only beta members can enter.]]<br />
<ul><br />
<li>Access to exclusive beta-only levels<br />
</li><li>An exclusive saved beta-only saved level<br />
</li><li>6 extra [[smiley]]s ([[File:Crying Smiley.png]][[File:Wink Smiley.png]][[File:Frustrated Smiley.png]][[File:Shades Smiley.png]][[File:Devil Smiley.png]][[File:Inquisitive Smiley.png]])<br />
</li><li>9 extra [[blocks]] ([[File:B42.png]][[File:B39.png]][[File:B37.png]][[File:B40.png]][[File:B1020.png]][[File:B41.png]][[File:B38.png]][[File:B1019.png]][[File:B1021.png]])<br />
</li><li>[[Campaigns|Campaign]] rewards<br />
</li><li>Daily log-in rewards<br />
</li></ul></div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Beta&diff=4382Beta2015-09-25T02:19:17Z<p>Hummerz5: I think you guys did a proper job bringing this up to date; I removed the Outdated tag. It's relatively up to date for me...</p>
<hr />
<div>[[Everybody Edits]] '''Beta''' is the testing platform for new features that the [[Staff]] plans on adding to the game. The beta program was created on August 17, 2010 by [[Chris]]. To enter the beta program, you had to have donated any amount of money in the past, or paid the current $9.95 USD or 100 [[gems]] beta price. Originally, the beta was only available to people with a Facebook connected account, but later Chris added an in-game login system. The regular client on [http://everybodyedits.com] and the beta client have usually been compatible and have shared [[worlds|levels]], but for a short period following the updates in version 0.8.4, the beta version was no longer backwards compatible with the regular version. That meant that the levels created in the beta program were only playable for other beta users. But, this was only temporary and beta members could still play their saved levels on the public Everybody Edits page. On December 20, Chris made both the public and beta games compatible again. On December 21st regular users were given access to the [[Shop]], one of the first beta-tested features to become available for regular users.<br />
<br />
Current features only available to Beta Members:<br />
[[File:My_Beta_World.png|frame|right|Beta Members have their own world which only beta members can enter.]]<br />
<ul><br />
<li>Access to exclusive beta-only levels<br />
</li><li>An exclusive saved beta-only saved level<br />
</li><li>6 extra [[smiley]]s ([[File:Crying Smiley.png]][[File:Wink Smiley.png]][[File:Frustrated Smiley.png]][[File:Shades Smiley.png]][[File:Devil Smiley.png]][[File:Inquisitive Smiley.png]])<br />
</li><li>9 extra [[blocks]] ([[File:B42.png]][[File:B39.png]][[File:B37.png]][[File:B40.png]][[File:B1020.png]][[File:B41.png]][[File:B38.png]][[File:B1019.png]][[File:B1021.png]])<br />
</li><li>[[Campaign]] rewards<br />
</li><li>Daily log-in rewards<br />
</li></ul></div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Aura&diff=4381Aura2015-09-25T02:15:23Z<p>Hummerz5: fixed some links</p>
<hr />
<div>An [[auras|aura]] is a white or colored glow around a player when they enter [[God Mode]]. All players start with the default white aura, but can obtain new auras from the [[Shop|energy shop]]. If a player purchases [[Builders Club]], exclusive animated auras are unlocked. There are also special auras for [[Staff#Moderators|moderators]] and [[Staff#Guardians|guardians]] that enable when they enter [[God Mode#Guardian Mode|guardian]] or [[God Mode#Mod Mode|mod]] mode.<br />
[[File:989_Player_Aura.PNG|frame|All player auras]]<br />
{| class="wikitable sortable" style="background: #181818; color: white"<br />
! class="unsortable"|<br />
! class="unsortable" style="color: black"|ID<br />
! class="unsortable" style="color: black"|Name<br />
! class="unsortable" style="color: black"|Payvault Class<br />
! class="unsortable" style="color: black"|Obtained From<br />
! style="color: black"|Energy Cost<br />
! style="color: black"|Gem Cost<br />
|-<br />
| <center>[[File:White_Aura.png|alt=White player aura]]</center><br />
| 0<br />
| White<br />
|<br />
| Free<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Red_Aura.png|alt=Red player aura]]</center><br />
| 1<br />
| Red<br />
| aurared<br />
| Shop<br />
| 2500<br />
| 50<br />
|-<br />
| <center>[[File:Blue_Aura.png|alt=Blue player aura]]</center><br />
| 2<br />
| Blue<br />
| aurablue<br />
| Shop<br />
| 2500<br />
| 50<br />
|-<br />
| <center>[[File:Yellow_Aura.png|alt=Yellow player aura]]</center><br />
| 3<br />
| Yellow<br />
| aurayellow<br />
| Shop<br />
| 2500<br />
| 50<br />
|-<br />
| <center>[[File:Green_Aura.png|alt=Green player aura]]</center><br />
| 4<br />
| Green<br />
| auragreen<br />
| Shop<br />
| 2500<br />
| 50<br />
|-<br />
| <center>[[File:Purple_Aura.png|alt=Purple player aura]]</center><br />
| 5<br />
| Purple<br />
| aurapurple<br />
| Shop<br />
| 2500<br />
| 50<br />
|-<br />
| <center>[[File:White_Builders_Club_Aura.png|alt=White builders club aura]]</center><br />
| 6<br />
| Builders Club White<br />
| buildersclub<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Red_Builders_Club_Aura.png|alt=Red builders club aura]]</center><br />
| 7<br />
| Builders Club Red<br />
| aurared<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Blue_Builders_Club_Aura.png|alt=Blue builders club aura]]</center><br />
| 8<br />
| Builders Club Blue<br />
| aurablue<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Yellow_Builders_Club_Aura.png|alt=Yellow builders club aura]]</center><br />
| 9<br />
| Builders Club Yellow<br />
| aurayellow<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Green_Builders_Club_Aura.png|alt=Green builders club aura]]</center><br />
| 10<br />
| Builders Club Green<br />
| auragreen<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|-<br />
| <center>[[File:Purple_Builders_Club_Aura.png|alt=Purple builders club aura]]</center><br />
| 11<br />
| Builders Club Purple<br />
| aurapurple<br />
| Builders Club<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
|}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Art_Level&diff=4380Art Level2015-09-25T02:13:53Z<p>Hummerz5: could use grammer work, added some meat</p>
<hr />
<div>{{Stub}}<br />
<br />
[[File:Smiley Art.png|frame|right|''[[Everybody Edits]]'' [[Smilies|smiley]] fan art.]]<br />
'''Art levels''' are [[worlds]] where players can admire art by others.<br />
<br />
==Features==<br />
<br />
Art Levels are [[worlds]] focused entirely on the visual aspect of the level. There are few minigames if any. Minigames that are in Art Levels are not typically very innovative, as not much effort is put into them. Art Levels can often be found containing many small pieces of art by several different people. When artists for prospective "Art Levels" are convened, the result is often a scattered array of unrelated art styles, mediums, and subjects. Some players bide their time by creating a way for users lacking [[code|edit rights]] to navigate between pieces; others choose the more destructive path of [[troll|trolling]].<br />
<br />
==Gameplay==<br />
<br />
Unlike most other worlds, users don't interact with the world much. There are usually not any minigames to be played, just art to be viewed. In unlocked worlds, players can draw their own art. Pixel art is the most common medium in Art Levels, but occasionally full map art is done. These projects are infrequently aided by of bots and programs such as Aslai's ''EE Animator'' or an equivalent. Popular art is sometimes inspired by video games series that are popular with the ''Everybody Edits'' userbase including ''Everybody Edits'' itself in the form of smiley art.<br />
[[Category:Level Types]] [[Category:Player-originated concepts]]</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=EE_Staff&diff=4379EE Staff2015-09-25T02:07:26Z<p>Hummerz5: is currently anonymous verifiable or even necessary here? (oh, I just made grammar nitpicks thx)</p>
<hr />
<div>'''Staff''' members are people who officially work on a part of the game, whether that be programming, graphics, moderating, or something else. All staff members have the superman smiley.<br />
They cannot be kicked from levels; attempting to do so results in the owner being kicked.<br />
[[File:016_smiley_superman.png|frame|The Superman Smiley]]<br />
<br />
==Administrators==<br />
[[File:ModMode.png|frame|Admin Aura]]<br />
<br />
'''Administrators''', commonly known as '''admins''', are the people who run the game.<ref>http://eeforums.cf/viewtopic.php?pid=512021</ref><br />
They can freely edit any level and remove any participants in said level. They have a yellow-orange username and a rainbow glow when sporting [[God Mode#Administrator Mode|Admin Mode]]. Another perk is the Label [[action]] block.<br />
<br />
===Current Administrators===<br />
*[[Nvd]] (Niels Van Dijk) - Owns the game, works on server and client coding, and works on several behind-the-scenes matters of EE.<br />
*[[Nou]] - Team leader and manager.<br />
*[[Processor]] (Sepehr Farshid) - Works on C# server-side code and HTML. In addition, he oversees and reviews the coding before release, making sure the code is clean and functional.<br />
*[[Toop]] - Makes graphics for the game.<br />
*[[Thanel]] - Works on server-side as well as client-side coding, including the UI.<br />
<br />
===Former Administrators===<br />
*[[Chris]] / Benjaminsen - Created the game and developed it until 2012.<br />
*[[RPGMaster2000]] (Michael Chiniquy) - Made the graphics for the game 2010-2012.<br />
*[[Cyclone]] - Ran the original fan forums.<br />
*[[Toby]] - Helped with the original website, he's now the community manager of Nonoba.<br />
*[[SBeam]] (Peter Boné) - Helped Benjaminsen programming until 2012.<br />
*[[MrShoe]] / MisterShoe (Julian Ridley Pryn) - Ran the game 2012-2014.<br />
*[[MrVoid]] - Helped MrShoe with updates.<br />
*[[Kerff]] (Thomas Kerff) - Made the graphics for the game 2012-2014.<br />
<br />
==Moderators==<br />
[[File:Guardian aurea.png|thumb|The special mod god aura]]<br />
<br />
'''Moderators''', commonly known as '''mods''' or '''guardians''', are people who moderate the game. In other words, they make sure that all players are following the rules. They can kick people from a world. They also deal with incoming reports. Moderators have a purple username and glow when they go into [[God Mode#Moderator Mode|Mod Mode]]. The idea of this sub-administrator position was proposed in August 2014,<ref>http://blog.everybodyedits.com/2014/08/29/guardians/</ref> and introduced as guardians in September 2014.<ref>http://blog.everybodyedits.com/2014/09/10/guardians-update/</ref><br />
<br />
*[[JaWapa]] - Manages the social media and the main website design.<br />
*[[Master1]]<br />
*[[KingOfTheOzone]]<br />
*[[TheSource85]]<br />
<br />
===Former Moderators===<br />
*[[Ultrabass]]<ref>http://blog.everybodyedits.com/2014/10/31/fastest-leaf-on-the-tree/</ref><br />
<br />
==Other==<br />
<br />
Some staff members are not administrators or moderators.<br />
<br />
===Programmers===<br />
*[[CJMaeder]] - Fixes bugs in the game and helps code new stuff.<br />
*[[XJEEX]] - Focuses on in-game UI development and also works on the client and server.<br />
<br />
===Former Programmers===<br />
*(Currently anonymous) - Was added to help optimize the game, though he only fixed one bug before going inactive.<br />
<br />
==References==<br />
<references/></div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Action&diff=4378Action2015-09-25T02:02:02Z<p>Hummerz5: linkifying things</p>
<hr />
<div>''This article is about the type of brick that modifies the gameplay. For bricks, see [[Bricks]].''<br />
<br />
This is a list of all the [[Bricks|bricks]] listed in the "Action" tab in the editor.<br />
An '''action''' [[Bricks|brick]] is a type of brick that modifies the user's gameplay, being gravity or changing a brick's state.<br />
<br />
<br />
''Wiki tip: Click the block image to see its ID.''<br />
{| class="wikitable sortable"<br />
!<br />
! Name<br />
! Payvault Class<br />
! Obtained From<br />
! Description<br />
! [[Energy]] Cost<br />
! [[Gems|Gem]] Cost<br />
! Quantity per purchase<br />
! Owner only<br />
|-<br />
| [[File:B1.png]][[File:B2.png]][[File:B3.png]][[File:B4.png]]<br />
| Gravity/Arrows<br />
| <br />
| Free<br />
| Change user's gravity!<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B411.png]][[File:B412.png]][[File:B413.png]][[File:B414.png]]<br />
| Gravity/Invisible Arrows<br />
| <br />
| Free<br />
| Change user's gravity without further notice!<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B6.png]][[File:B7.png]][[File:B8.png]][[File:B408.png]][[File:B409.png]][[File:B410.png]]<br />
| Keys<br />
| <br />
| Free<br />
| Hit to activate key doors and gates for everyone for 6 seconds.<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B26.png]][[File:B27.png]][[File:B28.png]][[File:B1008.png]][[File:B1009.png]][[File:B1010.png]]<br />
| Gates<br />
| <br />
| Free<br />
| They close when hitting a key.<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B23.png]][[File:B24.png]][[File:B25.png]][[File:B1005.png]][[File:B1006.png]][[File:B1007.png]]<br />
| Doors<br />
| <br />
| Free<br />
| They open when hitting a key.<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B100.gif]][[File:B101.gif]][[File:B100_1.png]][[File:B101_1.png]]<br />
| Coins<br />
| <br />
| Free<br />
| You can collect this brick.<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B43.png]][[File:B165.png]][[File:B43_Open.png]][[File:B165_Closed.png]]<br />
| Coin Doors and Gates<br />
| brickcoindoor<br />
| [[Shop]]<br />
| Doors/gates that open/close when you have X coins!<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B213.png]][[File:B214.png]][[File:B213_Open.png]][[File:B214_Closed.png]]<br />
| Blue Coin Doors and Gates<br />
| brickbluecoindoor<br />
| [[Shop]]<br />
| Doors/gates that open/close when you have X coins!<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B5.png]]<br />
| Crown<br />
| <br />
| Free<br />
| Awards the player a golden crown.<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| No<br />
|-<br />
| [[File:B255.png]]<br />
| Spawn point<br />
| brickspawn<br />
| [[Shop]]<br />
| Spawn points let you choose where people spawn in your saved levels.<br />
| 150<br />
| 2<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B360_On.png]][[File:B360_Off.png]]<br />
| Checkpoint<br />
| brickcheckpoint<br />
| [[Shop]]<br />
| Players respawn at the last checkpoint they touch.<br />
| 150<br />
| 2<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B121.png]]<br />
| '''Trophy'''/Win brick<br />
| brickcomplete <br />
| [[Shop]]<br />
| Win bricks let you choose where people win or finish in your world.<br />
| 600<br />
| 6<br />
| +1 (Only purchasable once)<br />
| Yes<br />
|-<br />
| [[File:B114.png]][[File:B116.png]][[File:B115.png]][[File:B117.png]]<br />
| Boost Arrows<br />
| brickboost<br />
| [[Shop]]<br />
| Shoots your friends around the worlds at mindblowing speed!<br />
| 650<br />
| 12<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B118.png]]<br />
| Chain<br />
| brickmedieval<br />
| [[Shop]] (Medieval pack)<br />
| Climbable brick.<br />
| 650<br />
| 12<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B120.png]]<br />
| Ladder<br />
| brickninja<br />
| [[Shop]] (Dojo pack)<br />
| Climbable brick.<br />
| 650<br />
| 12<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B98.png]][[File:B99.png]]<br />
| Vines<br />
| brickjungle<br />
| [[Shop]] (Jungle pack)<br />
| Climbable brick.<br />
| 650<br />
| 12<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B424.png]]<br />
| Rope<br />
| brickcowboy<br />
| [[Shop]] (Wild West pack)<br />
| Climbable brick.<br />
| 3000<br />
| 20<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B113_On.png]][[File:B113_Off.png]][[File:B184.png]][[File:B185.png]]<br />
| Purple Switches<br />
| brickswitchpurple<br />
| [[Shop]]<br />
| Switches purple gates and doors open or closed. <br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B1012.png]][[File:B1011.png]][[File:B1012_Open.png]][[File:B1011_Closed.png]]<br />
| Death Doors/Gates<br />
| brickdeathdoor<br />
| [[Shop]]<br />
| Doors and Gates that open when you die X times.<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B206.png]][[File:B207.png]]<br />
| Zombie Doors/Gates<br />
| brickeffectzombie<br />
| [[Shop]] (Zombie effect)<br />
| Infects the players with horrible disease!<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B157.gif]][[File:B156.gif]]<br />
| Timed Doors<br />
| bricktimeddoor<br />
| [[Shop]]<br />
| Doors that open and close at a set interval.<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B77.png]]<br />
| Piano<br />
| bricknode <br />
| [[Shop]]<br />
| Re-Create your favorite songs in Everybody Edits!<br />
| 3000<br />
| 20<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B83.png]]<br />
| Drum<br />
| brickdrums <br />
| [[Shop]]<br />
| Add a beat to your Everybody Edits music<br />
| 3000<br />
| 20<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B361_Down.png]][[File:B361_Up.png]][[File:B361_Right.png]][[File:B361_Left.png]]<br />
| Spikes<br />
| brickspike<br />
| [[Shop]]<br />
| Want a dangerous world? Eliminate players in no time!<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B368.gif]]<br />
| Fire<br />
| brickfire <br />
| [[Shop]]<br />
| Set your world on fire. Add fire hazards!<br />
| 750<br />
| 13<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B119.png]]<br />
| Water<br />
| brickwater<br />
| [[Shop]]<br />
| From great oceans to small puddles.<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B416.gif]]<br />
| Lava<br />
| bricklava<br />
| [[Shop]] (Lava pack)<br />
| Hot lava blocks. Make your world look cool!<br />
| 650<br />
| 12<br />
| Infinite<br />
| Yes<br />
|-<br />
| [[File:B369.png]]<br />
| Swamp<br />
| brickswamp <br />
| [[Shop]]<br />
| Careful! You will sink in!<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B242_Down.gif]][[File:B242_Up.gif]][[File:B242_Right.gif]][[File:B242_Left.gif]]<br />
| [[Portals|Portal]]<br />
| brickportal <br />
| [[Shop]]<br />
| Want to teleport people more places? Get more portals today!<br />
| 650<br />
| 13<br />
| +5<br />
| Yes<br />
|-<br />
| [[File:B381_Down.png]][[File:B381_Up.png]][[File:B381_Right.png]][[File:B381_Left.png]]<br />
| [[Portals#Invisible|Invisible Portals]]<br />
| brickinvisibleportal<br />
| [[Shop]]<br />
| Just like portals, but invisible to players!<br />
| 650<br />
| 13<br />
| +5<br />
| Yes<br />
|-<br />
| [[File:B374.gif]]<br />
| [[Portals#World|World Portal]]<br />
| brickworldportal <br />
| [[Shop]]<br />
| Teleport players to other worlds.<br />
| 750<br />
| 13<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B337.gif]]<br />
| Cake<br />
| brickcake <br />
| [[Shop]]<br />
| Touch the cake for instant party!<br />
| 600<br />
| 5<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B397.png]]<br />
| Hologram<br />
| brickhologram<br />
| [[Shop]]<br />
| Become a hologram!<br />
| 750<br />
| 13<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B385.png]][[File:B385_0.png]]<br />
| Signs<br />
| bricksign <br />
| [[Shop]]<br />
| Add signs to your worlds.<br />
| 600<br />
| 5<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B417.png]][[File:B417_1.png]]<br />
| Jump effect<br />
| brickeffectjump <br />
| [[Shop]]<br />
| Players jump twice as high!<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B418.png]][[File:B418_1.png]]<br />
| Fly effect<br />
| brickeffectfly<br />
| [[Shop]]<br />
| Players can levitate by holding space!<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B419.png]][[File:B419_1.png]]<br />
| Speed effect<br />
| brickeffectspeed <br />
| [[Shop]]<br />
| Players move 50% faster!<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B420.png]][[File:B420_1.png]]<br />
| Protection effect<br />
| brickeffectprotection <br />
| [[Shop]]<br />
| Players can't die and are cured of curse/zombie.<br />
| 750<br />
| 13<br />
| Infinite<br />
| No<br />
|-<br />
| [[File:B421.png]][[File:B421_1.png]]<br />
| Curse effect<br />
| brickeffectcurse <br />
| [[Shop]]<br />
| Players die after X seconds, spreads on contact!<br />
| 750<br />
| 13<br />
| Infinite<br />
| Yes<br />
|-<br />
| [[File:B422.png]][[File:B422_1.png]]<br />
| Zombie effect<br />
| brickeffectzombie <br />
| [[Shop]]<br />
| Infects the players with horrible disease!<br />
| 750<br />
| 13<br />
| Infinite<br />
| Yes<br />
|-<br />
| [[File:B423.png]][[File:B423_Yellow.png]][[File:B423_Purple.png]][[File:B1027_Cyan.png]][[File:B1027_Green.png]][[File:B1028_Blue.png]][[File:B1028_Red.png]]<br />
| Team effect<br />
| brickeffectteam <br />
| [[Shop]]<br />
| Sets the player's team to the specified color!<br />
| 13<br />
| 750<br />
| +10<br />
| Yes<br />
|-<br />
| [[File:B241.gif]]<br />
| Diamond<br />
| brickdiamond<br />
| [[Shop]]<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| 1000<br />
| +1<br />
| Yes<br />
|-<br />
| [[File:B201_Closed.png]][[File:B201_Open.png]]<br />
| [[Builders Club]] Doors/Gates<br />
| buildersclub<br />
| [[Builders Club]]<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| Infinite<br />
| Yes<br />
|-<br />
| [[File:B1000.png]]<br />
| Label<br />
| <br />
| '''[[Staff#Administrators|Administrator]] only'''<br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| <center><nowiki>-</nowiki></center><br />
| Infinite<br />
| No<br />
|}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Category_talk:Stub&diff=4377Category talk:Stub2015-09-23T01:41:44Z<p>Hummerz5: Created page with "Hello! Question: What determines something to be of stub class? What about topics that we simply don't have more information on? Is "stubbiness" determined by article length o..."</p>
<hr />
<div>Hello! Question: What determines something to be of stub class? What about topics that we simply don't have more information on? Is "stubbiness" determined by article length or article comprehensive depth?<br />
[[User:Hummerz5|Hummerz5]] ([[User talk:Hummerz5|talk]]) 21:41, 22 September 2015 (EDT)</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guest&diff=4375Guest2015-09-23T00:55:47Z<p>Hummerz5: they say I'm too case-insensitive.</p>
<hr />
<div>{{stub}}<br />
'''Guests''' are players who enjoy Everybody Edits without registering an account. Guests are given a username of "Guest-[number]".<br />
<br />
Guests can not:<br />
*Use the shop<br />
*Chat<br />
*Own a world (home or otherwise)<br />
*Woot<br />
*Add friends<br />
*Join a crew<br />
*Win campaigns</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guest&diff=4374Guest2015-09-23T00:55:23Z<p>Hummerz5: </p>
<hr />
<div>{{STUB}}<br />
'''Guests''' are players who enjoy Everybody Edits without registering an account. Guests are given a username of "Guest-[number]".<br />
<br />
Guests can not:<br />
*Use the shop<br />
*Chat<br />
*Own a world (home or otherwise)<br />
*Woot<br />
*Add friends<br />
*Join a crew<br />
*Win campaigns</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guest&diff=4373Guest2015-09-23T00:55:10Z<p>Hummerz5: Pulled from wikia, used "also can not" to my advantage.</p>
<hr />
<div>'''Guests''' are players who enjoy Everybody Edits without registering an account. Guests are given a username of "Guest-[number]".<br />
<br />
Guests can not:<br />
*Use the shop<br />
*Chat<br />
*Own a world (home or otherwise)<br />
*Woot<br />
*Add friends<br />
*Join a crew<br />
*Win campaigns</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Code&diff=4372Code2015-09-23T00:48:22Z<p>Hummerz5: A direct pull from wikia, plus some grammar. Sorry, not really in a "content-generating" mood. :D</p>
<hr />
<div>The '''Code''' (also referred to as '''super secret edit key''', '''edit key''', and '''password''') of a level is the password needed to edit a [[Locked Worlds|locked]] or [[Worlds|saved]] world.<br />
<br />
Codes, because of the edit access carried alongside, are often used as prizes for completing a level. When a player enters the code successfully, his or her blocks and items (excluding owner-only blocks) will appear in place of the box used to enter the code.<br />
<br />
The code is often written with [[Secret Bricks]], [[Background]]s, or signs due to their invisible [[minimap]] colors.<br />
<br />
Hackers can use a program called [[EE Attacker]] to gain edit access; this program uses a simple brute force attack, trying approximately 50 common words. Another program tries all 4-digit codes from 0000-9999.<br />
==Code Tips==<br />
*One should not use easily guessable phrases such as "1337","9001", "password","hello","hi","admin", "code", "key", "lol", "1111", "12345", "1231", or "1234".<br />
*The room owner should not give out edit access to anyone not trusted, as the unknown user may troll.<br />
*Only experienced users, well-versed in the [[Chat commands]] should even consider revealing the room edit key in the title. The world may be trolled so quickly and harshly that in minutes they won't recognize it.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Template:Main_Page&diff=4371Template:Main Page2015-09-23T00:19:48Z<p>Hummerz5: wow, this took a bit of finding to find. eeforums.cf > forums.everybodyedits.com</p>
<hr />
<div><table style="margin: 0.8em auto 0.4em; border: 1px #bbb solid; width: 80%; padding: 0.2em;" cellpadding="0" cellspacing="0"><br />
<tr style="background: #D9D9FF;"><br />
<td style="width:50%; color:#000; text-align: center; white-space: nowrap;"><br />
<div style="font-size:160%; border:none; margin:0; padding:.1em; color:#000;"><b>{{{welcome-text-title}}}</b></div><br />
<div style="top:+0.2em; font-size:95%;">{{{welcome-text-1}}}</div><br />
<div style="top:+0.2em; font-size:95%;">{{{welcome-text-2}}}</div><br />
</td><td style="width: 30%;"> &nbsp;<br />
</td><td style="width:10%; white-space:nowrap;"><br />
<ul><li> [http://everybodyedits.com/ {{{welcome-link-website}}}]<br />
</li><li> [http://beta.everybodyedits.com/ {{{welcome-link-beta}}}]<br />
</li></ul><br />
</td><td style="width:10%; white-space:nowrap;"><br />
<ul><li> [http://forums.everybodyedits.com/ {{{welcome-link-forums}}}]<br />
</li><li> [http://blog.everybodyedits.com/ {{{welcome-link-blog}}}]<br />
</li></ul><br />
</td></tr></table><br />
<table style="width: 100%; border: none; padding: none; margin: none;" cellpadding="0" cellspacing="0"><br />
<br />
<tr><br />
<td style="width: 49%; padding: 0.1em" valign="top"><br />
<table style="width: 100%"><br />
<tr><br />
<td><br />
<table style="border: 1px #bbb solid; width: 100%;"><br />
<tr><br />
<td colspan="3" style="background: #D9D9FF; font-size: 140%; text-align: center; border-style: solid; border-color: #aaa; border-width: 0 0 1px; padding: .2em 0 .5em;"> <b>{{{content-box-header}}}</b><br />
</td></tr><br />
<tr><br />
<td style="width: 33%; text-align: center;"> {{{content-box-body}}}<br />
</td><td style="width: 33%; text-align: center;"> {{{content-box-body2}}}<br />
</td><td style="width: 33%; text-align: center;"> {{{content-box-body3}}}<br />
</td></tr></table><br />
</td></tr><br />
<tr><br />
<td><br />
<table style="border: 1px #bbb solid; width: 100%;"><br />
<br />
<tr><br />
<td colspan="3" style="margin: 1em 0 0 0; background: #D9D9FF; font-size: 140%; text-align: center; border-style: solid; border-color: #aaa; border-width: 0 0 1px; padding: .2em 0 .5em;"> <b>{{{featured-article-header}}}</b><br />
</td></tr><br />
<tr><br />
<td colspan="3">{{{featured-article}}}<br />
</td></tr></table><br />
</td></tr></table><br />
</td><td style="width: 49%; padding: 0.1em" valign="top"><br />
<table style="width: 100%"><br />
<tr><br />
<td><br />
<table style="border: 1px #bbb solid; width: 100%;"><br />
<tr><br />
<td colspan="2" style="background: #D9D9FF; font-size: 140%; text-align: center; border-style: solid; border-color: #aaa; border-width: 0 0 1px; padding: .2em 0 .5em;"> <b>{{{updates-box-header}}}</b><br />
</td></tr><br />
<tr><br />
<td style="width: 50%; text-align: center;"> <b>{{{updates-box-ee}}}<br><span style="font-size: 120%">{{{updates-box-ee-version}}}</span></b><br />
</td><td style="width: 50%; text-align: center;"> <b>{{{updates-box-beta}}}<br><span style="font-size: 120%">{{{updates-box-beta-version}}}</span></b><br />
</td></tr><br />
<tr><br />
<td colspan="2"> <hr style="background:#bbb; text-align:center;"><br />
</td></tr><br />
<tr><br />
<td colspan="2" style="width: 100%; text-align: center;"> <b>{{{updates-box-blog}}}<br><span style="font-size: 120%">{{{updates-box-blog-details}}}</span></b><br />
</td></tr><br />
<tr><br />
<td colspan="2"> <hr style="background:#bbb; text-align:center;"><br />
</td></tr><br />
<tr><br />
<td colspan="2" style="width: 100%; text-align: left;"> <div style="text-align: center"><b>{{{wiki-news-header}}}</b></div><br />
{{{wiki-news}}}<br />
</td></tr></table><br />
</td></tr><br />
<tr><br />
<td><br />
<table style="border: 1px #bbb solid; width: 100%; margin: 4px 0 0 0"><br />
<tr><br />
<td style="background: #D9D9FF; font-size: 140%; text-align: center; border-style: solid; border-color: #aaa; border-width: 0 0 1px; padding: .2em 0 .5em;"> <b>{{{featured-level-header}}}</b><br />
</td></tr><br />
<tr><br />
<td style="width: 50%; text-align: left;"> {{{featured-level}}}<br />
</td></tr></table><br />
</td></tr></table><br />
</td></tr></table><br />
<br />
<div class="printfooter"><br />
Retrieved from "[[Main_Page|EEwiki]]"</div><br />
<!-- /bodytext --><br />
<!-- catlinks --><br />
<div id="catlinks" class="catlinks catlinks-allhidden"></div> <!-- /catlinks --><br />
<div class="visualClear"></div></div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Portal&diff=4369Portal2015-09-22T21:46:12Z<p>Hummerz5: grammers!</p>
<hr />
<div>'''Portals''' are stackable [[action]] blocks that can be used to teleport between areas in worlds. The ID of the portal can be changed to teleport to different portals within a world. When a player in God Mode flies over one, a player can see the portal's ID and target ID.<br />
[[File:AllPortals.png|center|frame|Left to right: Portal, Invisible Portal and World Portal]]<br />
<br />
==How to use portals==<br />
Portals have two properties: ID and Target; the ID is the number that recognizes that portal, and the target is the numeric ID of the new portal you want to lead to.<br />
[[File:PortalProperty.png|right|frame|Pop-up that appears when you click portal in Action.]][[File:PortalExample1.png|center|frame|Two portals that leads to eachother.]]<br />
In the image you can see that the portal at right has the ID 1, and the portal at the left has the ID 2. Since the portal at the right has as target the portal with ID 2, right will lead to left, and since the portal at the left has as target the portal with ID 1, left will lead to right.<br />
<br />
==Types of portals==<br />
[[File:b242_Down.gif|left|frame]]<br />
<br />
===Normal===<br />
The normal type of portal is the blue one, it has no special effect other than teleporting.<br />
[[File:b381_Down.png|left|frame]]<br />
<br />
===Invisible===<br />
It acts as a normal portal, except it is invisible. It becomes visible while god mode. Invisible portals share the same ID namespace as visible portals.<br />
[[File:b374.gif|left|frame]]<br />
<br />
===World===<br />
The World Portal was added on February 27th, 2013. Unlike the other two types of portals, the world portal can send players to other worlds, including ones that were made by other people. The world ID, which is the random letter sequence in the URL when "Share Level" is clicked, can be changed to send players to different worlds. Also, the portal requires tapping Y (formerly Space) for to activate, instead of activating on contact.<br />
[[File:WorldPortalProperty.png|center|frame|Pop-up that appears when you click world portal in Action.]]<br />
[[File:RandomPortal.png|left|frame]]<br />
<br />
===Random===<br />
Random portals, also known as Green portals, are portals that are not avalible on the game yet; they just appear in the game image files.<br />
They were mentioned in trello as "Random portals".<br />
<br />
==Invisible portal history==<br />
When the current invisible portals didn't exist, players could use a [[Bots|Bot]] to create invisible portals. These acted like normal portals but were not shown on the screen. This bot existed for a long time, but MrShoe removed it with the zombie theme update. Players complained about this, and MrShoe challenged those players to create ten worlds featuring the invisible portals before the end of the zombie theme. The worlds also had to match the zombie theme. When the deadline was reached MrShoe decided to keep the invisible portals and even make them an official feature. The official invisible portals are now in the [[Energy]] Shop for the same 625 energy that can also be used to buy a regular portal. Players with edit can see the invisible portal. It appears like the regular portal, but is purposely without animation and colored gray.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Energy_Shop&diff=4368Energy Shop2015-09-22T21:39:00Z<p>Hummerz5: sketch > stub + grammers</p>
<hr />
<div>{{stub}}<br />
<br />
The '''Energy Shop''' is where most items, such as [[Blocks]] and [[Smileys]], can be bought with either [[Energy]] earned over time or [[Gems]] purchased with real money.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Portal&diff=4341Portal2015-09-19T17:48:38Z<p>Hummerz5: that minor edit button is kinda backwards. > I make small edit, I do more work by clicking button?</p>
<hr />
<div>'''Portals''' are stackable [[action]] blocks that can be used to teleport between areas in worlds. The ID of the portal can be changed to teleport to different portals within a world. When a player in God Mode flies over it, player can see the portal ID and it's target.<br />
[[File:AllPortals.png|center|frame|Left to right: Portal, Invisible Portal and World Portal]]<br />
<br />
==How to use portals==<br />
Portals have two properties: ID and Target, the ID is the number that recognizes that portal, and the target is the number of the portal you want that portal to lead to.<br />
[[File:PortalProperty.png|right|frame|Pop-up that appears when you click portal in Action.]][[File:PortalExample1.png|center|frame|Two portals that leads to eachother.]]<br />
In the image you can see that the portal at right has the ID 1, and the portal at the left has the ID 2, since the portal at the right has as target the portal with ID 2, right will lead to left, and since the portal at the left has as target the portal with ID 1, left will lead to right.<br />
<br />
==Types of portals==<br />
[[File:b242_Down.gif|left|frame]]<br />
<br />
===Normal===<br />
The normal type of portal is the blue one, it has no special effect other than teleporting.<br />
[[File:b381_Down.png|left|frame]]<br />
<br />
===Invisible===<br />
It acts as a normal portal, except it is invisible. It becomes visible while god mode.<br />
[[File:b374.gif|left|frame]]<br />
<br />
===World===<br />
This was added on February 27th, 2013. Unlike the other two types of portals, the world portal can send players to other worlds, including ones that were made by other people. The world ID, which is the random letters that are in the URL when "Share Level" is clicked, can be changed to send players to different worlds. Also, the portal requires tapping Y (formerly Space) for it to activate, instead of activating on contact.<br />
[[File:WorldPortalProperty.png|center|frame|Pop-up that appears when you click world portal in Action.]]<br />
[[File:RandomPortal.png|left|frame]]<br />
<br />
===Random===<br />
Random portals, also known as Green portals, are portals that are not avaible on the game yet, they just appear in the game image files.<br />
They were mentioned in trello as "Random portals".<br />
<br />
==Invisible portal history==<br />
When the current invisible portals didn't exist, players could use a [[Bots|Bot]] to create invisible portals, they acted like normal portals but were not shown on the screen. This bot existed for a long time, but at the time of the zombie theme MrShoe removed it. Players complained about this, and MrShoe challenged those players to create ten worlds featuring the invisible portals before the end of the zombie theme. The worlds also had to match the zombie theme. When the deadline was reached MrShoe decided to keep the invisible portals and even make them an official feature. The official invisible portals are now in the [[Energy]] Shop for the same 625 energy that can also be used to buy a regular portal. Players with edit can see the invisible portal. It's like regular portal, without animation and is gray-colored.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guide:Bot_Programming&diff=4340Guide:Bot Programming2015-09-19T17:47:48Z<p>Hummerz5: </p>
<hr />
<div>'''Bot Programming''' has taken a unique role in [[Everybody Edits]] culture. Some despise [[Bots]] as intrusive to the game itself. Others find them quite useful. Of these supporters, divisions can still be made. Therein you find users who play [[Bots|Bot]]-Assisted Levels, users who run bot programs, and still other users who ultimately create these programs. None of these subdivisions are mutually exclusive. Therefore, you can often find players who can enjoy a fun bot and discuss how to create or practically improve the program. This guide is particularly aimed towards the '''Bot Programmers'''. This will be most beneficial to those with little to no experience. <br />
<br />
== Getting Started ==<br />
You've decided to learn how to program for EE. You even had enough determination to find this guide! Much of this power of will is necessary to overcome many programming roadblocks. This will be no easy task. Before you can dive into the intricacies of writing quality programs to manipulate Everybody Edits, you first need to learn a programming language.<br />
<br />
<br />
===Learning a Language===<br />
Communication mediums such as books and the internet provide learning experiences for all ages. If you prefer learning interactively, internet is a good choice for you. Two sites include: [https://code.org/ Code.org], which tailors to children and young adults, and [https://www.codecademy.com/ Codeacademy.com], which aims more towards the young-adult to adult range. <br />
<br />
However, if you would rather learn more at your own pace, there are online resources to help facilitate learning. Upon choosing this route, a programmer must also decide on a programming language. If your ultimate goal is '''Bot Programming''' and nothing beyond, C# (see-sharp) is a solid choice. However, if bots are only a side project, you could benefit from learning another language to expand your experiences. Because C# is the prevalent language in EE programming, it is the language primarily used and discussed herein. <br />
There are many online resources for learning C#, such as [http://www.tutorialspoint.com/csharp/ TutorialsPoint on csharp].<br />
The beginner's tutorial http://www.homeandlearn.co.uk/csharp/csharp.html is highly recommended by Tomahawk.<br />
<br />
Completing any applicable C# tutorial in full before applying the knowledge to EE Bot Programming is necessary if a player does not want his or her first software to mimic a generic publically-available bot. It is stressed that the greater a programmer's proficiency at C#, the greater the number unique features he or she is able to create; the metaphor of "''building a house with ten bricks''" is often used to refer to the efforts of a beginner bot programmer with only elementary knowledge of the development language.<br />
<br />
===Finding an Environment===<br />
This "Environment" is basically a multiple-instance text editor that helps extensively with programming. Your environment is to you as a canvas is to an artist. Into the environment you can type your hopes and dreams. If you're any good, the environment will return a functional and visually appealing system. A common program in the EE Programming community is [https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Desktop]. [https://msdn.microsoft.com/en-us/library/dd492171.aspx Walkthrough] A lesser-known, minimal program is [http://www.icsharpcode.net/opensource/sd/ SharpDevelop].<br />
<br />
===Referencing a Language===<br />
References are useful not only while learning a language, but even after the key points have been achieved. If you are working a tutorial and have reached an irreconcilable error, or even have questions about how to use a certain tool, you have multiple choices to pull information from.<br />
* [http://www.dotnetperls.com/ DotNetPerls] lists multiple aspects regarding various levels of programming in C#. They also make an effort to simplify things with extensive examples, which helps with learning a new concept.<br />
* [https://msdn.microsoft.com/en-us/library/618ayhy6.aspx Microsoft C# Reference] covers just about everything in the language. As C#.NET is a Microsoft creation, most all the information you will need can be found here.<br />
* [https://www.google.com/ Google] is an invaluable tool often overlooked. If you're having trouble with syntax/compiler errors, red squiggly lines won't go away, or your window just looked at you funny, use a search engine! Take the error message, excluding line numbers and file locations, and throw it in the search bar!<br />
** Google will help you (help yourself) much faster than the forums. <br />
** There will be a point where your endeavors will extend beyond the ready knowledge of the community. <br />
** The Internet is full of programmers who have likely had the same errors and difficulties that you meet.<br />
* [http://forums.everybodyedits.com/viewforum.php?id=19 Everybody Edits Programming Forum] has a small, squabbling community who can likely help alleviate some confusion. However, this should be used as a near last resort. Aside from cluttering our local forums, you quite likely will get judged for quality of code and possibly mocked.<br />
<br />
== Programming in EE ==<br />
If you have gained sufficient knowledge in your language (C#), you are ready to gear up to learn programming on Everybody Edits! <br />
<br />
===PlayerIO Client===<br />
EE uses a server hosting service called "PlayerIO", or more recently, "Yahoo Gamesnet." PlayerIO allows multiple EE players to join a server and swap messages with the server as a liaison. PlayerIO also defines other entry points other than the flash method. This is good news for you, because you're programming in the supported language C#(.NET). To truly create this bot, you'll need a programming library. This, namely, is "PlayerIOClient.dll". The file can be obtained through the [https://gamesnet.yahoo.net/download/ download page here]. (This link is a .zip. The .dll we need is in /DotNet/PlayerIOClient.dll.) The download also returns an example to help advance your PlayerIO knowledge. After extracting the necessary library .dll, we can [https://msdn.microsoft.com/en-us/library/wkze6zky.aspx add it as a reference]. In each file that uses the PlayerIO library, a line must be added at the top:<br />
<br />
<code>using PlayerIOClient;</code><br />
<br />
====Client====<br />
After adding the reference, a few steps must be taken to create an operational bot. In the most basic sense, bots consist of two elements: the Client, and the Connection. The Client can be initiated in multiple ways.<br />
* PlayerIO.QuickConnect.SimpleConnect<br />
* PlayerIO.QuickConnect.KongregateConnect<br />
* PlayerIO.QuickConnect.FacebookOAuthConnect<br />
* PlayerIO.Connect<br />
<br />
An example of a client construction: <br />
<br />
<code>PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "bobby.tables@domain.com", "password1234");</code><br />
<br />
Take note that while choosing to simply require "SimpleConnect" for authentication is easier, approximately 70-80% of EE's users can use that system. <ref name="Pop_Jesse">[http://forums.everybodyedits.com/viewtopic.php?pid=540844#p540844 Jesse via EE Forums]</ref><ref name="Pop_Meme">[http://meme.uphero.com/SMILEYS.html EE Smiley Usage]</ref>. Do you really want to ignore 20-30% of potential users?<br />
<br />
Furthermore, if you plan on releasing your bot, be sure to make an effort to catch errors correctly. This is one example where a properly executed catch can be highly useful to the end users.<br />
====Connection====<br />
Provided a functioning, properly authenticated client, connections can be made. Multiple connections can come from one client, but only one client is allowed relation to a connection reference. Connections are the actual "joining the [world]" so-to-speak. Joining a world requires knowing the World ID. If the world is not open, the current EE Version is also necessary:<br />
<br />
<code>ClientReference.Multiplayer.JoinRoom("PWRoomID", null); // or<br />
ClientReference.Multiplayer.CreateJoinRoom("PWRoomID", "Everybodyedits###", true, null, null); </code><br />
<br />
To open communications, two event handlers must be added: Disconnect and MessageReceived. These can be easily generated by typing <code>ConnectionReference.OnMessage +=</code> or <code>ConnectionReference.OnDisconnect +=</code> and pressing TAB twice. If you use this method, it is recommended that your Connection reference have a scope higher than a function: a class property, for example. This allows the reference to be used in sending response messages to the server.<br />
<br />
When communication directed at the server is desired, the following format is used:<br />
<br />
<code><br />
ConnectionReference.Send("message type", parameters);<br />
ConnectionReference.Send("say", "hello!"); // example<br />
</code><br />
<br />
===Work with EE===<br />
At this point, EE has become your oyster. You should make sure to add <code> ConnectionReference.Send("init"); </code> when initializing the connection, and<br />
<br />
<code>if (e.Type == "init") { ConnectionReference.Send("init2"); }</code><br />
<br />
in the OnMessage handler. <br />
<br />
Provided you have completed a tutorial and have a proper head on your shoulders, programming for EE should be a breeze. Multiple lists of possible EE messages exist. One popular example is user-supported [http://capasha.com/eeinformation.php here]. EE Admin Processor also publishes [http://forums.everybodyedits.com/viewtopic.php?id=29927 Protocol Changelogs] to the forums (and github). <br />
<br />
===Common Pitfalls===<br />
[[File:Programming-VS2010-Common-Errors.png|200px|thumb|right|Example IDE with start project]]<br />
There are some common issues to the EE community that really cannot be discovered through the usual channels, and therefore need be spoken for.<br />
<br />
* My bot connects perfectly, but when I trigger command XYZ, it disconnects! (It might even make some progress, but it still doesn't stick around!)<br />
** Are you placing blocks in the world? If so, be sure to find an acceptable delay between messages. <code> System.Threading.Thread.Sleep(10); </code>, for example.<br />
** Have you used Thread.Sleep too much? PlayerIO passes messages to the handler on the same thread that it upkeeps connection with the server. Be sure that you create a new thread if your tasks will take too long!<br />
** Are you trying to move your bot? Has the bot edit rights? Without these, EE is somewhat more strict in what movement is allowed.<br />
<br />
* Help me! Oh god, the red lines, everywhere!<br />
** Do not ask about these errors in the forums. You'll find an answer infinitely faster by simply using Google or reading and understanding what they tell you!<br />
** Check out the Error Log! It explains all of these errors.<br />
*** <Character> expected -- This cannot be clearer. You wrote code that is missing a certain letter. When first starting out, this simply means add the character. When growing more complex, programs might need closer inspection to determine what level is missing the character. Alternatively, you might see "End of file expected, } found. This means you've lost that balance of { and } code blocks. Verify you didn't accidentally chop one off.<br />
*** No overload for method <method> takes ## arguments -- Simply put, you need more commas. As you type the function call, a nice box (see image) pops up to explain what possible combinations of arguments you can pass. If you leave without filling the box out completely, you will get this error. Return to the line and try again!<br />
*** Only assignment, call, increment, decrement, and new object expressions can be used as a statement -- You basically told the compiler to do nothing. That makes no sense, so it tells you.<br />
<br />
<br />
<br />
References:</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Bot&diff=4339Bot2015-09-19T17:42:58Z<p>Hummerz5: not much here m8, but I'm not sure what you add to stubs woot</p>
<hr />
<div>{{Stub}}<br />
<br />
Bots are user-created programs that connect to [[Everybody Edits]] in order to automate tasks that would otherwise be difficult or impossible for a human alone.<br />
Many bots allow other users to have access to owner-only [[Chat commands]] in a world they do not own. This is done by chatting the command out loud in the chat with a character such as '.' or '!' to indicate to the bot that the message is a command. There are many generic bots that provide similar functionality. Some features commonly provided by bots include a snake mode, a digbot mode, a whitelist, and blacklist.<br />
<br />
<br />
==Types of Bots==<br />
Bots come in various levels of creativity and application. That is, some basic bots only map user commands, while others create hypothetical worlds with objectives to consider. Further, bots such as Digbot or Bot-Assisted Levels are limited to basic gameplay, while extensive editors such as Minimap tool or EEditor have many more uses. <br />
===Bot Assisted Levels===<br />
There are many bot assisted levels (often abbreviated as 'BAL's) that introduce original concepts to EE. Many of them include allowing users to interact with blocks without having edit rights, and can even produce the effect of falling blocks. BALs are often kept private to the owner for development and exclusivity. Other characteristics of BAL creations are currency, inventory, powerups, and score. <br />
===Level Editors===<br />
Another example of programs that interface with Everybody Edits is Level Editors. These programs provide a window into worlds to view them unobstructed. Still others take user input and pass the modifications back into the [[world]]. <br />
===Troll Bots===<br />
A distinct set of bots involves a more malicious intent of the programmer and end user. In short, the main purpose here is to [[troll]]. This can be the placing of many blocks randomly throughout the world, duplicating obscene images or words at random, or simply erasing others' work rapidly. Some members of the community are working to create a system to detect and prevent trolling activity.<br />
==External Links==</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Open_World&diff=4337Open World2015-09-19T17:39:44Z<p>Hummerz5: </p>
<hr />
<div>{{Stub}}<br />
'''Open Worlds''' are a type of [[world]] where everyone can edit freely. These were originally the only world type available. Open Worlds do not have an owner, and cannot be saved. Like [[Locked Worlds]], once the last person leaves, the level is erased permanently and links to it will break.<br />
<br />
==Differences from other world types==<br />
<br />
Open Worlds have several restrictions separating them from the other types of levels.<br />
<ul><br />
<li>Players can not edit the top 5 rows of blocks in Open Worlds.</li><br />
<li>Players can not place blocks through clicking and dragging, they can only place blocks one-by-one by clicking.</li><br />
<li>Players can not enter [[God Mode]].</li><br />
<li>Commands are not available, as Open Worlds have no set Owner.</li><br />
<li>Only certain free blocks which require no energy to buy are available.</li><br />
<li>Open worlds cannot be previewed, as there is no saved world.</li><br />
<li>The world size is fixed at Massive (200x200 pixels)</li><br />
</ul><br />
<br />
''See also: [[Locked Worlds]], [[Saved Worlds]]''</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guide:Bot_Programming&diff=4307Guide:Bot Programming2015-09-18T23:49:36Z<p>Hummerz5: Okay, I declare this universal wiki material. Improve upon this, peoples of the world! (emphasis on improve)</p>
<hr />
<div>'''Bot Programming''' has taken a unique role in [[Everybody Edits]] culture. Some despise [[Bots]] as intrusive to the game itself. Others find them quite useful. Of these supporters, divisions can still be made. Therein you find users who play [[Bot]]-Assisted Levels, users who run bot programs, and still other users who ultimately create these programs. None of these subdivisions are mutually exclusive. Therefore, you can often find players who can enjoy a fun bot and discuss how to create or practically improve the program. This guide is particularly aimed towards the '''Bot Programmers'''. This will be most beneficial to those with little to no experience. <br />
<br />
== Getting Started ==<br />
You've decided to learn how to program for EE. You even had enough determination to find this guide! Much of this power of will is necessary to overcome many programming roadblocks. This will be no easy task. Before you can dive into the intricacies of writing quality programs to manipulate Everybody Edits, you first need to learn a programming language.<br />
<br />
<br />
===Learning a Language===<br />
Communication mediums such as books and the internet provide learning experiences for all ages. If you prefer learning interactively, internet is a good choice for you. Two sites include: [https://code.org/ Code.org], which tailors to children and young adults, and [https://www.codecademy.com/ Codeacademy.com], which aims more towards the young-adult to adult range. <br />
<br />
However, if you would rather learn more at your own pace, there are online resources to help facilitate learning. Upon choosing this route, a programmer must also decide on a programming language. If your ultimate goal is '''Bot Programming''' and nothing beyond, C# (see-sharp) is a solid choice. However, if bots are only a side project, you could benefit from learning another language to expand your experiences. Because C# is the prevalent language in EE programming, it is the language primarily used and discussed herein. There are many online resources for learning C#, such as [http://www.tutorialspoint.com/csharp/ TutorialsPoint on csharp].<br />
<br />
Completing any applicable C# tutorial in full before applying the knowledge to EE Bot Programming is '''highly recommended'''.<br />
<br />
===Finding an Environment===<br />
This "Environment" is basically a multiple-instance text editor that helps extensively with programming. Your environment is to you as a canvas is to an artist. Into the environment you can type your hopes and dreams. If you're any good, the environment will return a functional and visually appealing system. A common program in the EE Programming community is [https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Desktop]. [https://msdn.microsoft.com/en-us/library/dd492171.aspx Walkthrough] A lesser-known, minimal program is [http://www.icsharpcode.net/opensource/sd/ SharpDevelop].<br />
<br />
===Referencing a Language===<br />
References are useful not only while learning a language, but even after the key points have been achieved. If you are working a tutorial and have reached an irreconcilable error, or even have questions about how to use a certain tool, you have multiple choices to pull information from.<br />
* [http://www.dotnetperls.com/ DotNetPerls] lists multiple aspects regarding various levels of programming in C#. They also make an effort to simplify things with extensive examples, which helps with learning a new concept.<br />
* [https://msdn.microsoft.com/en-us/library/618ayhy6.aspx Microsoft C# Reference] covers just about everything in the language. As C#.NET is a Microsoft creation, most all the information you will need can be found here.<br />
* [https://www.google.com/ Google] is an invaluable tool often overlooked. If you're having trouble with syntax/compiler errors, red squiggly lines won't go away, or your window just looked at you funny, use a search engine! Take the error message, excluding line numbers and file locations, and throw it in the search bar!<br />
** Google will help you (help yourself) much faster than the forums. <br />
** There will be a point where your endeavors will extend beyond the ready knowledge of the community. <br />
** The Internet is full of programmers who have likely had the same errors and difficulties that you meet.<br />
* [http://forums.everybodyedits.com/viewforum.php?id=19 Everybody Edits Programming Forum] has a small, squabbling community who can likely help alleviate some confusion. However, this should be used as a near last resort. Aside from cluttering our local forums, you quite likely will get judged for quality of code and possibly mocked.<br />
<br />
== Programming in EE ==<br />
If you have gained sufficient knowledge in your language (C#), you are ready to gear up to learn programming on Everybody Edits! <br />
<br />
===PlayerIO Client===<br />
EE uses a server hosting service called "PlayerIO", or more recently, "Yahoo Gamesnet." PlayerIO allows multiple EE players to join a server and swap messages with the server as a liaison. PlayerIO also defines other entry points other than the flash method. This is good news for you, because you're programming in the supported language C#(.NET). To truly create this bot, you'll need a programming library. This, namely, is "PlayerIOClient.dll". The file can be obtained through the [https://gamesnet.yahoo.net/download/ download page here]. (This link is a .zip. The .dll we need is in /DotNet/PlayerIOClient.dll.) The download also returns an example to help advance your PlayerIO knowledge. After extracting the necessary library .dll, we can [https://msdn.microsoft.com/en-us/library/wkze6zky.aspx add it as a reference]. In each file that uses the PlayerIO library, a line must be added at the top:<br />
<br />
<code>using PlayerIOClient;</code><br />
<br />
====Client====<br />
After adding the reference, a few steps must be taken to create an operational bot. In the most basic sense, bots consist of two elements: the Client, and the Connection. The Client can be initiated in multiple ways.<br />
* PlayerIO.QuickConnect.SimpleConnect<br />
* PlayerIO.QuickConnect.KongregateConnect<br />
* PlayerIO.QuickConnect.FacebookOAuthConnect<br />
* PlayerIO.Connect<br />
<br />
An example of a client construction: <br />
<br />
<code>PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "bobby.tables@domain.com", "password1234");</code><br />
<br />
Take note that while choosing to simply require "SimpleConnect" for authentication is easier, approximately 70-80% of EE's users can use that system. <ref name="Pop_Jesse">[http://forums.everybodyedits.com/viewtopic.php?pid=540844#p540844 Jesse via EE Forums]</ref><ref name="Pop_Meme">[http://meme.uphero.com/SMILEYS.html EE Smiley Usage]</ref>. Do you really want to ignore 20-30% of potential users?<br />
<br />
Furthermore, if you plan on releasing your bot, be sure to make an effort to catch errors correctly. This is one example where a properly executed catch can be highly useful to the end users.<br />
====Connection====<br />
Provided a functioning, properly authenticated client, connections can be made. Multiple connections can come from one client, but only one client is allowed relation to a connection reference. Connections are the actual "joining the [world]" so-to-speak. Joining a world requires knowing the World ID. If the world is not open, the current EE Version is also necessary:<br />
<br />
<code>ClientReference.Multiplayer.JoinRoom("PWRoomID", null); // or<br />
ClientReference.Multiplayer.CreateJoinRoom("PWRoomID", "Everybodyedits###", true, null, null); </code><br />
<br />
To open communications, two event handlers must be added: Disconnect and MessageReceived. These can be easily generated by typing <code>ConnectionReference.OnMessage +=</code> or <code>ConnectionReference.OnDisconnect +=</code> and pressing TAB twice. If you use this method, it is recommended that your Connection reference have a scope higher than a function: a class property, for example. This allows the reference to be used in sending response messages to the server.<br />
<br />
When communication directed at the server is desired, the following format is used:<br />
<br />
<code><br />
ConnectionReference.Send("message type", parameters);<br />
ConnectionReference.Send("say", "hello!"); // example<br />
</code><br />
<br />
===Work with EE===<br />
At this point, EE has become your oyster. You should make sure to add <code> ConnectionReference.Send("init"); </code> when initializing the connection, and<br />
<br />
<code>if (e.Type == "init") { ConnectionReference.Send("init2"); }</code><br />
<br />
in the OnMessage handler. <br />
<br />
Provided you have completed a tutorial and have a proper head on your shoulders, programming for EE should be a breeze. Multiple lists of possible EE messages exist. One popular example is user-supported [http://capasha.com/eeinformation.php here]. EE Admin Processor also publishes [http://forums.everybodyedits.com/viewtopic.php?id=29927 Protocol Changelogs] to the forums (and github). <br />
<br />
===Common Pitfalls===<br />
[[File:Programming-VS2010-Common-Errors.png|200px|thumb|right|Example IDE with start project]]<br />
There are some common issues to the EE community that really cannot be discovered through the usual channels, and therefore need be spoken for.<br />
<br />
* My bot connects perfectly, but when I trigger command XYZ, it disconnects! (It might even make some progress, but it still doesn't stick around!)<br />
** Are you placing blocks in the world? If so, be sure to find an acceptable delay between messages. <code> System.Threading.Thread.Sleep(10); </code>, for example.<br />
** Have you used Thread.Sleep too much? PlayerIO passes messages to the handler on the same thread that it upkeeps connection with the server. Be sure that you create a new thread if your tasks will take too long!<br />
** Are you trying to move your bot? Has the bot edit rights? Without these, EE is somewhat more strict in what movement is allowed.<br />
<br />
* Help me! Oh god, the red lines, everywhere!<br />
** Do not ask about these errors in the forums. You'll find an answer infinitely faster by simply using Google or reading and understanding what they tell you!<br />
** Check out the Error Log! It explains all of these errors.<br />
*** <Character> expected -- This cannot be clearer. You wrote code that is missing a certain letter. When first starting out, this simply means add the character. When growing more complex, programs might need closer inspection to determine what level is missing the character. Alternatively, you might see "End of file expected, } found. This means you've lost that balance of { and } code blocks. Verify you didn't accidentally chop one off.<br />
*** No overload for method <method> takes ## arguments -- Simply put, you need more commas. As you type the function call, a nice box (see image) pops up to explain what possible combinations of arguments you can pass. If you leave without filling the box out completely, you will get this error. Return to the line and try again!<br />
*** Only assignment, call, increment, decrement, and new object expressions can be used as a statement -- You basically told the compiler to do nothing. That makes no sense, so it tells you.<br />
<br />
<br />
<br />
References:</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=File:Programming-VS2010-Common-Errors.png&diff=4306File:Programming-VS2010-Common-Errors.png2015-09-18T23:39:55Z<p>Hummerz5: An example program start in Microsoft Visual Studio 2010 Express!</p>
<hr />
<div>An example program start in Microsoft Visual Studio 2010 Express!</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guide:Bot_Programming&diff=4305Guide:Bot Programming2015-09-18T23:35:01Z<p>Hummerz5: </p>
<hr />
<div>'''Bot Programming''' has taken a unique role in [[Everybody Edits]] culture. Some despise [[Bots]] as intrusive to the game itself. Others find them quite useful. Of these supporters, divisions can still be made. Therein you find users who play [[Bot]]-Assisted Levels, users who run bot programs, and still other users who ultimately create these programs. None of these subdivisions are mutually exclusive. Therefore, you can often find players who can enjoy a fun bot and discuss how to create or practically improve the program. This guide is particularly aimed towards the '''Bot Programmers'''. This will be most beneficial to those with little to no experience. <br />
<br />
== Getting Started ==<br />
You've decided to learn how to program for EE. You even had enough determination to find this guide! Much of this power of will is necessary to overcome many programming roadblocks. This will be no easy task. Before you can dive into the intricacies of writing quality programs to manipulate Everybody Edits, you first need to learn a programming language.<br />
<br />
<br />
===Learning a Language===<br />
Communication mediums such as books and the internet provide learning experiences for all ages. If you prefer learning interactively, internet is a good choice for you. Two sites include: [https://code.org/ Code.org], which tailors to children and young adults, and [https://www.codecademy.com/ Codeacademy.com], which aims more towards the young-adult to adult range. <br />
<br />
However, if you would rather learn more at your own pace, there are online resources to help facilitate learning. Upon choosing this route, a programmer must also decide on a programming language. If your ultimate goal is '''Bot Programming''' and nothing beyond, C# (see-sharp) is a solid choice. However, if bots are only a side project, you could benefit from learning another language to expand your experiences. Because C# is the prevalent language in EE programming, it is the language primarily used and discussed herein. There are many online resources for learning C#, such as [http://www.tutorialspoint.com/csharp/ TutorialsPoint on csharp].<br />
<br />
Completing any applicable C# tutorial in full before applying the knowledge to EE Bot Programming is '''highly recommended'''.<br />
<br />
===Finding an Environment===<br />
This "Environment" is basically a multiple-instance text editor that helps extensively with programming. Your environment is to you as a canvas is to an artist. Into the environment you can type your hopes and dreams. If you're any good, the environment will return a functional and visually appealing system. A common program in the EE Programming community is [https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Desktop]. [https://msdn.microsoft.com/en-us/library/dd492171.aspx Walkthrough] A lesser-known, minimal program is [http://www.icsharpcode.net/opensource/sd/ SharpDevelop].<br />
<br />
===Referencing a Language===<br />
References are useful not only while learning a language, but even after the key points have been achieved. If you are working a tutorial and have reached an irreconcilable error, or even have questions about how to use a certain tool, you have multiple choices to pull information from.<br />
* [http://www.dotnetperls.com/ DotNetPerls] lists multiple aspects regarding various levels of programming in C#. They also make an effort to simplify things with extensive examples, which helps with learning a new concept.<br />
* [https://msdn.microsoft.com/en-us/library/618ayhy6.aspx Microsoft C# Reference] covers just about everything in the language. As C#.NET is a Microsoft creation, most all the information you will need can be found here.<br />
* [https://www.google.com/ Google] is an invaluable tool often overlooked. If you're having trouble with syntax/compiler errors, red squiggly lines won't go away, or your window just looked at you funny, use a search engine! Take the error message, excluding line numbers and file locations, and throw it in the search bar!<br />
** Google will help you (help yourself) much faster than the forums. <br />
** There will be a point where your endeavors will extend beyond the ready knowledge of the community. <br />
** The Internet is full of programmers who have likely had the same errors and difficulties that you meet.<br />
* [http://forums.everybodyedits.com/viewforum.php?id=19 Everybody Edits Programming Forum] has a small, squabbling community who can likely help alleviate some confusion. However, this should be used as a near last resort. Aside from cluttering our local forums, you quite likely will get judged for quality of code and possibly mocked.<br />
<br />
== Programming in EE ==<br />
If you have gained sufficient knowledge in your language (C#), you are ready to gear up to learn programming on Everybody Edits! <br />
<br />
===PlayerIO Client===<br />
EE uses a server hosting service called "PlayerIO", or more recently, "Yahoo Gamesnet." PlayerIO allows multiple EE players to join a server and swap messages with the server as a liaison. PlayerIO also defines other entry points other than the flash method. This is good news for you, because you're programming in the supported language C#(.NET). To truly create this bot, you'll need a programming library. This, namely, is "PlayerIOClient.dll". The file can be obtained through the [https://gamesnet.yahoo.net/download/ download page here]. (This link is a .zip. The .dll we need is in /DotNet/PlayerIOClient.dll.) The download also returns an example to help advance your PlayerIO knowledge. After extracting the necessary library .dll, we can [https://msdn.microsoft.com/en-us/library/wkze6zky.aspx add it as a reference]. In each file that uses the PlayerIO library, a line must be added at the top:<br />
<br />
<code>using PlayerIOClient;</code><br />
<br />
====Client====<br />
After adding the reference, a few steps must be taken to create an operational bot. In the most basic sense, bots consist of two elements: the Client, and the Connection. The Client can be initiated in multiple ways.<br />
* PlayerIO.QuickConnect.SimpleConnect<br />
* PlayerIO.QuickConnect.KongregateConnect<br />
* PlayerIO.QuickConnect.FacebookOAuthConnect<br />
* PlayerIO.Connect<br />
<br />
An example of a client construction: <br />
<br />
<code>PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "bobby.tables@domain.com", "password1234");</code><br />
<br />
Take note that while choosing to simply require "SimpleConnect" for authentication is easier, approximately 70-80% of EE's users can use that system. <ref name="Pop_Jesse">[http://forums.everybodyedits.com/viewtopic.php?pid=540844#p540844 Jesse via EE Forums]</ref><ref name="Pop_Meme">[http://meme.uphero.com/SMILEYS.html EE Smiley Usage]</ref>. Do you really want to ignore 20-30% of potential users?<br />
<br />
Furthermore, if you plan on releasing your bot, be sure to make an effort to catch errors correctly. This is one example where a properly executed catch can be highly useful to the end users.<br />
====Connection====<br />
Provided a functioning, properly authenticated client, connections can be made. Multiple connections can come from one client, but only one client is allowed relation to a connection reference. Connections are the actual "joining the [world]" so-to-speak. Joining a world requires knowing the World ID. If the world is not open, the current EE Version is also necessary:<br />
<br />
<code>ClientReference.Multiplayer.JoinRoom("PWRoomID", null); // or<br />
ClientReference.Multiplayer.CreateJoinRoom("PWRoomID", "Everybodyedits###", true, null, null); </code><br />
<br />
To open communications, two event handlers must be added: Disconnect and MessageReceived. These can be easily generated by typing <code>ConnectionReference.OnMessage +=</code> or <code>ConnectionReference.OnDisconnect +=</code> and pressing TAB twice. If you use this method, it is recommended that your Connection reference have a scope higher than a function: a class property, for example. This allows the reference to be used in sending response messages to the server.<br />
<br />
When communication directed at the server is desired, the following format is used:<br />
<br />
<code><br />
ConnectionReference.Send("message type", parameters);<br />
ConnectionReference.Send("say", "hello!"); // example<br />
</code><br />
<br />
===Work with EE===<br />
At this point, EE has become your oyster. You should make sure to add <code> ConnectionReference.Send("init"); </code> when initializing the connection, and<br />
<br />
<code>if (e.Type == "init") { ConnectionReference.Send("init2"); }</code><br />
<br />
in the OnMessage handler. <br />
<br />
Provided you have completed a tutorial and have a proper head on your shoulders, programming for EE should be a breeze. Multiple lists of possible EE messages exist. One popular example is user-supported [http://capasha.com/eeinformation.php here]. EE Admin Processor also publishes [http://forums.everybodyedits.com/viewtopic.php?id=29927 Protocol Changelogs] to the forums (and github). <br />
<br />
===Common Pitfalls===<br />
There are some common issues to the EE community that really cannot be discovered through the usual channels, and therefore need be spoken for.<br />
<br />
* My bot connects perfectly, but when I trigger command XYZ, it disconnects! (It might even make some progress, but it still doesn't stick around!)<br />
** Are you placing blocks in the world? If so, be sure to find an acceptable delay between messages. <code> System.Threading.Thread.Sleep(10); </code>, for example.<br />
** Have you used Thread.Sleep too much? PlayerIO passes messages to the handler on the same thread that it upkeeps connection with the server. Be sure that you create a new thread if your tasks will take too long!<br />
** Are you trying to move your bot? Has the bot edit rights? Without these, EE is somewhat more strict in what movement is allowed.<br />
<br />
References:</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guide:Bot_Programming&diff=4304Guide:Bot Programming2015-09-18T23:33:44Z<p>Hummerz5: </p>
<hr />
<div>'''Bot Programming''' has taken a unique role in [[Everybody Edits]] culture. Some despise [[Bots]] as intrusive to the game itself. Others find them quite useful. Of these supporters, divisions can still be made. Therein you find users who play [[Bot]]-Assisted Levels, users who run bot programs, and still other users who ultimately create these programs. None of these subdivisions are mutually exclusive. Therefore, you can often find players who can enjoy a fun bot and discuss how to create or practically improve the program. This guide is particularly aimed towards the '''Bot Programmers'''. This will be most beneficial to those with little to no experience. <br />
<br />
== Getting Started ==<br />
You've decided to learn how to program for EE. You even had enough determination to find this guide! Much of this power of will is necessary to overcome many programming roadblocks. This will be no easy task. Before you can dive into the intricacies of writing quality programs to manipulate Everybody Edits, you first need to learn a programming language.<br />
<br />
<br />
===Learning a Language===<br />
Communication mediums such as books and the internet provide learning experiences for all ages. If you prefer learning interactively, internet is a good choice for you. Two sites include: [https://code.org/ Code.org], which tailors to children and young adults, and [https://www.codecademy.com/ Codeacademy.com], which aims more towards the young-adult to adult range. <br />
<br />
However, if you would rather learn more at your own pace, there are online resources to help facilitate learning. Upon choosing this route, a programmer must also decide on a programming language. If your ultimate goal is '''Bot Programming''' and nothing beyond, C# (see-sharp) is a solid choice. However, if bots are only a side project, you could benefit from learning another language to expand your experiences. Because C# is the prevalent language in EE programming, it is the language primarily used and discussed herein. There are many online resources for learning C#, such as [http://www.tutorialspoint.com/csharp/ TutorialsPoint on csharp].<br />
<br />
Completing any applicable C# tutorial in full before applying the knowledge to EE Bot Programming is '''highly recommended'''.<br />
<br />
===Finding an Environment===<br />
This "Environment" is basically a multiple-instance text editor that helps extensively with programming. Your environment is to you as a canvas is to an artist. Into the environment you can type your hopes and dreams. If you're any good, the environment will return a functional and visually appealing system. A common program in the EE Programming community is [https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Desktop]. [https://msdn.microsoft.com/en-us/library/dd492171.aspx Walkthrough] A lesser-known, minimal program is [http://www.icsharpcode.net/opensource/sd/ SharpDevelop].<br />
<br />
===Referencing a Language===<br />
References are useful not only while learning a language, but even after the key points have been achieved. If you are working a tutorial and have reached an irreconcilable error, or even have questions about how to use a certain tool, you have multiple choices to pull information from.<br />
* [http://www.dotnetperls.com/ DotNetPerls] lists multiple aspects regarding various levels of programming in C#. They also make an effort to simplify things with extensive examples, which helps with learning a new concept.<br />
* [https://msdn.microsoft.com/en-us/library/618ayhy6.aspx Microsoft C# Reference] covers just about everything in the language. As C#.NET is a Microsoft creation, most all the information you will need can be found here.<br />
* [https://www.google.com/ Google] is an invaluable tool often overlooked. If you're having trouble with syntax/compiler errors, red squiggly lines won't go away, or your window just looked at you funny, use a search engine! Take the error message, excluding line numbers and file locations, and throw it in the search bar!<br />
** Google will help you (help yourself) much faster than the forums. <br />
** There will be a point where your endeavors will extend beyond the ready knowledge of the community. <br />
** The Internet is full of programmers who have likely had the same errors and difficulties that you meet.<br />
* [http://forums.everybodyedits.com/viewforum.php?id=19 Everybody Edits Programming Forum] has a small, squabbling community who can likely help alleviate some confusion. However, this should be used as a near last resort. Aside from cluttering our local forums, you quite likely will get judged for quality of code and possibly mocked.<br />
<br />
== Programming in EE ==<br />
If you have gained sufficient knowledge in your language (C#), you are ready to gear up to learn programming on Everybody Edits! <br />
<br />
===PlayerIO Client===<br />
EE uses a server hosting service called "PlayerIO", or more recently, "Yahoo Gamesnet." PlayerIO allows multiple EE players to join a server and swap messages with the server as a liaison. PlayerIO also defines other entry points other than the flash method. This is good news for you, because you're programming in the supported language C#(.NET). To truly create this bot, you'll need a programming library. This, namely, is "PlayerIOClient.dll". The file can be obtained through the [https://gamesnet.yahoo.net/download/ download page here]. (This link is a .zip. The .dll we need is in /DotNet/PlayerIOClient.dll.) The download also returns an example to help advance your PlayerIO knowledge. After extracting the necessary library .dll, we can [https://msdn.microsoft.com/en-us/library/wkze6zky.aspx add it as a reference]. In each file that uses the PlayerIO library, a line must be added at the top:<br />
<br />
<code>using PlayerIOClient;</code><br />
<br />
====Client====<br />
After adding the reference, a few steps must be taken to create an operational bot. In the most basic sense, bots consist of two elements: the Client, and the Connection. The Client can be initiated in multiple ways.<br />
* PlayerIO.QuickConnect.SimpleConnect<br />
* PlayerIO.QuickConnect.KongregateConnect<br />
* PlayerIO.QuickConnect.FacebookOAuthConnect<br />
* PlayerIO.Connect<br />
<br />
An example of a client construction: <br />
<br />
<code>PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "bobby.tables@domain.com", "password1234");</code><br />
<br />
Take note that while choosing to simply require "SimpleConnect" for authentication is easier, approximately 70-80% of EE's users can use that system. <ref name="Pop_Jesse">[http://forums.everybodyedits.com/viewtopic.php?pid=540844#p540844 Jesse via EE Forums]</ref><ref name="Pop_Meme">[http://meme.uphero.com/SMILEYS.html EE Smiley Usage]</ref>. Do you really want to ignore 20-30% of potential users?<br />
<br />
Furthermore, if you plan on releasing your bot, be sure to make an effort to catch errors correctly. This is one example where a properly executed catch can be highly useful to the end users.<br />
====Connection====<br />
Provided a functioning, properly authenticated client, connections can be made. Multiple connections can come from one client, but only one client is allowed relation to a connection reference. Connections are the actual "joining the [world]" so-to-speak. Joining a world requires knowing the World ID. If the world is not open, the current EE Version is also necessary:<br />
<br />
<code>ClientReference.Multiplayer.JoinRoom("PWRoomID", null); // or<br />
ClientReference.Multiplayer.CreateJoinRoom("PWRoomID", "Everybodyedits###", true, null, null); </code><br />
<br />
To open communications, two event handlers must be added: Disconnect and MessageReceived. These can be easily generated by typing <code>ConnectionReference.OnMessage +=</code> or <code>ConnectionReference.OnDisconnect +=</code> and pressing TAB twice. If you use this method, it is recommended that your Connection reference have a scope higher than a function: a class property, for example. This allows the reference to be used in sending response messages to the server.<br />
<br />
When communication directed at the server is desired, the following format is used:<br />
<br />
<code><br />
ConnectionReference.Send("message type", parameters);<br />
ConnectionReference.Send("say", "hello!"); // example<br />
</code><br />
<br />
===Work with EE===<br />
At this point, EE has become your oyster. You should make sure to add <code> ConnectionReference.Send("init"); </code> when initializing the connection, and<br />
<br />
<code>if (e.Type == "init") {<br />
ConnectionReference.Send("init2");<br />
}</code><br />
<br />
in the OnMessage handler. <br />
<br />
Provided you have completed a tutorial and have a proper head on your shoulders, programming for EE should be a breeze. Multiple lists of possible EE messages exist. One popular example is user-supported [http://capasha.com/eeinformation.php here]. EE Admin Processor also publishes [http://forums.everybodyedits.com/viewtopic.php?id=29927 Protocol Changelogs] to the forums (and github). <br />
<br />
===Common Pitfalls===<br />
There are some common issues to the EE community that really cannot be discovered through the usual channels, and therefore need be spoken for.<br />
<br />
* My bot connects perfectly, but when I trigger command XYZ, it disconnects! (It might even make some progress, but it still doesn't stick around!)<br />
** Are you placing blocks in the world? If so, be sure to find an acceptable delay between messages. <code> System.Threading.Thread.Sleep(10); </code>, for example.<br />
** Have you used Thread.Sleep too much? PlayerIO passes messages to the handler on the same thread that it upkeeps connection with the server. Be sure that you create a new thread if your tasks will take too long!<br />
** Are you trying to move your bot? Has the bot edit rights? Without these, EE is somewhat more strict in what movement is allowed.<br />
<br />
References:</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Guide:Bot_Programming&diff=4303Guide:Bot Programming2015-09-18T22:18:49Z<p>Hummerz5: this is WIP, please allow an honor-system lock because I plan to continue this upon returning. thanks (saving in case computer dies or something!)</p>
<hr />
<div>'''Bot Programming''' has taken a unique role in [[Everybody Edits]] culture. Some despise [[Bots]] as intrusive to the game itself. Others find them quite useful. Of these supporters, divisions can still be made. Therein you find users who play [[Bot]]-Assisted Levels, users who run bot programs, and still other users who ultimately create these programs. None of these subdivisions are mutually exclusive. Therefore, you can often find players who can enjoy a fun bot and discuss how to create or practically improve the program. This guide is particularly aimed towards the '''Bot Programmers'''. This will be most beneficial to those with little to no experience. <br />
<br />
== Getting Started ==<br />
You've decided to learn how to program for EE. You even had enough determination to find this guide! Much of this power of will is necessary to overcome many programming roadblocks. This will be no easy task. Before you can dive into the intricacies of writing quality programs to manipulate Everybody Edits, you first need to learn a programming language.<br />
<br />
===Finding an Environment===<br />
This "Environment" is basically a multiple-instance text editor that helps extensively with programming. Your environment is to you as a canvas is to an artist. Into the environment you can type your hopes and dreams. If you're any good, the environment will return a functional and visually appealing system. A common program in the EE Programming community is [https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Desktop]. [https://msdn.microsoft.com/en-us/library/dd492171.aspx Walkthrough] A lesser-known, minimal program is [http://www.icsharpcode.net/opensource/sd/ SharpDevelop].<br />
<br />
===Learning a Language===<br />
Communication mediums such as books and the internet provide learning experiences for all ages. If you prefer learning interactively, internet is a good choice for you. Two sites include: [https://code.org/ Code.org], which tailors to children and young adults, and [https://www.codecademy.com/ Codeacademy.com], which aims more towards the young-adult to adult range. <br />
<br />
However, if you would rather learn more at your own pace, there are online resources to help facilitate learning. Upon choosing this route, a programmer must also decide on a programming language. If your ultimate goal is '''Bot Programming''' and nothing beyond, C# (see-sharp) is a solid choice. However, if bots are only a side project, you could benefit from learning another language to expand your experiences. Because C# is the prevalent language in EE programming, it is the language primarily used and discussed herein. There are many online resources for learning C#, such as [http://www.tutorialspoint.com/csharp/ TutorialsPoint on csharp].<br />
<br />
Completing any applicable C# tutorial in full before applying the knowledge to EE Bot Programming is '''highly recommended'''.<br />
<br />
===Referencing a Language===<br />
References are useful not only while learning a language, but even after the key points have been achieved. If you are working a tutorial and have reached an irreconcilable error, or even have questions about how to use a certain tool, you have multiple choices to pull information from.<br />
* [http://www.dotnetperls.com/ DotNetPerls] lists multiple aspects regarding various levels of programming in C#. They also make an effort to simplify things with extensive examples, which helps with learning a new concept.<br />
* [https://msdn.microsoft.com/en-us/library/618ayhy6.aspx Microsoft C# Reference] covers just about everything in the language. As C#.NET is a Microsoft creation, most all the information you will need can be found here.<br />
* [https://www.google.com/ Google] is an invaluable tool often overlooked. If you're having trouble with syntax/compiler errors, red squiggly lines won't go away, or your window just looked at you funny, use a search engine! Take the error message, excluding line numbers and file locations, and throw it in the search bar!<br />
** Google will help you (help yourself) much faster than the forums. <br />
** There will be a point where your endeavors will extend beyond the ready knowledge of the community. <br />
** The Internet is full of programmers who have likely had the same errors and difficulties that you meet.<br />
* [http://forums.everybodyedits.com/viewforum.php?id=19 Everybody Edits Programming Forum] has a small, squabbling community who can likely help alleviate some confusion. However, this should be used as a near last resort. Aside from cluttering our local forums, you quite likely will get judged for quality of code and possibly mocked.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Crew&diff=4251Crew2015-09-04T22:50:06Z<p>Hummerz5: beef it's what dinner's for.</p>
<hr />
<div>{{Stub}}<br />
<br />
A '''Crew''' is a small team of users who work together on common projects, especially [[worlds]] in [[Everybody Edits]]. Administrator-sponsored competitions in Everybody Edits have often allowed a maximum of five competitors; crews are often five users as well. <br />
<br />
The Crews feature was added in Everybody Edits 2.0 to make working on worlds as a group easier. In a world that has been donated to the crew, crew members may have access to [[Chat commands]] that are typically owner-only, and they can be restricted to be only visible to crew members.<br />
<br />
<br />
== Related Articles ==<br />
[[List of Crews]]</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Locked_World&diff=4250Locked World2015-09-04T22:37:25Z<p>Hummerz5: On the list of wanted pages.</p>
<hr />
<div>{{Stub}}<br />
'''Locked worlds''' facilitate quick access to a [[massive world]]. However, like [[Open Worlds||open worlds]], all level data is erased when the [[world]] empties of users and closes down. Similarly still, locked worlds have no ownership. Unlike open worlds, users are allowed to edit only after determining the edit key. Upon entering this secret [[code]], the users are also allowed to use [[God Mode|god mode]]. At some point since [[Chris|Chris Benjaminsen]] ceased developing Everybody Edits, [[MrShoe]] quietly removed the ability for users to create these worlds.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Lobby&diff=4249Lobby2015-09-04T22:26:20Z<p>Hummerz5: fixed some links</p>
<hr />
<div>{{Stub}}<br />
The '''Lobby''' screen is the collection of every user interface outside of actual [[Everybody Edits]] gameplay. Most notable in this set is the list of worlds. From the lobby [[worlds]] are filtered by [[Beta]] membership exclusivity, current-user ownership, [[Open Worlds|Open]] status, or [[Featured Worlds]]. You can also sort them by online players, plays, or [[likes]]. In the past, [[woots]] also sorted worlds. Second in importance is the energy [[shop]]. Users spend time-generated [[energy]] currency to obtain [[block]] [[packages]] and [[smileys]] for use in the game. Beyond worlds and the shop, the Lobby allows the user to manage [[Friends System|friends]] and [[crews]] and view private messages, [[news]] messages, and his or her own [[worlds]]. Starting or continuing a [[Campaigns|campaign]] can be executed through yet another menu.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Lobby&diff=4248Lobby2015-09-04T22:24:10Z<p>Hummerz5: </p>
<hr />
<div>{{Stub}}<br />
The '''Lobby''' screen is the collection of every user interface outside of actual [[Everybody Edits]] gameplay. Most notable in this set is the list of worlds. From the lobby [[worlds]] are filtered by [[Beta]] membership exclusivity, current-user ownership, Open status, or [[Featured Worlds]]. You can also sort them by online players, plays, or [[likes]]. In the past, [[woots]] also sorted worlds. Second in importance is the energy [[shop]]. Users spend time-generated [[energy]] currency to obtain [[block]] [[packages]] and [[smileys]] for use in the game. Beyond worlds and the shop, the Lobby allows the user to manage [[friends]] and [[crews]] and view private messages, [[news]] messages, and his or her own [[worlds]]. Starting or continuing a [[campaign|Campaigns]] can be executed through yet another menu.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Lobby&diff=4247Lobby2015-09-04T22:22:00Z<p>Hummerz5: Yes I realize this is sloppy. #wikiplz</p>
<hr />
<div>{{Stub}}<br />
The '''Lobby''' screen is the collection of every user interface outside of actual [[Everybody Edits]] gameplay. Most notable in this set is the list of worlds. From the lobby [[worlds]] are filtered by [[Beta]] membership exclusivity, current-user ownership, Open status, or [[Featured Worlds]]. You can also sort them by online players, plays, or [[likes]]. In the past, [[woots]] also sorted worlds. Second in importance is the energy [[shop]]. Users spend time-generated [[energy]] currency to obtain [[block]] [[packages]] and [[smileys]] for use in the game. Beyond worlds and the shop, the Lobby allows the user to manage [[friends]] and [[crews]] and view private messages, [[news]] messages, and his or her own [[worlds]]. Starting or continuing a [[campaign]] can be executed through yet another menu.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Lobby&diff=4246Lobby2015-09-04T22:18:21Z<p>Hummerz5: </p>
<hr />
<div>{{Stub}}<br />
The '''Lobby''' screen is the collection of every user interface outside of actual [[Everybody Edits]] gameplay. Most notable in this set is the list of worlds. From the lobby [[worlds]] are filtered by [[Beta]] membership exclusivity, current-user ownership, Open status, or [[Featured Worlds]]. You can also sort them by online players, plays, or [[likes]]. In the past, [[woots]] also sorted worlds. Second in importance is the energy [[shop]]. Users spend time-generated [[energy]] currency to obtain [[block]] [[packages]] and [[smileys]] for use in the game. Beyond worlds and the shop, the Lobby allows the user to manage [[friends]] and [[crews]] and view private messages, [[news]] messages, and his or her own [[worlds]].</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Campaign&diff=4245Campaign2015-09-04T22:01:57Z<p>Hummerz5: I grammar'd and added stuff. This gets the hz5 seal of grammatical approval... but go ahead and edit it up</p>
<hr />
<div>{{Stub}}<br />
Campaigns were added in [[Everybody_Edits#Everybody_Edits_2.0|Everybody Edits 2.0]] and each has the following main properties:<br />
;Title<br />
:The name of the campaign.<br />
;Tiers<br />
:Each campaign has a minimum of 3 tiers; each tier is a [[World]] with a difficulty rating.<br />
;Difficulty<br />
:The maps in a campaign are of similar difficulty so that each can be completed by players with relative experience. A campaign of levels with difficulty ranging basic to extreme therefore does not fit the criteria. The campaign must go from easiest to most difficult within the appropriate difficulty range. However, difficulty is ultimately an opinion.<br />
;Description<br />
:The description for the campaign.<br />
<br />
== Campaigns ==<br />
<table class="wikitable unsortable" style="width: 100%; text-align: center;"><br />
<tr><th>Title</th><th>Difficulty</th><th>Author(s)</th><th>Tiers</th><br />
<tr><br />
<td>Tutorials</td><br />
<td>Basic</td><br />
<td><br />
*[[Staff]] and Ravatroll</td><br />
<td><br />
*[http://everybodyedits.com/games/PWL17t1R6bbUI Tutorial #1]<br />
*[http://everybodyedits.com/games/PWwYocqKOGbUI Tutorial #2]<br />
*[http://everybodyedits.com/games/PWZxZVtyWma0I Tutorial #3]</td><br />
</tr><br />
<tr><br />
<td>Ancient Ruins</td><br />
<td>Basic</td><br />
<td><br />
*Killeratz<br />
*Commanderkitten<br />
*Ravatroll, Lictor666 and [[Nou]]<br />
*[[Nou]], Lictor666, Stagecrew</td><br />
<td><br />
*[http://everybodyedits.com/games/PWGLfVn_oob0I Ruins]<br />
*[http://everybodyedits.com/games/PW9plKxGpDbUI Desolate Caverns]<br />
*[http://everybodyedits.com/games/PWsBNdyfvhbkI Buuwuu's Stronghold]<br />
*[http://everybodyedits.com/games/PWzvK4_8KVb0I Mount Uonegatscil]</td><br />
</tr><br />
</table></div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Friends_System&diff=4220Friends System2015-09-03T02:08:09Z<p>Hummerz5: saw more grammer isshoes, and did odd wiki things.</p>
<hr />
<div>The '''Friends System''' is a feature in [[Everybody Edits]] that allows users to keep in touch by acknowledging a mutual relationship. These friendships are initiated between users where one user sends a friend request via usernames. <br />
===Usage===<br />
To add a friend from the Main [[Lobby]], click the green '+Add' button and enter the username<ref name="blog_ee2">[http://blog.everybodyedits.com/2015/08/20/everybody-edits-2-0-is-here/ Everybody Edits Blog entry 'Everybody Edits 2.0 is Here!']</ref> of the target individual. Afterwards, you can delete the request in the 'Pending' section. Friends can be found in the 'Friends' section. Blocked users are in the 'Blocked' section. As a normal user you can only have 60 friends. On the right of a friend's name you can either delete them or block them.<br />
===Features===<br />
The friend bar's main feature is to allow you to know when your friends are online, and what [[level]] they are in. You can instantly hit the 'play' button right beside their name to head to the same level. In a [[world]], friends will have a green username.<br />
===Builder's Club Effects===<br />
As of 11 April 2013, [[Builders Club|Builder's Club]] members were allowed to have 20 extra friend slots (40 total) as a "premium." They could add the extra friends for as long as the membership was active. After the memberships runs out, however, they cannot add any more friends while their count is above 20. Friends added during membership will not be deleted.<br />
==History==<br />
<br />
As with many features, beta members originally tested the Friend System to check for bugs.<br />
The system originally used e-mail addresses to facilitate user friendship authentication, but this was changed to allow usernames instead.<ref name="blog_ee2" /><br />
<br />
<br />
==References==<br />
{{reflist}}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Friends_System&diff=4219Friends System2015-09-03T02:04:54Z<p>Hummerz5: Straight from wikia, but it's now usernames... and twitter what... and some housekeeping things. extraneous details not good. Can't find any source on the # of friends allowed. :C</p>
<hr />
<div>The '''Friends System''' is a feature in Everybody Edits that allows users to keep in touch by acknowledging a mutual relationship. These friendships are initiated between users where one user sends a friend request via usernames. <br />
===Usage===<br />
[[File:Screenshot-11.png|thumb|220x220px]]<br />
To add a friend from the Main [[Lobby]], click the green '+Add' button and enter the username<ref name="blog_ee2">[http://blog.everybodyedits.com/2015/08/20/everybody-edits-2-0-is-here/ Everybody Edits Blog entry 'Everybody Edits 2.0 is Here!']</ref> of the target individual. Afterwards, you can delete the request in the 'Pending' section. Friends can be found in the 'Friends' section. Blocked users are in the 'Blocked' section. As a normal user you can only have 60 friends. On the right of a friend's name you can either delete them or block them.<br />
===Features===<br />
The friend bar's main feature is to allow you to know when your friends are online, and what level they are in. You can instantly hit the 'play' button right beside their name to head to the same level. In a world, friends will have a green username.<br />
===Builder's Club Effects===<br />
As of 11 April 2013, Builder's Club was allowed to have 20 extra friend slots (40 total) as a "premium" for being a [[Builders Club|Builder's Club]] member. They could add the extra friends for as long as the membership was active. After the memberships runs out, however, you can not add any more friends (assuming you are over the limit of 20), but any friends added during the membership will not be deleted.<br />
==History==<br />
<br />
As with many features, beta members originally tested the Friend System to check for bugs.<br />
The system originally used e-mail addresses to facilitate user friendship authentication, but this was changed to allow usernames instead.<ref name="blog_ee2" /><br />
<br />
<br />
==References==<br />
{{reflist}}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Quick_Chat&diff=4218Quick Chat2015-09-03T01:45:02Z<p>Hummerz5: dropped the file that doesn't exist. ?</p>
<hr />
<div>'''Quick Chat''' is a [[Chat|chat]] system for [[Guests|guests]] and players who have been banned from chat. Phrases uttered using this system do not appear in the chat log.<br />
<br />
The following 10 phrases can be said:<br />
{| class="wikitable sortable;"<br />
|-<br />
!Button Text<br />
!QuickChat Message<br />
|-<br />
|Hi<br />
|Hi.<br />
|-<br />
|Bye<br />
|Goodbye.<br />
|-<br />
|Help<br />
|Help me!<br />
|-<br />
|Thanks<br />
|Thank you.<br />
|-<br />
|Come<br />
|Follow me!<br />
|-<br />
|Stop<br />
|Stop!<br />
|-<br />
|Yes<br />
|Yes.<br />
|-<br />
|No<br />
|No.<br />
|-<br />
|Right<br />
|Right.<br />
|-<br />
|Left<br />
|Left.<br />
|}<br />
==History==<br />
The quick chat was introduced December 28, 2011<ref>http://blog.everybodyedits.com/2011/12/28/introducing-quick-chat/</ref>. During the first few hours of quick chat release, the messages were shown in the chat log panel. This feature was removed due to heavy spam.<br />
<br />
==Trivia==<br />
Chris Benjaminsen defined the quick chat like this in the blog:<br />
<br />
Quick chat is a set of small pre defined messages that should help people without chat communicate a bit.<br />
<br />
== References ==<br />
{{Reflist}}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Quick_Chat&diff=4217Quick Chat2015-09-03T01:43:47Z<p>Hummerz5: I just realized we could pull articles from Wikia. Huh.</p>
<hr />
<div>[[File:LOL.png|thumb|500px|Quick Chat]]<br />
'''Quick Chat''' is a kind of [[Chat|chat]] for [[Guests|guests]] and players who have been banned from chat, but the phrases don't appear in the chat log.<br />
<br />
The following 10 phrases can be said:<br />
{| class="wikitable sortable;"<br />
|-<br />
!Button Text<br />
!QuickChat Message<br />
|-<br />
|Hi<br />
|Hi.<br />
|-<br />
|Bye<br />
|Goodbye.<br />
|-<br />
|Help<br />
|Help me!<br />
|-<br />
|Thanks<br />
|Thank you.<br />
|-<br />
|Come<br />
|Follow me!<br />
|-<br />
|Stop<br />
|Stop!<br />
|-<br />
|Yes<br />
|Yes.<br />
|-<br />
|No<br />
|No.<br />
|-<br />
|Right<br />
|Right.<br />
|-<br />
|Left<br />
|Left.<br />
|}<br />
==History==<br />
The quick chat was introduced December 28, 2011<ref>http://blog.everybodyedits.com/2011/12/28/introducing-quick-chat/</ref>. During the first few hours of quick chat release, the messages were shown in the chat log panel. This feature was removed due to heavy spam.<br />
<br />
==Trivia==<br />
Chris Benjaminsen defined the quick chat like this in the blog:<br />
<br />
Quick chat is a set of small pre defined messages that should help people without chat communicate a bit.<br />
<br />
== References ==<br />
{{Reflist}}</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Lobby&diff=4216Lobby2015-09-03T01:25:23Z<p>Hummerz5: I created a stub; please build upon it. :D</p>
<hr />
<div>{{Stub}}<br />
The '''Lobby''' screen is the collection of every user interface outside of actual [[Everybody Edits]] gameplay. Most notable in this set is the list of worlds. From the lobby you can filter [[worlds]] by Beta, "Mine", Open, or [[Featured Worlds]]. You can also sort them by online players, plays, or [[likes]]. Second in importance is the energy [[shop]]. Users spend time-generated [[energy]] currency to obtain block [[packages]] and [[smileys]] for use in the game. Beyond worlds and the shop, the Lobby allows the user to manage [[friends]] and [[crews]] and view private messages, [[news]] messages, and his or her own [[worlds]].</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Gems&diff=4215Gems2015-09-03T01:14:27Z<p>Hummerz5: </p>
<hr />
<div>{{Stub}}<br />
'''Gems''' are one of the two currencies along with [[Energy]] in the [[Everybody Edits]] shop. Originally named EE Coins, they can be used to buy things quicker in the energy shop. All of the [[Smilies]]/[[Blocks]]/[[Decorations]] in the 'Classics' tab of the Everybody Edits shop are only obtainable through gems, as you cannot buy them with energy.<br />
<br />
<br />
== How to Obtain ==<br />
Gems can be obtained by donating money to Everybody Edits, winning contests, SuperRewards, or redeeming a code.<br />
Redeeming a code has not yet been mentioned in the updates, but have been found hidden within Everybody Edits's code.</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Bot&diff=4214Bot2015-09-03T01:10:47Z<p>Hummerz5: I wrote this up. As it is a wiki, do be constructive thanks.</p>
<hr />
<div>{{Stub}}<br />
<br />
Bots are user-created programs that connect to [[Everybody Edits]] in order to automate tasks that would otherwise be difficult or impossible for a human alone.<br />
Many bots allow other users to have access to owner-only [[Chat commands]] in a world they do not own. This is done by chatting the [[command]] out loud in the chat with a character such as '.' or '!' to indicate to the bot that the message is a command. There are many generic bots that provide similar functionality. Some features commonly provided by bots include a snake mode, a digbot mode, a whitelist, and blacklist.<br />
<br />
<br />
==Types of Bots==<br />
Bots come in various levels of creativity and application. That is, some basic bots only map user commands, while others create hypothetical worlds with objectives to consider. Further, bots such as Digbot or Bot-Assisted Levels are limited to basic gameplay, while extensive editors such as Minimap tool or EEditor have many more uses. <br />
===Bot Assisted Levels===<br />
There are many bot assisted levels (often abbreviated as 'BAL's) that introduce original concepts to EE. Many of them include users to interact with blocks without having edit, and can even produce the effect of falling blocks. BALs are often kept private to the owner for development and exclusivity. Other characteristics of BAL creations are currency, inventory, powerups, and score. <br />
===Level Editors===<br />
Another example of programs that interface with Everybody Edits is Level Editors. These programs provide a window into worlds to view them unobstructed. Still others take user input and pass the modifications back into the [[world]]. <br />
===Troll Bots===<br />
A distinct set of bots involves a more malicious intent of the programmer and end user. In short, the main purpose here is to [[troll]]. This can be the placing of many blocks randomly throughout the world, duplicating obscene images or words at random, or simply erasing others' work rapidly.<br />
==External Links==</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=Home_World&diff=4209Home World2015-09-02T23:58:48Z<p>Hummerz5: </p>
<hr />
<div>[[File:Home_World.png|frame|right]]<br />
[[File:My Home World.png|thumb|right]]<br />
'''Home Worlds''' are [[worlds]] that all users have by default. They are unique for being the only 40x30 world users can have and come with the same pre-made level inside for each user. Home Worlds began with an introductory design created by [[MrShoe]]. On the August 20th, 2015, this was modified in the EE v2.0 update. <br />
[[Category:Worlds]]</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=User:Hummerz5&diff=4152User:Hummerz52015-08-31T02:08:34Z<p>Hummerz5: </p>
<hr />
<div>My page<br />
<br />
good god</div>Hummerz5https://wiki.everybodyedits.com/index.php?title=User:Hummerz5&diff=4151User:Hummerz52015-08-31T02:00:41Z<p>Hummerz5: Created page with "My page good god"</p>
<hr />
<div>My page<br />
good god</div>Hummerz5