CodingTrain / CodingTrain/Suggestion-Box
noise()-Plane & Physics
- Dominant language
- No language data
- Stars
- 570
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
could you or somebody code a plane with jumping balls on an noise-plane
Code examples:(processing)
`float plane;
PVector[] points;
PVector[] pspeed;
void setup(){
size(600,600,P2D);
plane= height - 100.0;
points = new PVector[20];
pspeed = new PVector[points.length];
for(int i = 0; i < points.length;i++){
points[i] = new PVector(random(0,width),random(0,plane));
pspeed[i] = new PVector(random(-5,5),0);
}
}
void draw(){
background(200);
//translate(0, plane);
g();
stroke(0);
strokeWeight(2);
line(0,plane,width,plane);
for(int i = 0; iwidth){
points[i].x = 2*width-points[i].x;
pspeed[i].x = -pspeed[i].x;
}
}
}`
AND
`Plane level;
float scl = 0.01;
float hscl = 300;
float posx = 0;
dir d = dir.none;
int s = 5;
void setup() {
size(600, 400,P2D);
smooth(3);
level = new Plane(scl, hscl);
}
void draw() {
if (d!=dir.none) {
if (d == dir.right) {
posx++;
} else {
posx--;
}
}
level.update(posx);
render();
println(floor(frameRate*10)/10);
}
void render() {
translate(0, height-hscl-20);
background(200);
showPlayer();
stroke(0);
strokeWeight(2);
for (int i = 1; i< width; i++) {
line(i-1, level.pl[i-1], i, level.pl[i]);
}
}
void keyPressed() {
if (keyCode == 65) {
d = dir.left;
}
if (keyCode == 68) {
d = dir.right;
}
}
void keyReleased() {
if (!keyPressed) {
d = dir.none;
}
}
void showPlayer() {
float y=hscl;
for (int i = width/2 -s; i<=width/2 +s; i++) {
if (level.pl[i]
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.