WreckingPrograms: Difference between revisions
Line 759: | Line 759: | ||
|<center>[[File:BossDoorIcon.png]] <!--[[File:sprCatBossesIcons_1.png]]--></center> | |<center>[[File:BossDoorIcon.png]] <!--[[File:sprCatBossesIcons_1.png]]--></center> | ||
|[[Boss Door]] | |[[Boss Door]] | ||
|Code | |rowspan="18"|Code | ||
|[[1.0.0]] | |rowspan="24"|[[1.0.0]] | ||
| | |rowspan="5"| | ||
|- | |- | ||
|<center>[[File:EnergyElementIcon.png]]</center> | |<center>[[File:EnergyElementIcon.png]]</center> | ||
|[[Energy Element]] | |[[Energy Element]] | ||
|- | |- | ||
|<center>[[File:PartyBallIcon.png]]</center> | |<center>[[File:PartyBallIcon.png]]</center> | ||
|[[Party Ball]] | |[[Party Ball]] | ||
|- | |- | ||
|<center>[[File:LiftPlatformIcon.png]]</center> | |<center>[[File:LiftPlatformIcon.png]]</center> | ||
|[[Lift Platform]] | |[[Lift Platform]] | ||
|- | |- | ||
|<center>[[File:DropPlatformIcon.png]]</center> | |<center>[[File:DropPlatformIcon.png]]</center> | ||
|[[Drop Platform]] | |[[Drop Platform]] | ||
|- | |- | ||
|<center>[[File:ConveyorBeltIcon.png]]</center> | |<center>[[File:ConveyorBeltIcon.png]]</center> | ||
|[[Conveyor Belt]] | |[[Conveyor Belt]] | ||
|Functionality, skin implementation by [[SnoruntPyro]] | |Functionality, skin implementation by [[SnoruntPyro]] | ||
|- | |- | ||
|<center>[[File:FireBeamIcon.png]]</center> | |<center>[[File:FireBeamIcon.png]]</center> | ||
|[[Fire Beam]] | |[[Fire Beam]] | ||
| | |rowspan="2"| | ||
| | |||
|- | |- | ||
|<center>[[File:ElecBeamIcon.png]]</center> | |<center>[[File:ElecBeamIcon.png]]</center> | ||
|[[Elec Beam]] | |[[Elec Beam]] | ||
|- | |- | ||
|<center>[[File:YokuBlockIcon.png]]</center> | |<center>[[File:YokuBlockIcon.png]]</center> | ||
|[[Yoku Block]] | |[[Yoku Block]] | ||
|Functionality, skin implementation by [[SnoruntPyro]] | |Functionality, skin implementation by [[SnoruntPyro]] | ||
|- | |- | ||
|<center>[[File:ForceBeamIcon.png]]</center> | |<center>[[File:ForceBeamIcon.png]]</center> | ||
|[[Force Beam]] | |[[Force Beam]] | ||
| | |rowspan="9"| | ||
| | |||
|- | |- | ||
|<center>[[File:RedForceBeamIcon.png]]</center> | |<center>[[File:RedForceBeamIcon.png]]</center> | ||
|[[Force Beam|Red Force Beam]] | |[[Force Beam|Red Force Beam]] | ||
|- | |- | ||
|<center>[[File:GreenForceBeamIcon.png]]</center> | |<center>[[File:GreenForceBeamIcon.png]]</center> | ||
|[[Force Beam|Green Force Beam]] | |[[Force Beam|Green Force Beam]] | ||
|- | |- | ||
|<center>[[File:DustBlockIcon.png]]</center> | |<center>[[File:DustBlockIcon.png]]</center> | ||
|[[Dust Block]] | |[[Dust Block]] | ||
|- | |- | ||
|<center>[[File:CossackPlatformIcon.png]]</center> | |<center>[[File:CossackPlatformIcon.png]]</center> | ||
|[[Cossack Platform]] | |[[Cossack Platform]] | ||
|- | |- | ||
|<center>[[File:FallingPlatformIcon.png]]</center> | |<center>[[File:FallingPlatformIcon.png]]</center> | ||
|[[Falling Platform]] | |[[Falling Platform]] | ||
|- | |- | ||
|<center>[[File:RotatingPlatformIcon.png]]</center> | |<center>[[File:RotatingPlatformIcon.png]]</center> | ||
|[[Rotating Platform]] | |[[Rotating Platform]] | ||
|- | |- | ||
|<center>[[File:SrpingIcon.png]]</center> | |<center>[[File:SrpingIcon.png]]</center> | ||
|[[Spring]] | |[[Spring]] | ||
|- | |- | ||
|<center>[[File:FlipPlatformIcon.png]]</center> | |<center>[[File:FlipPlatformIcon.png]]</center> | ||
|[[Flip Platform]] | |[[Flip Platform]] | ||
|- | |- | ||
|<center>[[File:CheckpointIcon.png]]</center> | |<center>[[File:CheckpointIcon.png]]</center> | ||
|[[Checkpoint]] | |[[Checkpoint]] | ||
|Sprites and Code | |Sprites and Code | ||
|Did initial sprites, which were edited by [[Gaem]] | |Did initial sprites, which were edited by [[Gaem]] | ||
|- | |- | ||
|<center>[[File:WaterIcon.png]]</center> | |<center>[[File:WaterIcon.png]]</center> | ||
|[[Water]] | |[[Water]] | ||
|Code | |rowspan="3"|Code | ||
|Did functionality, moved under tiles as of version [[1.5.0]] | |Did functionality, moved under tiles as of version [[1.5.0]] | ||
|- | |- | ||
|<center>[[File:CountBombVerticalIcon.png]] [[File:CountBombHorizontalIcon.png]]</center> | |<center>[[File:CountBombVerticalIcon.png]] [[File:CountBombHorizontalIcon.png]]</center> | ||
|[[Count Bomb]] | |[[Count Bomb]] | ||
| | | | ||
|- | |- | ||
|<center>[[File:TeleporterIcon.png]]</center> | |<center>[[File:TeleporterIcon.png]]</center> | ||
|[[Teleporter]] | |[[Teleporter]] | ||
|Added additional colors, multiple boss overhaul by [[Luigi]] | |Added additional colors, multiple boss overhaul by [[Luigi]] | ||
|- | |- | ||
Line 892: | Line 839: | ||
|[[Weapon Block]] | |[[Weapon Block]] | ||
|rowspan="2"|Sprites and Code | |rowspan="2"|Sprites and Code | ||
| | |rowspan="5"| | ||
| | |||
|- | |- | ||
|<center>[[File:WeaponBarrierHorizontalIcon.png]]</center> | |<center>[[File:WeaponBarrierHorizontalIcon.png]]</center> | ||
|[[Weapon Block|Weapon Barrier]] | |[[Weapon Block|Weapon Barrier]] | ||
|- | |- | ||
|<center>[[File:FlamePillarIcon.png]]</center> | |<center>[[File:FlamePillarIcon.png]]</center> | ||
|[[Flame Pillar]] | |[[Flame Pillar]] | ||
|Code | |rowspan="28"|Code | ||
|[[1.1.0]] | |[[1.1.0]] | ||
|- | |- | ||
|<center>[[File:PressIcon.png]]</center> | |<center>[[File:PressIcon.png]]</center> | ||
|[[Press]] | |[[Press]] | ||
| | |rowspan="6"|[[1.2.0]] | ||
|[[1.2.0]] | |||
|- | |- | ||
|<center>[[File:CrashLift.png]]</center> | |<center>[[File:CrashLift.png]]</center> | ||
|[[Crash Lift]] | |[[Crash Lift]] | ||
|- | |- | ||
|<center>[[File:KeyIcon.png]]</center> | |<center>[[File:KeyIcon.png]]</center> | ||
|[[Key]] | |[[Key]] | ||
| | |rowspan="2"|Ported and modified from ''Make a Good Mega Man Level 2'' | ||
| | |||
|- | |- | ||
|<center>[[File:VerticalKeyDoorIcon.png]]</center> | |<center>[[File:VerticalKeyDoorIcon.png]]</center> | ||
|[[Key Door (vertical)]] | |[[Key Door (vertical)]] | ||
|- | |- | ||
|<center>[[File:WanaanIcon.png]]</center> | |<center>[[File:WanaanIcon.png]]</center> | ||
|[[Wanaan]] | |[[Wanaan]] | ||
| | |rowspan="3"| | ||
| | |||
|- | |- | ||
|<center>[[File:MagnetIcon.png]]</center> | |<center>[[File:MagnetIcon.png]]</center> | ||
|[[Magnet]] | |[[Magnet]] | ||
|- | |- | ||
|<center>[[File:RingPlatformIocn.png]]</center> | |<center>[[File:RingPlatformIocn.png]]</center> | ||
|[[Ring Platform]] | |[[Ring Platform]] | ||
| | |rowspan="6"|[[1.3.0]] | ||
|[[1.3.0]] | |||
|- | |- | ||
|<center>[[File:CoilPlatformIcon.png]]</center> | |<center>[[File:CoilPlatformIcon.png]]</center> | ||
|[[RingPlatform|Coil Platform]] | |[[RingPlatform|Coil Platform]] | ||
|Initial code by [[SnoruntPyro]] | |Initial code by [[SnoruntPyro]] | ||
|- | |- | ||
|<center>[[File:QuciksandIcon.png]]</center> | |<center>[[File:QuciksandIcon.png]]</center> | ||
|[[Quicksand]] | |[[Quicksand]] | ||
| | |rowspan="5"| | ||
| | |||
|- | |- | ||
|<center>[[File:RollingDrillIcon.png]]</center> | |<center>[[File:RollingDrillIcon.png]]</center> | ||
|[[Rolling Drill]] | |[[Rolling Drill]] | ||
|- | |- | ||
|<center>[[File:RollingDrillSpawnerIcon.png]]</center> | |<center>[[File:RollingDrillSpawnerIcon.png]]</center> | ||
|[[Rolling Drill Spawner]] | |[[Rolling Drill Spawner]] | ||
|- | |- | ||
|<center>[[File:TeckyunIcon.png]]</center> | |<center>[[File:TeckyunIcon.png]]</center> | ||
|[[Teckyun]] | |[[Teckyun]] | ||
|- | |- | ||
|<center>[[File:OilIcon.png]]</center> | |<center>[[File:OilIcon.png]]</center> | ||
|[[Oil]] | |[[Oil]] | ||
| | |rowspan="7"|[[1.4.0]] | ||
|[[1.4.0]] | |||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_43.png]]</center> | |<center>[[File:sprCatGimmicksIcons_43.png]]</center> | ||
|[[Fan]] | |[[Fan]] | ||
|The option to make them face up | |The option to make them face up | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_44.png]]</center> | |<center>[[File:sprCatGimmicksIcons_44.png]]</center> | ||
|[[Floor Light]] | |[[Floor Light]] | ||
| | |rowspan="4"| | ||
| | |||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_45.png]]</center> | |<center>[[File:sprCatGimmicksIcons_45.png]]</center> | ||
|[[Cracked Block]] | |[[Cracked Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_47.png]]</center> | |<center>[[File:sprCatGimmicksIcons_47.png]]</center> | ||
|[[Jet Platform]] | |[[Jet Platform]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_48.png]]</center> | |<center>[[File:sprCatGimmicksIcons_48.png]]</center> | ||
|[[Punch Block]] | |[[Punch Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_49.png]]</center> | |<center>[[File:sprCatGimmicksIcons_49.png]]</center> | ||
|[[Push Block]] | |[[Push Block]] | ||
|Initial code done by [[Luigi]] | |Initial code done by [[Luigi]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_53.png]]</center> | |<center>[[File:sprCatGimmicksIcons_53.png]]</center> | ||
|[[Rain]] | |[[Rain]] | ||
| | |rowspan="11"|[[1.5.0]] | ||
|[[1.5.0]] | |rowspan="8"| | ||
| | |||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_54.png]]</center> | |<center>[[File:sprCatGimmicksIcons_54.png]]</center> | ||
|[[Illusian]] | |[[Illusian]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_55.png]]</center> | |<center>[[File:sprCatGimmicksIcons_55.png]]</center> | ||
|[[Illusian Block]] | |[[Illusian Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_56.png]]</center> | |<center>[[File:sprCatGimmicksIcons_56.png]]</center> | ||
|[[Reflecting Yoku Block]] | |[[Reflecting Yoku Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_57.png]]</center> | |<center>[[File:sprCatGimmicksIcons_57.png]]</center> | ||
|[[Bokazurah]] | |[[Bokazurah]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_58.png]]</center> | |<center>[[File:sprCatGimmicksIcons_58.png]]</center> | ||
|[[Bokazurah Block]] | |[[Bokazurah Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_60.png]]</center> | |<center>[[File:sprCatGimmicksIcons_60.png]]</center> | ||
|[[Astro Gate]] | |[[Astro Gate]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_59.png]]</center> | |<center>[[File:sprCatGimmicksIcons_59.png]]</center> | ||
|[[Astro Button]] | |[[Astro Button]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_61.png]]</center> | |<center>[[File:sprCatGimmicksIcons_61.png]]</center> | ||
|[[Astro Reset Button]] | |[[Astro Reset Button]] | ||
|Sprites and Code | |rowspan="2"|Sprites and Code | ||
|Recolor of [[Zedicon]]'s sprite | |Recolor of [[Zedicon]]'s sprite | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_62.png]]</center> | |<center>[[File:sprCatGimmicksIcons_62.png]]</center> | ||
|[[Thunder Claw Pole]] | |[[Thunder Claw Pole]] | ||
|Alternate colors from [[Schmidkalkan]]'s sprites | |Alternate colors from [[Schmidkalkan]]'s sprites | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_64.png]]</center> | |<center>[[File:sprCatGimmicksIcons_64.png]]</center> | ||
|[[TNT]] | |[[TNT]] | ||
|Code | |rowspan="6"|Code | ||
| | |rowspan="5"| | ||
| | |||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_69.png]]</center> | |<center>[[File:sprCatGimmicksIcons_69.png]]</center> | ||
|[[Sheep Block]] | |[[Sheep Block]] | ||
| | |rowspan="7"|[[1.6.0]] | ||
|[[1.6.0]] | |||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_70.png]]</center> | |<center>[[File:sprCatGimmicksIcons_70.png]]</center> | ||
|[[Sheep Spike]] | |[[Sheep Spike]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_71.png]]</center> | |<center>[[File:sprCatGimmicksIcons_71.png]]</center> | ||
|[[Ice Block]] | |[[Ice Block]] | ||
|- | |- | ||
|<center>[[File:sprCatGimmicksIcons_72.png]]</center> | |<center>[[File:sprCatGimmicksIcons_72.png]]</center> | ||
|[[Moving Elevator]] | |[[Moving Elevator]] | ||
|- | |- | ||
|<center>[[SpinningWheelIcon.png]]</center> | |<center>[[SpinningWheelIcon.png]]</center> | ||
|[[Spinning Wheel]] | |[[Spinning Wheel]] | ||
|Speed options by Meka | |Speed options by Meka | ||
|- | |- | ||
Line 1,119: | Line 976: | ||
|[[Chemical Solution]] | |[[Chemical Solution]] | ||
|Sprites | |Sprites | ||
|Did transitional colors, code done by [[Luigi]] | |Did transitional colors, code done by [[Luigi]] | ||
|- | |- | ||
|<center>[[File:FireWallIcon.png]]</center> | |<center>[[File:FireWallIcon.png]]</center> | ||
|[[Fire Wall]] | |[[Fire Wall]] | ||
|Sprites and Code | |rowspan="2"|Sprites and Code | ||
|Did the graphical effects | |Did the graphical effects | ||
|- | |- | ||
|<center>[[File:BouncyBallIcon.png]]</center> | |<center>[[File:BouncyBallIcon.png]]</center> | ||
|[[Bouncy Ball]] | |[[Bouncy Ball]] | ||
|rowspan="2"|[[1.7.0]] | |rowspan="2"|[[1.7.0]] | ||
|Striped skins by [[BigMaster]] | |Striped skins by [[BigMaster]] |
Revision as of 19:40, 27 July 2021
WreckingPrograms | |||||||||||||||||||||||
WreckingPrograms' personal staff profile icon in Mega Man Maker. | |||||||||||||||||||||||
|
WreckingPrograms is the creator of Mega Man Maker and the former leader and main programmer of the project. While his major role was programming, he has also been involved in the design and sprites and he wrote some of the flavor text. He was initially developing the project alone, but decided to recruit people later on due to the game's scope.
His earlier experiences with programming come from Super Mario fangames. He created the Mega Engine, a game engine allowing for assorted Mega Man games and experiments. After creating the Mega Engine, he created tutorials for programming a Mega Man game and a few for Sonic the Hedgehog games. He was a programmer for Make a Good Mega Man Level 2 after having participated in the first Make a Good Mega Man Level contest.
His motivation to create Mega Man Maker was "to create a tool to allow people with no development experience to create their own Mega Man levels."
Before announcing Mega Man Maker, WreckingPrograms made videos showcasing two weapons from outside Mega Man canon, Shine and Nado, based on Fox McCloud's and Meta Knight's attacks respectively from the Super Smash Bros. series. WreckingPrograms wrote the tutorial and was aided by Gaem with sprites. He also designed the user interface as of 1.0.0, but it was replaced during 1.1.0.
Despite his arm injury during part of 1.5.0's development, WreckingPrograms assisted Luigi with the overhaul to allow multiple bosses within a level. During 1.6.0, WreckingPrograms implemented the Build Online function and resumed from what numbers did. WreckingPrograms had also nabbed a job to be the tools programmer for 30XX around this time.
On December 2, 2020 Wrecking announced that he would step down as the project leader of Mega Man Maker after the release of 1.7.0, noting that he wanted to move onto other projects and to focus on 30XX and Alex's game V00. He said that his original vision for the game of "creating an intuitive level editor featuring content from all main-line Mega Man titles" is complete as of version 1.6, with version 1.7 serving "as a good way of tying up loose ends". Luigi and Goldstorm would take the role of project leader after the release of version 1.7.0, while WreckingPrograms would be a consultant for the game. The trailer for 1.7.0 was posted on his YouTube channel, but after the update's release, future update videos related to the game were posted on a dedicated Mega Man Maker YouTube channel.
During the minor updates, WreckingPrograms prepared to give ownership of the community and team servers and the forums to Luigi. After 1.7.5's release, WreckingPrograms deemed the update to not have major issues and decided to pass the project leader roles to Luigi and Goldstorm.
Contributions
Weapons
Playable Characters
Icon | Character | Contribution(s) | Added in Version | Notes |
---|---|---|---|---|
Mega Man | Code | 1.0.0 | ||
Proto Man | 1.3.0 | |||
Bass |
Enemies
Level objects
Pickups
Icon | Pickup | Contribution(s) | Added in Version | Notes |
---|---|---|---|---|
Large Health | Code | 1.0.0 | ||
Small Health | Code | 1.0.0 | ||
Small Weapon Energy | Code | 1.0.0 | ||
Large Weapon Energy | Code | 1.0.0 | ||
Life | Code | 1.0.0 | ||
E-Tank | Code | 1.0.0 | ||
M-Tank | Code | 1.0.0 | ||
Weapon Capsule | Code | 1.2.0 | ||
Character Capsule | Code | 1.3.0 |
Bosses
Other
Name | Contribution(s) | Added in Version | Notes |
---|---|---|---|
Main Menu | Sprites and Code | 1.0.0 | 1.0.0 sprites |
Online Menu | Sprites and Code | 1.0.0 | 1.0.0 sprites |
Level Builder | Sprites and Code | 1.0.0 | 1.0.0 sprites |
Tutorial | Code and writing | 1.0.0 | |
Favorites selection wheel | Sprites and Code | 1.5.0 | |
Online building | Code | 1.6.0 | |
1.6 Trailer | Trailer animations | N/A |