Jecode - Game Engine 2d

---

/\Fun Fact: It just took me 2 days to make this game engine's first version/\

---

/\ One Of My Best game 'Slidy Race 2d Multiplayer' Game Link: https://scratch.mit.edu/projects/765803543/

/\

/\ Documentation:

JTV "Jecode Transform Value":

0 = Centre

1 = Bottom Left

2 = Bottom Right

3 = Top Left

4 = Top Right

Try Using 1.5 & 3.5

-

Set Behavior[Enemy] :

1 = Roam

2 = Attacking Straight Forward

3 = Stand idle

-

Set Random Behavior[Enemy] (Set Ran. Behavior Block) :

Randomly Sets The Enemy Behavior.

-

Set Random Color Effect [Backdrop] (Set Ran. Color Effect Block) :

Randomly Sets The Color Effect For Your Game Backdrop.

-

Create New IS(Input System)[Player] :

Input Values: Up, Down, Right, left, Jump.

Note: For The Right & Left Side Of The Screen Answer Box, You Can Only Put The Right & Left Inputs.

-

KIS "Keys Input System"

Arrow Keys To Move & Jump.

-

TIS "Touch Input System"

Touch On The Left/Right Of The Game Screen To Move

New KIS:

Up Arrow Key To Go Up and Not To Jump Like The Older Input System.

Dow Arrow Key To Go Down.

-

Broadcast From Player[Enemy] : 

Codeline Inputs:

BrFrom(Player)To[enemy]Eqpt = {Flare};   - This Input Makes Shoot The Flare From Player To Enemy.

BrFrom(Player)To[enemy]Eqpt = {Flare}Colors = {SetColorEffect};   -  This Makes The Same As Before Defined Codeline But Allows You To Set The Color Effect Of The Flare.

IfClickedSelf<BrFrom(Player)To[Enemy]Eqpt = {Flare};>:     -    Creates A Flare When The User Clicks The Player Sprite.

"When Enemy Received" Inputs:

Kill - Kills The Enemy And Finishes The Game(After This, Restart The game Engine To Work Properly).

Damage - Takes Half Of The Health From Enemy.

-

Game Instructions[ChatBox] : 

Asks You To Set The  Game Instructions Which Will Read Out By The ChatBox When The Game Starts.

It Also Asks You To Set The Seconds Which Will Be The Time Difference That The Instructions Read Out.

-

Advanced Set Behavior Block:

Inputs:

Flappy - Enemy Glides On The Middle Of The Screen.

Platformer - Enemy Glides on The Bottom Of The Screen.

Skydiver - Enemy Glides On The Top Of The Screen.

-

Enable WASD [Enemy] :

Enables WASD Keys To Move Enemy And Play The Game As The Enemy is The Player 2.

-

---

/\v5.0 - Last Version "The Last Version: Speaking ChatBox" - Jan 15-2023./\

---

/\Versions List:

v1.0 - First Version - Nov 24 to 25-2022.

v1.2 - Second Version "New Keys Input System"  - Nov 26-2022.

v1.3 - Third Version "New UI For All Tabs" - Nov 27-2022.

v1.4 - Fourth Version "New Input System: TIS" - Nov 29-2022.

v1.5 - Fifth Version " Mobile Friendly Update: New Set Random Enemy Behavior Block, New UI & New Add Sprites Button" - Nov 30-2022.

v2.0 - Sixth Version "Mega Update: New Set Random Color Effect To Backdrop Block And New Create Input System Block" - Dec 3-2022.

v3.0 - Seventh Version "Fully Finished Update: New Code Blocks Like Broadcasting & Set Game Instructions. New Right & Left Touch Input Set Answer Box In 'Create New IS' Block" - Dec 5-2022.

v4.0 - Eighth Version "Near To Finish Update: New Set JTV Enemy Block, Advanced Set Behavior Block And Enable & Disable WASD Keys For Enemy Blocks" - Dec 11-2022.

v5.0 - Last Version "The Last Version: Speaking ChatBox" - Jan 15-2023.

/\

---

/\This Game Is Also Available On Scratch:

 https://scratch.mit.edu/projects/766915610/ 

/\

---

/\------------------------------------------------------------------------------------------------------/\

Download

Download
Jecode - 2d Game Engine_v3.0FullyUpdated.zip 1.2 MB
Download
Jecode - 2d Game Engine_v3.0BugFixes.zip 1.2 MB
Download
Jecode - 2d Game Engine_v3.0.zip 1.2 MB
Download
Jecode - 2d Game Engine __v4.0

Install instructions

Download It By The Given File And Open It On Scratch

(or)

Visit The Game In Scratch: https://scratch.mit.edu/projects/766915610/


Embed For Slidy Race 2d:


Embed For Jecode: 

Development log

Comments

Log in with itch.io to leave a comment.

Download The File And Open Scratch, Create A New Project And Select The File Tab And Then Select Load From Your Computer And Select Your Downloaded File 

you can make it so you can play it on itch, go to turbowarp.org and put in the project url then click file, click package project, scroll down to the bottom (remember to select .ZIP instead of HTML) and click package (before clicking package you can adjust the settings for the .zip file and make it run at higher frame rates and such), go to itch.io, and upload the .zip file to itch.io to use that file. 

But It Says "Error: Zip environment must be used from a website, not from a file URL." When We Open That File

did you set the file type to .zip in turbowarp and HTML in ithc.io? if so that should work, and make sure the file is selected as "playable in browser" for it to work, i have a test of a turbowarp upload made here: https://mrrjinx.itch.io/hvgv-gvh-vghv

(1 edit)

Tq bro, it's working now