MakeCode Kart

the shell https://makecode.com/_4Vb3k32b2TtM

maybe this can be 2 payers like super mario kart

1 Like

That is the plan. Just that we are first making the rest playable.

@Agent_14 did you see my character

Well, I need to make it into a kart driver, it may take a while…

1 Like

I really don’t know anything bout fortnite cause I really don’t like. Also please try to stay a little more on topic.

1 Like

Ok I’ll get on with the shell! Can’t wait for the game.

@Agent_14 i was on youtube looking for stuff to help me think of a idea of making a game but then i found this https://www.youtube.com/channel/UCbfo0DcZ4xwyEsm-zlT92mg is this your youtube channel

1 Like

Yas
:clap::clap::clap:

hello! i have seen the whole conversation and i want to be added as a playable character https://makecode.com/_3dUit7i6z4Cy (car and character) also can i make the blue shell?

I’m working on a new version of my mode 7 project that can do perspective transformations, for now it looks a little warped but I’ll fix it.

Now it’s done but I’ll keep improving it

3 Likes

Nice! Unfortunately it may be difficult to get it running at good performance on mobile hardware. My PyGamer claims your ā€œMode 7 with perspectiveā€ demo is running at 0.4 fps :-/

This could be sped up by moving to integer math and avoiding divides in the inner loop, but I think it’s still going to be a strain unless there’s low-level runtime support for perspective texture lookup. There’s blitRow (see Is it possible to write directly to screen (pixels) on the Arcade? - #8 by mmoskal), but that can’t do perspective correction as far as I know.

Floating point math is 10-100x slower than integer math, so you may be able to get something half-decent even while writing every single pixel from TypeScript.

(from https://www.microsoft.com/en-us/research/uploads/prod/2019/09/static-typescript-draft2.pdf )

2 Likes

Well, I don’t have hardware to test it, and I am still learning JS, but maybe this optimization can be a good exercise…
I’ll try it!

1 Like

tho i have an mobile device that has (usually) less than 200, i once got 130 ping (kinda)

and i think it would be better if it had like a warning before entering that says ā€œWarning! This game is laggy on low end devices, proceed with cautionā€ or something like dat

I made a version of ā€œmode 7 with perspectiveā€ that has rotation also.
Mode 7 with perspective and rotation

1 Like

okei (spanish ok)

Yeah, actually I’m refactoring the entire code, since it’s a bunch of mashed together projects and it ended up being pretty slow on hardware.

Hey, @Agent_14, have you done anything for the game

1 Like