/| Mario Kart PC |\

Contribution

smile

Page :  1 

Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
If an MKPC employee or whatever sees this, I would like to become a contributor.
Messages 33 - Koopa Koopa
vs6062 pts ★ Racer
battle5000 pts ★ Novice
Jordan
If an MKPC employee or whatever sees this, I would like to become a contributor.

How come?
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Sap wrote:
If an MKPC employee or whatever sees this, I would like to become a contributor.

How come?


I would like to update it.
Messages 33 - Koopa Koopa
vs6062 pts ★ Racer
battle5000 pts ★ Novice
Jordan
Sap wrote:
If an MKPC employee or whatever sees this, I would like to become a contributor.

How come?


I would like to update it.


...But why? Elaborate, please.
Messages 2847 - King Mario King Mario
vs33419 pts ★ Legend
battle9492 pts ★ Expert
France
If an MKPC employee or whatever sees this, I would like to become a contributor.


There are not such thing as an employee. We are the MKPC Council, made of Wargor (the owner and creator of our game), the administrators (Fways, myself) and the moderators (Nate etc). 8)
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Sap wrote:
Sap wrote:
If an MKPC employee or whatever sees this, I would like to become a contributor.

How come?


I would like to update it.


...But why? Elaborate, please.



I would like to update the game and add more things.

What kind of information do you need
Messages 995 - Mario Mario
vs40717 pts ★ Titan
battle13680 pts ★ Champion
France
The game is open source, if you want to contribute to it feel free to do it!
https://github.com/tmalahie/mkpc
However it requires some good knowledge in programming, especially web development. MKPC codebase is quite complex so you'll probably have some difficulties implementing things. What updates are you thinking about?
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
The game is open source, if you want to contribute to it feel free to do it!
https://github.com/tmalahie/mkpc
However it requires some good knowledge in programming, especially web development. MKPC codebase is quite complex so you'll probably have some difficulties implementing things. What updates are you thinking about?


Oh, do I need any apps or need to know a specific code? (I know my name is UraniumCoder but I only am good at Proc.js, javascript, and HTML.)

EDIT: HTML is web development, but I am not that great with HTML, but it is very easy to learn I think.
Messages 995 - Mario Mario
vs40717 pts ★ Titan
battle13680 pts ★ Champion
France
Oh, do I need any apps or need to know a specific code? (I know my name is UraniumCoder but I only am good at Proc.js, javascript, and HTML.)


Well MKPC is primarily written in javascript and PHP. The game itself is in JS (PHP is for the backend), so if you only know JS it could be enough to implement stuff on the game.

However as I said the codebase is quite complex so it will probably be quite difficult for you to contribute. But I'm interested to know what updates ideas you have, if some are not too complex maybe you can start with that :)
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
Oh, do I need any apps or need to know a specific code? (I know my name is UraniumCoder but I only am good at Proc.js, javascript, and HTML.)


Well MKPC is primarily written in javascript and PHP. The game itself is in JS (PHP is for the backend), so if you only know JS it could be enough to implement stuff on the game.

However as I said the codebase is quite complex so it will probably be quite difficult for you to contribute. But I'm interested to know what updates ideas you have, if some are not too complex maybe you can start with that :)


How do I access the code, and if I do, what <script> tag holds the game code.
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
Oh, do I need any apps or need to know a specific code? (I know my name is UraniumCoder but I only am good at Proc.js, javascript, and HTML.)


Well MKPC is primarily written in javascript and PHP. The game itself is in JS (PHP is for the backend), so if you only know JS it could be enough to implement stuff on the game.

However as I said the codebase is quite complex so it will probably be quite difficult for you to contribute. But I'm interested to know what updates ideas you have, if some are not too complex maybe you can start with that :)



I can't find the full HTML, but I just wanted to see what things I could do with my knowledge.

One Idea I had was to upload multiple files to create several levels in the course, and special objects that make you go up, or down. This would probably just benefit the map to be cleaner, but could also make interesting courses.
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
Oh, do I need any apps or need to know a specific code? (I know my name is UraniumCoder but I only am good at Proc.js, javascript, and HTML.)


Well MKPC is primarily written in javascript and PHP. The game itself is in JS (PHP is for the backend), so if you only know JS it could be enough to implement stuff on the game.

However as I said the codebase is quite complex so it will probably be quite difficult for you to contribute. But I'm interested to know what updates ideas you have, if some are not too complex maybe you can start with that :)


I looked at a js file, and from my perspective it looked like some kind of server, API, or something very complicated. Do you know which js file I need to look at, and how much js I need to be good at? I can make games with proc.js, but not with js, as I need certain complicated CSS code. Should I just avoid this and forget about it? I don't think I'm advanced enough to do this stuff... Also, where could I learn back-end programing? I am really interested in it and couldn't find good tutorials.
Messages 995 - Mario Mario
vs40717 pts ★ Titan
battle13680 pts ★ Champion
France
The main script of the game is here:
https://mkpc.malahieude.net/scripts/mk.js
But yeah, as you can see it's quite complex :s

