"It was developed by Dori Dock and it's a fun little action-arcade game with a gameplay similar to the Worms series. A release in Japan was scheduled for August 10, 2000. However, due to technical issues, it had to be postponed."
Download: Dee Dee Planet
Official site on archive.org: