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

Report as inappropriate.

lmoellendorf
lmoellendorf presents ...

2026/9/1

tohuwabohu

This game is playable with keyboard, mouse or touch screen.

Pressing "Pause" or "Reset" online will mess up the background music.

For the best experience download the game and open it in Greenfoot. You can also play online, even on your tablet or smart phone.

GAMEPLAY

Use

- Arrow keys, mouse or touch to move
- "z" or single click/tap to shoot (hold "z" or double click/tap for continuous fire)
- "x" or triple click/tap to fire a bomb (or actually cast a fire spell)
- "SHIFT" to slow down

Collect all golden "Power Up" items, dodge everything else. When in doubt, use a bomb.

ABOUT

This is the touhou playshop tutorial game.

Inspired by these Greenfoot Scenarios:

- [Touhou FanGame #8199 by jackyyang09](https://www.greenfoot.org/scenarios/11683)
- [Touhou by Ilyazxcghoul1000minus7](https://www.greenfoot.org/scenarios/29899)

I used the sources as inspiration but the main purpose of this project is to serve as example for basic principles of Java programming.

Also inspired by but not affiliated with the **Touhou Project** by **ZUN**.

You may read the files below in the sources or in the game intro

- HELP.md ("h" or single click/touch) for playing instructions
- CREDITS.md ("c" or double click/touch) for license information of third party assets,
- gpl-2.0.md ("l" or triple click/touch) for license information

You may also view the files online if you follow the link "Visit the web page for this scenario." and open the `touhou/` directory.

621 views / 315 in the last 7 days

Tags: mouse game shooter demo with-source online touch touhou touchscreen touch-screen

open in greenfoot
Your browser is ignoring the <APPLET> tag.
A new version of this scenario was uploaded on 2026-09-05 19:32:18 UTC Test touch support
A new version of this scenario was uploaded on 2026-09-05 19:33:59 UTC Test touch support
A new version of this scenario was uploaded on 2026-09-05 19:45:29 UTC Test touch support
A new version of this scenario was uploaded on 2026-09-05 19:46:44 UTC Test touch support
A new version of this scenario was uploaded on 2026-09-05 20:37:56 UTC Mouse/touch support
A new version of this scenario was uploaded on 2026-09-06 06:52:27 UTC
A new version of this scenario was uploaded on 2026-09-06 06:59:30 UTC Support text windows on touch devices
A new version of this scenario was uploaded on 2026-09-06 07:17:29 UTC Bump version
A new version of this scenario was uploaded on 2026-09-09 18:57:18 UTC Fix keyboard control by disabling mouse movements as soon as an arrow key is pressed. In HTML5 the mouse blocked keyboard control.
A new version of this scenario was uploaded on 2026-09-09 19:12:42 UTC Bump version after fixing keyboard control in HTML5.

See all comments

Want to leave a comment? You must first log in, and be a member for more than a week.

Who likes this?

No votes yet.