Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: fourchanb on October 15, 2008, 02:43:32 pm

Title: Touhou Project 83+
Post by: fourchanb on October 15, 2008, 02:43:32 pm
Crosspost from United-TI (http://www.unitedti.org/index.php?showtopic=8052), pictures might not work.

Touhou Project 83+ (updated August 18th)
A port of the famous Japanese danmaku (bullet curtain) shoot 'em up game. The game is made primarily for the 83+. It should work on the 83+SE, 84+, 84+SE and nSpire (with 84+ keyboard) because of backwards-compatibility. However, support for fast mode or special 84+ features isn't planned.

A movie of typical gameplay of the original can be found here (http://nl.youtube.com/watch?v=BL8OqEnrkeA).

First public alpha
touhou.8xp (7.02k ) (http://www.unitedti.org/index.php?act=Attach&type=post&id=2439)

Current features
 * 8 directions of movement
 * Sweet splash screen
 * Precise physics engine with fixed speed (no lag if suddenly a lot of bullets appear)
 * Support for up to 32 enemies at the same time.
 * 16 billion directions of enemy movement
 * Custom enemy patterns
 * Shoot and kill enemies
 * Support for 8-pixel wide sprites
 * Getting shot by an enemy
 * Multi-screen levels.

Planned features
 * Custom bullet patterns
 * Awesome boss fights
 * 16-pixel wide sprites
 * Multiple difficulties
 * Nice story with a big focus on the characters (expect something cheesy)
 * Full screen boss pictures
Maybe:
 * Weapon upgrades
 * External level support
 * High scores
Definitely not:
 * Greyscale

Screenshots
Movement and shooting
(http://hentai.student.utwente.nl/marisastolemy83_2.gif)

Menu + diagonal movement
(http://hentai.student.utwente.nl/touhou_menus.gif)

Patterns and bullet hell
(http://hentai.student.utwente.nl/touhou_bullethell.gif)

Enemy-bullet collision, explosions
(http://hentai.student.utwente.nl/touhou_collission.gif)

Levels, player-enemybullet collision.
(http://hentai.student.utwente.nl/touhou_levels.gif)

Character graphics
Forest Magician
(http://hentai.student.utwente.nl/alice.png)

Ice Fairy
(http://hentai.student.utwente.nl/cirno.png)

Lunarian Nurse
(http://hentai.student.utwente.nl/eirin.png)

Moon Rabbit
(http://hentai.student.utwente.nl/udonge.png)
Alternate look:
(http://hentai.student.utwente.nl/udonge2.png)

Chinese Girl (not included)
(http://hentai.student.utwente.nl/hongmeirin.png)

Strange Magician (player) dancing
(http://hentai.student.utwente.nl/caramell1.png)
(http://hentai.student.utwente.nl/caramell2.png)
Title: Re: Touhou Project 83+
Post by: DJ Omnimaga on October 15, 2008, 06:42:20 pm
Hi Leofox, this project looks awesome, I'll have to try it when I get some time, did you draw the pictures yourself because they look nice.

I assume this is inspired from the same game than Iambian is inspiring himself from, right? I notice some differences though. I hope you finish this
Title: Re: Touhou Project 83+
Post by: Iambian on October 16, 2008, 07:40:39 pm
Aww, man. I didn't want to have competition here at this stage of my project...

...eh... uhm, I mean...

Nice work on what's already achieved, especially them character graphics. So much in such a little bit of time, too...
Title: Re: Touhou Project 83+
Post by: fourchanb on October 18, 2008, 07:20:41 am
Thanks Iambian, cool that you are working on it too!
I've been working on this since late June, most of the work was done in that last week of June and in the second week of August. Lately I've just been way too busy to do anything.

Maybe you can give me a little help on the timing and the bullet patterns? As you can see my hardest pattern is just that 3 bullets that Cirno shoots in an angle. I can't really get her to shoot more than one wave each pattern. For some reason she floods the screen with bullets every time I try. I guess Cirno really is a (9) Baka.

Seriously though, it's a big timing issue.
Title: Re: Touhou Project 83+
Post by: TIfanx1999 on October 18, 2008, 01:26:43 pm
I guess Cirno really is a (9) Baka.
Naw, it isn't her... it's just you  :P
Title: Re: Touhou Project 83+
Post by: fourchanb on November 11, 2008, 07:08:44 pm
I've designed a little event system to make timed events a bit less shitty, and I'm in the process of converting this to an application.

Not much other progress so far, I'm extremely busy at the moment but I might make a bit of progress in the weeks of Christmas, when I finally have some free time.

For now, take a look at the engine totally maxing out:
(http://hentai.student.utwente.nl/lolbullets2.gif)
I'm managing about 6-10 fps at a max of 192 bullets and 12 enemies or so. I had to disable player-death, but all collision checks still occur, so this is as slow as it's ever going to be. It's still pretty playable with all these bullets and enemies on the screen.

If it looks awfully slow and choppy, use Opera or Firefox 3. Google Chrome and any IE version (apparently that includes the "show picture" program in Windows) fail at rendering my screenshot properly.
Title: Re: Touhou Project 83+
Post by: DJ Omnimaga on November 11, 2008, 10:59:39 pm
Very nice, this version looks quite different from Iambian's. They will both be sure to be on my calc when finished
Title: Re: Touhou Project 83+
Post by: fourchanb on November 16, 2008, 06:54:05 pm
I just realized that the engine wasn't maxed out yet, you can see it for yourself even. The second number on the left is the number of bullets, it doesn't exceed 175.

Meh, the game will never have that amount of bullets either way.
Title: Re: Touhou Project 83+
Post by: metagross111 on November 16, 2008, 07:03:27 pm
i just realized the strange magician screencap is doing the caramelldansen!! ^_^
Title: Re: Touhou Project 83+
Post by: fourchanb on November 19, 2008, 09:18:17 am
i just realized the strange magician screencap is doing the caramelldansen!! ^_^
You get ten points for noticing that! It was actually converted from a Touhou caramelldansen movie, might be fun to have on the credits screen :)
Title: Re: Touhou Project 83+
Post by: metagross111 on November 19, 2008, 06:07:57 pm
actually, since a carmelldansen .gif consists of at least three images, you could do it.

hah, that would be pretty cool.
Title: Re: Touhou Project 83+
Post by: fourchanb on March 07, 2009, 05:21:54 pm
This project isn't dead! I'm still working on a few things, but sadly the main code was broken when I tried to convert it all to an application.
Title: Re: Touhou Project 83+
Post by: metagross111 on March 07, 2009, 05:35:20 pm
heh! I want this project completed for the caramelldansens alone! :)
Title: Re: Touhou Project 83+
Post by: kalan_vod on March 08, 2009, 01:12:30 am
Hope you complete this leofox, it really was looking great and I am sure it would be a very challenging game to enjoy!