There is something I should mention:
I created my own grid engine to work with the scrolling engine. The Y origin is at the bottom instead of the top (the y coordinate of the ground is "0", and the blocks at the very left of the screen are also at "0" for the x coordinate), and every 50 cells is one point.
Also, because of the way I set it up, I can re-size anything in the scenario and all of the coding will still work. So in case you think this window is too small, you can always download the code and enlarge it.
A new version of this scenario was uploaded on Wed May 15 03:30:28 UTC 2013
*Made the actor "TestOrb" less prone to glitching.
A new version of this scenario was uploaded on Wed May 15 21:20:49 UTC 2013
+Published source code
A new version of this scenario was uploaded on Thu May 16 02:26:40 UTC 2013
+Added invincibility frames
+Added Try-Catch statements to "AlphaStage" to prevent crashing
+Added to "AlphaStage" layout
*Changed "Ground" to "Base", and used it for a ceiling
*Improved how X-Buster shots determine which direction to travel
*Spikes can now be walked on while invincible
A new version of this scenario was uploaded on Thu May 16 02:32:17 UTC 2013
-Fixed duplicate health meter glitch
A new version of this scenario was uploaded on Thu May 16 02:34:40 UTC 2013
*Tweaked grid positioning when adding "Spike"
-Fixed duplicate health meter glitch
A new version of this scenario was uploaded on Thu May 16 02:44:36 UTC 2013
-Fixed bug that caused you to not face outward while wall jumping.
A new version of this scenario was uploaded on Fri May 17 02:25:38 UTC 2013
+Added grid coordinate tracker
+Added detailed error messages that occur when attempting to add an Actor that is out of the stage scrolling boundaries
*Made the "0" coordinates of the grid off the screen due to it being very confusing when it was to the very bottom and left
A new version of this scenario was uploaded on Fri May 17 04:44:34 UTC 2013
*Improved OutOfBoundsException detector
*Improved death "animation"
*Added to "AlphaStage"
*Improved error report system
||CURRENT BUGS||
1) You will start in the ceiling when you play the scenario after compiling
2) "TestOrb" does not spawn, even though his health meter does
3) "TestOrb" often gets stuck on the corner of blocks.
A new version of this scenario was uploaded on Mon May 20 19:09:47 UTC 2013
+Added boss doors
+Added change weapons system
+Added weapon "AuraSphere"
*Fixed glitch where TestOrb doesn't spawn
Dangit, I forgot to publish the source code again! -_-"
A new version of this scenario was uploaded on Thu May 23 18:36:17 UTC 2013
*Greatly improved boss doors
A new version of this scenario was uploaded on Sun May 26 01:23:07 UTC 2013
*Changed game speed
*Altered shot1 graphic
*Changed how boss doors prevent the screen from scrolling
*Slightly changed BossDoor graphic
*Changed what speed you start falling at after jumping
-Boss Door does not scroll the screen fully when used
-If boss door is on screen when game is started before the screen is focused, it will not prevent the screen from scrolling when encountered
-Player will begin stuck in the ceiling in the middle of the stage when the scenario is played after compiling
it can sound a bit annoing but could add the player graphics? It's very hard to control the player witout knowing what you do.. If you want any help with it I can give you some ^^
I'm waiting until they add sprite sheet functionality into greenfoot for that. Although I can add some placeholder graphics that aren't completely white and hard to look at. :)
A new version of this scenario was uploaded on Mon Jun 10 22:53:20 UTC 2013
+Added cheat code that changes the level into a blank room (it often results in the game running out of memory, however)
+Added shadow images
*Extended dash amount
*Changed Health1 graphic (it's a work in progress)
*Fixed glitch that made X sink into the floor when taking damage
Current glitches
-----------------
-Boss Door does not scroll the screen completely
-Extreme lag occurs if your computer is not awesome at playing games
-Changing the placeholder graphic to awesomeface.png does not make you invincible :3
If you want a sprite sheet breaker look at this http://www.greenfoot.org/topics/find/23120#post_23120
A new version of this scenario was uploaded on Tue Jun 11 03:35:58 UTC 2013
*Fixed error that caused the TestRoom not to load correctly
*Changed some graphics slightly
A new version of this scenario was uploaded on Wed Jun 12 22:32:33 UTC 2013
+Added FadeOverlay
+Added BossHealthMeter
*Improved health graphics
*Moved XHealthMeter spawn coding inside X.class
*Changed how recoil prevents damage
*Changed TestRoom layout to a blank room
*Improved BossDoor's player detection
*Changed shot1 graphic
A new version of this scenario was uploaded on Thu Jun 13 08:01:37 UTC 2013
*Changed a bunch of graphics (I don't feel like listing them right now)
A new version of this scenario was uploaded on Thu Jun 13 08:39:32 UTC 2013
*Improved upon some coding slightly
A new version of this scenario was uploaded on Thu Jun 13 08:42:50 UTC 2013
*Improved upon some coding slightly
A new version of this scenario was uploaded on Thu Jun 13 08:43:06 UTC 2013
*Improved upon some code slightly
This version is obsolete. I am currently re-writing a huge amount of code, and I will ultimately make an Alpha 3 version that is much MUCH better than this one!
Honestly, I feel like an idiot for failing to do so many things before. Oh well, I learned more now, so prepare for a really awesome free Megaman EX game engine in the future!
P.S.: It might take a while due to life.
P.P.S.: Expect a level editor in Alpha 4.
||UPDATE||
The level editor is now being planned to be included in Alpha 3, because making a test stage with just java coordinates is VERY difficult. :P
2013/5/15
2013/5/22
2013/5/26
2013/6/6
2013/6/10
2013/6/10
2013/6/10
2013/6/10
2013/6/11
2013/9/26
2013/10/10