I just had this idea of Minecraft in Javascript. However, I need help, I haven't started yet and I want ideas of how to store blocks and render the landscape, 2D or 3D.
I'd like a few developers to help me along the way, too. I'm not sure how to render 3D in Javascript Canvas yet.
Last edited by rdococ (2012-02-15 09:54:18)
Offline
Use the canvas. (maybe try AT, although I'd help with this)
Offline
That was exactly my thought, I will be using canvas.
Great minds think alike! xD
Last edited by rdococ (2012-02-04 07:17:01)
Offline
You could have a look at the 3D of RHY's Mario Kart Experiment.
Offline
veggieman001 wrote:
You could have a look at the 3D of RHY's Mario Kart Experiment.
That was one thing: awesome.
I'll have a look into the source code of that and change things to what I want.
Offline
Hey, we could use DIVs and skew it to create something like 3D! What do you think?
Last edited by rdococ (2012-02-04 10:18:49)
Offline
It wouldn't work once you went on to rotation/polygon fills.
Offline
bobbybee wrote:
It wouldn't work once you went on to rotation/polygon fills.
I'm testing some things on my other computer, I've already done rotation as a CSS3-styled div.
Offline
No, I mean 3D rotation. After all, it isn't exactly Minecraft if it is 2D.
Offline
Plus, I did meant rotation as 3D rotation, not 2D rotation.
If we wanted it to work in Firefox aswell as Webkit/Chrome/Opera, we'd need scale, skew and 2D rotation.
Last edited by rdococ (2012-02-04 15:20:51)
Offline
Can't you just use the canvas?
Offline
Canvas? Hmm... well I can. It actually seems like the best idea. But how would we get to the actual 3D tilting?
Offline
Canvas would be a much better idea, especially for compatibility.
Offline
I agree. Canvas is the way to go, then!
Slightly offtopic, I never knew Canvas was this useful!
Only question is: How would we create a tilt effect?
Last edited by rdococ (2012-02-15 09:45:10)
Offline
rdococ wrote:
I agree. Canvas is the way to go, then!
Slightly offtopic, I never knew Canvas was this useful!
Only question is: How would we create a tilt effect?
Er, canvas is really the only way to create games in Javascript.
And you can rotate the camera.
Offline
veggieman001 wrote:
rdococ wrote:
I agree. Canvas is the way to go, then!
Slightly offtopic, I never knew Canvas was this useful!
Only question is: How would we create a tilt effect?Er, canvas is really the only way to create games in Javascript.
And you can rotate the camera.
What do you mean by rotating the camera? Give me an example please?
Last edited by rdococ (2012-02-15 09:56:42)
Offline
rdococ wrote:
veggieman001 wrote:
rdococ wrote:
I agree. Canvas is the way to go, then!
Slightly offtopic, I never knew Canvas was this useful!
Only question is: How would we create a tilt effect?Er, canvas is really the only way to create games in Javascript.
And you can rotate the camera.What do you mean by rotating the camera? Give me an example please?
Look at that thing RHY made.
Offline
veggieman001 wrote:
rdococ wrote:
veggieman001 wrote:
Er, canvas is really the only way to create games in Javascript.
And you can rotate the camera.What do you mean by rotating the camera? Give me an example please?
Look at that thing RHY made.
I did notice what RHY made, but the camera rotation scropts seem hidden inside all the complexity.
Actually, I looked in it and atleast the mathematics aren't confusing.
Wait--- cos and sin? AAH! They are too confusing!
Last edited by rdococ (2012-02-15 10:05:22)
Offline
rdococ wrote:
veggieman001 wrote:
rdococ wrote:
What do you mean by rotating the camera? Give me an example please?Look at that thing RHY made.
I did notice what RHY made, but the camera rotation scropts seem hidden inside all the complexity.
Actually, I looked in it and atleast the mathematics aren't confusing.
Wait--- cos and sin? AAH! They are too confusing!
Well, you're going to need those for this project.
Offline
slinger wrote:
Forgive me for saying this but if that mario kart game is to complex for you, you'll never get your mc in js done...
Look, I do not know what programming maths are.
And, no, I never forgive anyone because I've been bulled too much by other kids (yes, I'm a kid) and it's time for me to have a bit of happiness for once. (and that was a true story, I was bullied at my old school)
Last edited by rdococ (2012-02-15 10:10:38)
Offline
rdococ wrote:
slinger wrote:
Forgive me for saying this but if that mario kart game is to complex for you, you'll never get your mc in js done...
Look, I do not know what programming maths are.
And, no, I never forgive anyone because I've been bulled too much by other kids (yes, I'm a kid) and it's time for me to have a bit of happiness for once. (and that was a true story, I was bullied at my old school)
Uh, we're not trying to be mean or anything. We're just saying that you'll need to learn some more advanced stuff to do this, in any language.
Offline
veggieman001 wrote:
rdococ wrote:
slinger wrote:
Forgive me for saying this but if that mario kart game is to complex for you, you'll never get your mc in js done...
Look, I do not know what programming maths are.
And, no, I never forgive anyone because I've been bulled too much by other kids (yes, I'm a kid) and it's time for me to have a bit of happiness for once. (and that was a true story, I was bullied at my old school)Uh, we're not trying to be mean or anything. We're just saying that you'll need to learn some more advanced stuff to do this, in any language.
Yes, but I still want some justice for the bad things that have happened in my lives. I do not intend to bring misery on Scratch users.
------------------------------------------------------------------------------------------------
Anyway, couldn't we just use a 180x180 canvas (image container) and figure things like that out? We could even make something other than Minecraft, it can be anything 3D.
Offline
rdococ wrote:
veggieman001 wrote:
rdococ wrote:
Look, I do not know what programming maths are.
And, no, I never forgive anyone because I've been bulled too much by other kids (yes, I'm a kid) and it's time for me to have a bit of happiness for once. (and that was a true story, I was bullied at my old school)Uh, we're not trying to be mean or anything. We're just saying that you'll need to learn some more advanced stuff to do this, in any language.
Yes, but I still want some justice for the bad things that have happened in my lives. I do not intend to bring misery on Scratch users.
------------------------------------------------------------------------------------------------
Anyway, couldn't we just use a 180x180 canvas (image container) and figure things like that out? We could even make something other than Minecraft, it can be anything 3D.
1. That has nothing to do with anything.
2. 'We'?
Offline