If you want to contribute, maybe you can start small? Like fixing translation errors, or improving some design. SAP who started contributing recently is also doing this kind of stuff for now.

Also if you want to learn backend development, there are a lot of tutorials out there! I personally like TutorialPoint's ones. They go straight to the point with examples and are easy to follow even for beginners.

To learn MKPC stack specifically, it essentially uses PHP and MySQL for the backend, you have a good tutorial here: https://www.tutorialspoint.com/php/index.htm

If you want to learn more modern tech, I suggest looking at node.js and express framework. For example here: https://www.tutorialspoint.com/expressjs/index.htm

Good luck ;)
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Thanks! I could try to add translation (once I find the files)
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
The main script of the game is here:
https://mkpc.malahieude.net/scripts/mk.js
But yeah, as you can see it's quite complex :s

If you want to contribute, maybe you can start small? Like fixing translation errors, or improving some design. SAP who started contributing recently is also doing this kind of stuff for now.

Also if you want to learn backend development, there are a lot of tutorials out there! I personally like TutorialPoint's ones. They go straight to the point with examples and are easy to follow even for beginners.

To learn MKPC stack specifically, it essentially uses PHP and MySQL for the backend, you have a good tutorial here: https://www.tutorialspoint.com/php/index.htm

If you want to learn more modern tech, I suggest looking at node.js and express framework. For example here: https://www.tutorialspoint.com/expressjs/index.htm

Good luck ;)


This seems so complicated, I'm just gonna abort for now XD

Maybe another time...
Messages 995 - Mario Mario
vs40717 pts ★ Titan
battle13680 pts ★ Champion
France
This seems so complicated, I'm just gonna abort for now XD

Maybe another time...


Yeah... :s Clearly it's not an easy project, especially since it has existed for a long time. But as I said, maybe you can start small? Like fixing translation issues or improving the design of some pages?
Also if you're just willing to help me, I see some other stuff you can do that doesn't require code. For example the screenshots of the homepage are a bit outdated, it would be cool to update them so that it looks more than the current version of the game :)
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
This seems so complicated, I'm just gonna abort for now XD

Maybe another time...


Yeah... :s Clearly it's not an easy project, especially since it has existed for a long time. But as I said, maybe you can start small? Like fixing translation issues or improving the design of some pages?
Also if you're just willing to help me, I see some other stuff you can do that doesn't require code. For example the screenshots of the homepage are a bit outdated, it would be cool to update them so that it looks more than the current version of the game :)



I'm learning PHP, but I could try fixing translations or fixing up the home page, I just need the file location.

I am also busy coding games on Khan Academy (My name is also Uranium Coder)

Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Wargor wrote:
This seems so complicated, I'm just gonna abort for now XD

Maybe another time...


Yeah... :s Clearly it's not an easy project, especially since it has existed for a long time. But as I said, maybe you can start small? Like fixing translation issues or improving the design of some pages?
Also if you're just willing to help me, I see some other stuff you can do that doesn't require code. For example the screenshots of the homepage are a bit outdated, it would be cool to update them so that it looks more than the current version of the game :)


I'm also making a racing game lol. I stopped coding it for a while because I find mkpc, and I thought it was way easier to make tracks (because we still need a Mario kart maker) I'm going back to it because I can add more complicated mechanics. (The game is in 2d, but had 3d like mechanics. )

Messages 33 - Koopa Koopa
vs6062 pts ★ Racer
battle5000 pts ★ Novice
Jordan
Wargor wrote:
This seems so complicated, I'm just gonna abort for now XD

Maybe another time...


Yeah... :s Clearly it's not an easy project, especially since it has existed for a long time. But as I said, maybe you can start small? Like fixing translation issues or improving the design of some pages?
Also if you're just willing to help me, I see some other stuff you can do that doesn't require code. For example the screenshots of the homepage are a bit outdated, it would be cool to update them so that it looks more than the current version of the game :)


I'm also making a racing game lol. I stopped coding it for a while because I find mkpc, and I thought it was way easier to make tracks (because we still need a Mario kart maker) I'm going back to it because I can add more complicated mechanics. (The game is in 2d, but had 3d like mechanics. )


you say "2d" as in top-down, pseudo-3d, or side-view?
Messages 83 - Boo Boo
vs10544 pts ★ Champion
battle5000 pts ★ Novice
United States
Arifs wrote:
Wargor wrote:
This seems so complicated, I'm just gonna abort for now XD

Maybe another time...


Yeah... :s Clearly it's not an easy project, especially since it has existed for a long time. But as I said, maybe you can start small? Like fixing translation issues or improving the design of some pages?
Also if you're just willing to help me, I see some other stuff you can do that doesn't require code. For example the screenshots of the homepage are a bit outdated, it would be cool to update them so that it looks more than the current version of the game :)


I'm also making a racing game lol. I stopped coding it for a while because I find mkpc, and I thought it was way easier to make tracks (because we still need a Mario kart maker) I'm going back to it because I can add more complicated mechanics. (The game is in 2d, but had 3d like mechanics. )


you say "2d" as in top-down, pseudo-3d, or side-view?



top-down

Page :  1 

Back to Announcements and presentations
Back to the forum