MakeCode MOBA Collab Idea

Question: would people be up for doing a collab to make a MOBA in MakeCode? I was thinking of a sorta LOL or DOTA 2 style game. I’m pretty new to this forum, so I could use some help making it. I also was maybe thinking of putting some use to the new mouse and keyboard extension.

So would people be up for it?

  • Sure
  • Nah
  • Maybe
  • Part-Time
0 voters

Multiplayer is sorta limited, so it would have to be 2v2. Can add minions or bots though!

2 Likes

Working on a rough prototype for the game. In the meantime, post your ideas on themes, heroes, and gameplay ideas!

1 Like

What is moba?

1 Like

MOBA stands for:
Multiplayer Online Battle Arena
It’s a game type based on trying to destroy enemy “towers” or “bases” while defending your own. It usually has different lanes to fight in, towers that you have to destroy in order to push forward, and heroes with different abilities to use. You can also just google it if you need more info, b/c I’m bad at describing it. Popular ones include League of Legends (Riot Games), DOTA 2 (Valve), and Smite (Hi-Rez studios). This game might not have all these features (hard to program a full game in Arcade) but the Multiplayer extension and Variable system will help with this.

3 Likes

Where do we start?

1 Like

We probably want to find out a theme, and then make the first game, and then update it from there. I’m still working on a very light version, but I ran into a small coding problem that I would like some help with. In multiplayer, is there a way to make each system follow their player? There’s the screen follow MySprite block, but multiplayer doesn’t support that.

1 Like

Prototype

1 Like

Tried to make my own prototype, but even with searching the forums I couldn’t find a way for multiple cameras! I don’t think its possible but I don’t want to give up. Has anyone else found a way?

1 Like

People could screencheat, but @richard’s split-screen extention could help with making several screens. I was able to sorta make it work locally, but I’m still tying to make it work with Multiplayer. Tiny screens and hard to add though, so I’m also looking at other options. This extension is just the one I came across first.

1 Like

You could go 2D

1 Like

Ok, sorry, school caught up with me. So here’s what’s going to happen. We’re going to do a 2D game that is single player, but still uses all the same gameplay elements, like LOL wild rift. And then we’re going to try and figure out how the heck to do separate screens. So far, besides the split screen extension, I haven’t found anything else on how to make multiple screens :|.
Also, for gameplay, everything is going to be based on variables, so that we can easily set heroes or items to change attack or other things.
Prototype will probably be posted on the 12th, but I also want to work on the game jam a bit. I have a lot more free time though, so I should be able to get it done. Also, if anyone has any idea on how to make multiple screens, feel free to share. Also, thoughts on themes, heroes, items, and gameplay for the game can be posted, b/c we don’t have many of those yet. Thank you guys!

1 Like

We can use online networking for multiplayer. Mobile devices connect easier than ever. What I will say is it would be cool to have a single player mode with missions you have to do in battles.

1 Like

should we add minions? They can be helpful but they might have a lot of lag.

1 Like

Like 3 Max to simulate what a real match is?

1 Like

Also I think spraying could make for a good mechanic. You know those spray bottles? Nozzle, Container and Liquid. So Nozzle determines range and attack. Containers controll your ammo amount. Liquid can give different effect types.

1 Like

I am just telling you right now. There is no way to make separate screens for each player. However @richard said that he was working on it. (I can’t remember where I read it though)

1 Like

Yeah. Do you know if the split screen extension could follow different players? Would be strange, but could work. You could maybe set sprites that the camera’s centered on to follow the player, following the player using the screen. Just a strange idea, trying to see if it would work.

3 Likes

Yeah, nothing but a sorta weird screen effect. Gonna keep trying on this idea though.

3 Likes

Tadaaaaaaaa

2 Likes

Would you know a way to assign this to a player using the Multiplayer extension? Also, is there a way to define a player as a sprite? Played around with some multiplayer stuff, but it was mainly just spewing out or rejecting my player blocks. Even just having another sprite following a player could work, if there’s a way to do that.

2 Likes