I created a pretty cool (and challenging) level if anyone's interested in playing more than the tutorial. Insert the section into your bank file and change map number if you already saved levels yourself.
That is quite cool actually. Took me a lot of tries, but I managed to get through it. :)
I made this small application to automate and make it easier to share maps off battle.net.
Truely amazing work, but I cant help to wonder why you would pick SC2 to do a 2D platformer game. The same thing could've been done in a much more simplistic engine with better performance, or even as a browser-game.
I guess it's for the challenge and for the achievement of doing it - I can relate to that.
So, any update in the future for this ? And, is there only one player made level in the whole world ? If this was to be more famous (like if this was all of sudden on spotlight and that, for some reason, people would understand that they NEED to play it offline instead of rating 1 and saying it's laggy like they do for other games), the common sense would be that once one finish a level in the editor, they are suggested to copy-paste this on a page on a your website.
I did have a couple of multiplayer modes planned at some point, but seeing as the Battle.net input delay makes it borderline unplayable with just a single player in the game, I think I'll just scrap that idea and focus on creating more item types, features and challenge levels and improving the editor.
ScorpSCII's level is the only user created level shared to my knowledge.
Just thought I'd dump the latest changelogs in here to keep everyone up to date. :)
0.7.0:
• Game:
- - Reduced drowning sequence duration. • Editor:
- - Added a new pop-up help interface.
- - Improved interface graphics.
- - Added a new background model.
- - Spike tiles can now turn into projectiles when activated.
- - Highlighted tiles will now be selected after pasting.
- - Undo and redo is now a lot faster.
- - Added selection changes to the undo history.
- - Increased maximum undo history length to 512.
- - Entity tiles can no longer repeat outside map bounds.
- • JetScript:
- - - Updated to JetScript 2.0.
- - - - Improved engine speed and efficiency.
- - - - New and better scripting interface.
- - - - Dynamic arrays.
- - - - Array initialization.
- - - - Added 'until', 'do while', 'do until', 'repeat' and 'for' loops
- - - - New 'object' type.
- - - - Multi-line comments.
- - - - Added/reworked tons of functions.
- - - Undo/redo functions now work inside the JetScript Editor.
- - - Fixed an issue with PlayerCurrentTile()
- - - Added a new event: Checkpoint Activated
- - - Script debugging is now on by default.
- - - • New Functions:
- - - - bool CheckpointIsActivated()
- - - - int CheckpointCurrentTile()
- - - - void DisplayScopeFilter(bool Display)
- - - - bool ScopeFilterIsVisible()
- - - - bool AngleIsBetweenAngles(fixed Angle, fixed Angle1, fixed Angle2)
- - - - fixed AngleOffsetTowardsAngle(fixed Angle, fixed AngleTo, fixed Offset)
- - - - fixed AngleGetDifference(fixed Angle1, fixed Angle2) • New items:
- - Trigger Relay Random
- - Metal Lamp
- - Wall Lever Red
- - Wall Lever Green
- - Wall Lever Blue
- - Bat
0.7.1:
• Game:
- - Fixed a thread crash caused by the missile system.
- - Updated some of the older maps.
- • New challenge maps:
- - - It's a Trap!? (Medium)
- - - Treasure Island (Hard) • Editor:
- - Fixed a bug in the undo/redo system history management.
- - Fixed a bug with the level delete/overwrite function.
- - Fixed a bug with redoing selection changes.
- • JetScript:
- - • New Functions:
- - - - object ItemFromId(int itemId) • New Items:
- - Lava
- - Lava Surface
- - Wooden Sign (Question Mark)
- - Wooden Sign (Arrow Up)
0.7.2:
• Game:
- - Interface models will now display even with 3D portraits turned off.
- - Fixed lighting flickering. • Editor:
- • JetScript:
- - - Doubled maximum array lengths.
- - • New Functions:
- - - - void GameSetLighting(int level, fixed duration)
0.8.0:
• Game:
- - Further reduced drowning sequence duration.
- - Fixed an issue with the Invisible Teleporter teleporting dead players.
- - Fixed an issue with swapped tiles loading wrong items across levels.
- - Fixed an issue with the Invincibility item not loading its textures.
- - Fixed an issue where the player could drown after being killed above water.
- - Optimized tile-related code.
- - Added more sound effects.
- - Added more music.
- - Normalized music volumes.
- • New challenge maps:
- - - JetCraft (Easy)
- - - Welcome to the Dungeon (Easy)
- - - HeatCraft (Medium)
- - - Forward! (Medium)
- - - Thread the Needle (Insane)
- - - Volcanic Activities (Insane) • Editor:
- - Iterated on the editor help dialog.
- - Added painting functionality to the middle mouse button.
- - Added a new background model. • New Items:
- - Force Barrier Red Horizontal
- - Force Barrier Red Vertical
- - Force Barrier Green Horizontal
- - Force Barrier Green Vertical
- - Force Barrier Blue Horizontal
- - Force Barrier Blue Vertical
- - Dark Stone
- - Dark Stone (Ice)
- - Dark Stone (Snow)
- - Red Bricks
- - Red Bricks (Ice)
- - Red Bricks (Snow)
I estimate it will take a week, maybe two, to get everything up and running. Figured slowing the game down to 50% in multiplayer makes it much more playable, even on my slow connection.
I estimate it will take a week, maybe two, to get everything up and running.
Figured slowing the game down to 50% in multiplayer makes it much more playable, even on my slow connection.
Well; my Internet ranges from 3 mbps (rare, only at its super best) to 0.05 mbps and completely dropping me... I mostly asked because I thought it would be easier to get people I know interested in this project with the multi-player version.
That looks stunning. I've seen Steam platformers that looked less professional than that.
I would honestly consider advertising elsewhere, though. I think you'd attract way more attention by appealing directly to the platformer crowd rather than us RTS players.
@cgsource: Go
Thanks, it works now. But when i run map and starts tutorial or test level i just see some spheres, lol, what does it mean?
http://www.youtube.com/user/RussianMapster
Left me speechless, this is truly amazing.
That is quite cool actually. Took me a lot of tries, but I managed to get through it. :)
I made this small application to automate and make it easier to share maps off battle.net.
Do you have a screenshot of this?
Thank you :)
Sounds like the model linking is broken. You might want to try redownload the map files.
Truely amazing work, but I cant help to wonder why you would pick SC2 to do a 2D platformer game. The same thing could've been done in a much more simplistic engine with better performance, or even as a browser-game.
I guess it's for the challenge and for the achievement of doing it - I can relate to that.
In SC2 or not, it still looks great :)
@cgsource: Go
In that case, great job! I wonder if something like Raptor: Call of Shadows can be done out of it.
So, any update in the future for this ? And, is there only one player made level in the whole world ? If this was to be more famous (like if this was all of sudden on spotlight and that, for some reason, people would understand that they NEED to play it offline instead of rating 1 and saying it's laggy like they do for other games), the common sense would be that once one finish a level in the editor, they are suggested to copy-paste this on a page on a your website.
@Rex4: Go
I did have a couple of multiplayer modes planned at some point, but seeing as the Battle.net input delay makes it borderline unplayable with just a single player in the game, I think I'll just scrap that idea and focus on creating more item types, features and challenge levels and improving the editor.
ScorpSCII's level is the only user created level shared to my knowledge.
Just thought I'd dump the latest changelogs in here to keep everyone up to date. :)
0.7.0:
• Game:
- - Reduced drowning sequence duration.
• Editor:
- - Added a new pop-up help interface.
- - Improved interface graphics.
- - Added a new background model.
- - Spike tiles can now turn into projectiles when activated.
- - Highlighted tiles will now be selected after pasting.
- - Undo and redo is now a lot faster.
- - Added selection changes to the undo history.
- - Increased maximum undo history length to 512.
- - Entity tiles can no longer repeat outside map bounds.
- • JetScript:
- - - Updated to JetScript 2.0.
- - - - Improved engine speed and efficiency.
- - - - New and better scripting interface.
- - - - Dynamic arrays.
- - - - Array initialization.
- - - - Added 'until', 'do while', 'do until', 'repeat' and 'for' loops
- - - - New 'object' type.
- - - - Multi-line comments.
- - - - Added/reworked tons of functions.
- - - Undo/redo functions now work inside the JetScript Editor.
- - - Fixed an issue with PlayerCurrentTile()
- - - Added a new event: Checkpoint Activated
- - - Script debugging is now on by default.
- - - • New Functions:
- - - - bool CheckpointIsActivated()
- - - - int CheckpointCurrentTile()
- - - - void DisplayScopeFilter(bool Display)
- - - - bool ScopeFilterIsVisible()
- - - - bool AngleIsBetweenAngles(fixed Angle, fixed Angle1, fixed Angle2)
- - - - fixed AngleOffsetTowardsAngle(fixed Angle, fixed AngleTo, fixed Offset)
- - - - fixed AngleGetDifference(fixed Angle1, fixed Angle2)
• New items:
- - Trigger Relay Random
- - Metal Lamp
- - Wall Lever Red
- - Wall Lever Green
- - Wall Lever Blue
- - Bat
0.7.1:
• Game:
- - Fixed a thread crash caused by the missile system.
- - Updated some of the older maps.
- • New challenge maps:
- - - It's a Trap!? (Medium)
- - - Treasure Island (Hard)
• Editor:
- - Fixed a bug in the undo/redo system history management.
- - Fixed a bug with the level delete/overwrite function.
- - Fixed a bug with redoing selection changes.
- • JetScript:
- - • New Functions:
- - - - object ItemFromId(int itemId)
• New Items:
- - Lava
- - Lava Surface
- - Wooden Sign (Question Mark)
- - Wooden Sign (Arrow Up)
0.7.2:
• Game:
- - Interface models will now display even with 3D portraits turned off.
- - Fixed lighting flickering.
• Editor:
- • JetScript:
- - - Doubled maximum array lengths.
- - • New Functions:
- - - - void GameSetLighting(int level, fixed duration)
0.8.0:
• Game:
- - Further reduced drowning sequence duration.
- - Fixed an issue with the Invisible Teleporter teleporting dead players.
- - Fixed an issue with swapped tiles loading wrong items across levels.
- - Fixed an issue with the Invincibility item not loading its textures.
- - Fixed an issue where the player could drown after being killed above water.
- - Optimized tile-related code.
- - Added more sound effects.
- - Added more music.
- - Normalized music volumes.
- • New challenge maps:
- - - JetCraft (Easy)
- - - Welcome to the Dungeon (Easy)
- - - HeatCraft (Medium)
- - - Forward! (Medium)
- - - Thread the Needle (Insane)
- - - Volcanic Activities (Insane)
• Editor:
- - Iterated on the editor help dialog.
- - Added painting functionality to the middle mouse button.
- - Added a new background model.
• New Items:
- - Force Barrier Red Horizontal
- - Force Barrier Red Vertical
- - Force Barrier Green Horizontal
- - Force Barrier Green Vertical
- - Force Barrier Blue Horizontal
- - Force Barrier Blue Vertical
- - Dark Stone
- - Dark Stone (Ice)
- - Dark Stone (Snow)
- - Red Bricks
- - Red Bricks (Ice)
- - Red Bricks (Snow)
Yeah, multiplayer cooperation would've been amazing.
This project is super-sick and I'm glad to hear you are still making progress on it.
Any idea when the multiplayer version will be available? I guess it will probably have too much input lag to be enjoyable for me anyway.
@TheSkunk2: Go
Thanks :)
I estimate it will take a week, maybe two, to get everything up and running.
Figured slowing the game down to 50% in multiplayer makes it much more playable, even on my slow connection.
Well; my Internet ranges from 3 mbps (rare, only at its super best) to 0.05 mbps and completely dropping me... I mostly asked because I thought it would be easier to get people I know interested in this project with the multi-player version.
JetCraft 0.9.0 is now live!
US: starcraft://map/1/189654
EU: starcraft://map/2/133681
http://cgsource.net/jetcraft
http://jetcraft.sc2modding.info
Changelog: http://blizzardmodding.info/5384/jetcraft-0-9-0/msg41263/#msg41263
@TheSkunk2: Go
I'm hoping this will bring some more attention to the game as well.
@cgsource: Go
It's very badass. Why you do you even do this on sc2 editor platform?
That looks stunning. I've seen Steam platformers that looked less professional than that.
I would honestly consider advertising elsewhere, though. I think you'd attract way more attention by appealing directly to the platformer crowd rather than us RTS players.
Awesome work as always cg.
Blizzard should release it as standalone game and hire you, XD.
http://www.youtube.com/user/RussianMapster