This site requires JavaScript, please enable it in your browser!
Greenfoot back

Report as inappropriate.

student_klin
student_klin presents ...

4 days ago

Space Clicker

My first game on freenfot.

122 views / 122 in the last 7 days

Tags: mouse game demo with-source russia vvsu

open in greenfoot

There is no HTML 5 translation of this scenario available.
View legacy version (requires Java plugin)

This scenarios uses Java features that are not available for use after conversion to HTML 5. Please try the legacy version, which requires the Java plugin to be installed.

student_klinstudent_klin

4 days ago

В центре игрового экрана находится ваша главная ракета, вокруг которой разворачивается вся космическая стратегия. Ваша задача - развивать и улучшать космическую инфраструктуру, чтобы увеличить скорость накопления ресурсов. В игре доступны три типа улучшений: • “Курсор” - базовое улучшение, позволяющее автоматически собирать космические ресурсы • “Командир” - продвинутое улучшение, значительно увеличивающее скорость сбора • “Флот” - элитное улучшение, обеспечивающее массовое производство ресурсов Каждое улучшение имеет свою стоимость, которая увеличивается с каждым новым приобретением (коэффициент увеличения 20%). По мере накопления ресурсов вы сможете инвестировать их в более мощные улучшения, создавая настоящую космическую империю. public void act() { if(Upgrade1Display.countUpgrade1 >= 1 && timer1 < 500){ timer1++; } if(Upgrade2Display.countUpgrade2 >= 1 && timer2 < 1000){ timer2++; } if(Upgrade3Display.countUpgrade3 >= 1 && timer3 < 2500){ timer3++; } int currentAngle = getRotation(); if (first && currentAngle != MAX_ANGLE) { turn(1); } else if (!first && currentAngle != MIN_ANGLE ) { turn(-1); } else if (currentAngle == MIN_ANGLE || currentAngle == MAX_ANGLE) { first = !first; } cleanerTimer++; if (Greenfoot.mouseClicked(this)) { ScoreDisplay.score++; Greenfoot.playSound("Pop.wav"); // Проверяем, не превышен ли максимальный угол при клике if (first) { if (currentAngle - 5 > MIN_ANGLE) { turn(-5); } else { turn(5); } } else if (!first) { if (currentAngle + 5 < MAX_ANGLE) { turn(5); } else { turn(-5); } } MouseInfo mouse = Greenfoot.getMouseInfo(); int x = mouse.getX(); int y = mouse.getY(); getWorld().addObject(new ClickEffect(), x, y); } if(Upgrade1Display.countUpgrade1 >= 1 && timer1 == 500) { ScoreDisplay.score += 10 * Upgrade1Display.countUpgrade1; timer1 =0; } if(Upgrade2Display.countUpgrade2 >= 1 && timer2 == 1000) { ScoreDisplay.score += 45 * Upgrade2Display.countUpgrade2; timer2 =0; } if(Upgrade3Display.countUpgrade3 >= 1 && timer3 == 1500) { ScoreDisplay.score += 125 * Upgrade3Display.countUpgrade3; timer3 =0; }

Want to leave a comment? You must first log in.

Who likes this?

No votes yet.