Author Topic: Touhou Project 83+  (Read 6129 times)

0 Members and 1 Guest are viewing this topic.

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Touhou Project 83+
« on: October 15, 2008, 02:43:32 pm »
Crosspost from United-TI, 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.

First public alpha
touhou.8xp (7.02k )

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


Menu + diagonal movement


Patterns and bullet hell


Enemy-bullet collision, explosions


Levels, player-enemybullet collision.


Character graphics
Forest Magician


Ice Fairy


Lunarian Nurse


Moon Rabbit

Alternate look:


Chinese Girl (not included)


Strange Magician (player) dancing


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Touhou Project 83+
« Reply #1 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

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Touhou Project 83+
« Reply #2 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...
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Re: Touhou Project 83+
« Reply #3 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.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Touhou Project 83+
« Reply #4 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

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Re: Touhou Project 83+
« Reply #5 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:

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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Touhou Project 83+
« Reply #6 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

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Re: Touhou Project 83+
« Reply #7 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.

metagross111

  • Guest
Re: Touhou Project 83+
« Reply #8 on: November 16, 2008, 07:03:27 pm »
i just realized the strange magician screencap is doing the caramelldansen!! ^_^

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Re: Touhou Project 83+
« Reply #9 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 :)

metagross111

  • Guest
Re: Touhou Project 83+
« Reply #10 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.

Offline fourchanb

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-1
    • View Profile
Re: Touhou Project 83+
« Reply #11 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.

metagross111

  • Guest
Re: Touhou Project 83+
« Reply #12 on: March 07, 2009, 05:35:20 pm »
heh! I want this project completed for the caramelldansens alone! :)

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Re: Touhou Project 83+
« Reply #13 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!