Makecode Football by @Unique

Thanks everyone for all the feedback and bug reports, please follow the topic as a big patch update will be available soon.

It’s actually not physics, just clever math! All it does is change the y-position of the ball while it goes from the quarterback to the receiver (similar to how the follow block works, but with the additional vertical shift).

Then, I flipped that function for the shadow of the ball underneath.

I’m actually planning on turning that “infinite abyss” into a visible part of the field beyond the bounds, maybe even show the cheerleaders and the crowd!

But I need to make the field with the same way as they do in real life, like a zone that can’t be crossed.

Cool game @Unique ! Could I suggest adding a tutorial to the game? (I spent the first entire game losing -4 yards lol) Also the intro looks awesome!

1 Like

Great idea! I was actually thinking about that this morning. I set up the code for the start screen to make space for a tutorial.

1 Like

Update v0.0.3 (Small adjustments)

The headliner of this tiny update is music! @InvalidProject composed three tracks that can be found in game:

  • Main menu music
  • Defense soundtrack
  • Close game music to build suspense (this can be found when you’re tied in the fourth quarter with less than a minute left.)

The next update will be to properly debug major issues with the game, this will be out within a week if all goes well!

5 Likes

DEVLOG

Just a devlog for an upcoming update.
PLEASE WATCH.

Things are looking pretty cool, this update will be out soon hopefully.

(Moving from blocks to JS was the greatest decision I’ve ever made.)

5 Likes

nice job learning static typescript or the javascript

1 Like

i found a glitch idk how i got it but the player keeps running after the down

@AlexK! I’m facing a game-breaking dilemma, and I don’t really want to tweak the game further to prevent further issues. If you can provide any assistance on this, it would be very appreciated.

Issue:

Problems begin as soon as you start a game on your schedule, or more specifically, when you snap the ball. When you complete a pass to your designated receiver, every other player on offense disappears. Then, when you’re tackled, everyone else on defense will continue to go after you and tackle you (despite you being down already).

The following play is even more dysfunctional. When you snap now, your receivers won’t move. And then throwing the ball just starts a new play???

I even tried running an old build and it has the same issues, it’s as if the whole engine broke. Point is, any help would be greatly appreciated.

2 Likes

Update v0.1.0 (Scrambling & Lots of Bug Fixes)

This update features the following changes:

  • Quarterback scrambling — Hold B during a play to let your quarterback scramble, move around the pocket, and dodge defenders while setting up a deeper throw.
  • Better defense for linebackers — In case the game wasn’t hard enough, now your opponent’s linebackers can sometimes make a breakthrough rush. This means a linebacker might get an increased speed toward the quarterback and can run through your linemen with ease. This is a dynamic feature, so the odds of a linebacker making a breakthrough rush increase based on the rating of your opponent
  • Improved receiver movement — This was especially needed on mobile devices. Now, your receivers lose stamina while they possess the ball! So the more you move up and down on a play, the slower they’ll go.
  • Incomplete passes — Instead of each covered pass resulting in an interception, you can throw incomplete passes in tight coverage. This is a dynamic feature, meaning that the odds of your throw being intercepted increase depending on the rating of your opponent!
  • No more “infinite abyss” bug — Now your receivers can’t go beyond the endzones during a play (reported by @MeatballDev)
  • Players stay in bounds — Now your receivers can’t go out-of-bounds (reported by @MeatballDev)
  • No more color flashing — All players will retain their team colors on their uniforms throughout the game
  • More minor bug fixes

I’m also aware that some have been experiencing reset issues after playing games. This is the next thing on my priority list, albeit a bit difficult to fix, considering I haven’t had this problem.

Luckily, all the issues addressed earlier to AlexK have been resolved. I know you’re busy beyond the scope of debugging this project so I tried to fix what I could!

2 Likes

It was on my list for tonight. :smiley: Let me know if you need any further assistance, Unique!

2 Likes

Update v0.1.1 (Fixed reset after game bug)

This update features the following changes:

  • Fixed the bug that reset after a game; this was an issue with saving standing data upon the initial playthrough

5 Likes

Suggestion: Ability to actually defend

I’m watching one of the most polished games on the entire forums being birthed.
Holy peak, my friend.

5 Likes

yea that’s a really good idea

Update v0.1.2 (Replays!)

This update features the following changes:

  • Replays – After every touchdown, you’ll get to see the play back in motion! Press any key to skip the replay

3 Likes

Thank you goat, it’s a long-time-ish project so there’s been plenty of time to polish and fix the issues that I along with players are having. I’ve made great looking games but never ones that felt very polished. So to finally tackle a project like this with that ‘attention to detail’ is a great feeling, and I’m glad you can see that too!

3 Likes

That is so cool! Is that possible to do in blocks?

2 Likes

if you scramble back for a while then throw u always get a td

1 Like