Author Topic: Danmakufu engine in a browser  (Read 5517 times)

Danmakufu engine in a browser
« on: August 14, 2009, 04:50:06 PM »
I started this a while ago, but anyways, I'm working on a Danmakufu script parser in javascript. Eventually I want to make it a whole engine, but for now I just want it to parse the files and display the bullets. It won't require any plugins, including java or flash.

Source code (so far) is here:
http://github.com/psychcf/touhou-dojo/tree/master

Help with this would be more then welcome.

9/8/09 update: I'm going to be busy with school, so I probably won't be able to finish this for quite some time. Hopefully after October passes, I'll have some more free time.
« Last Edit: September 08, 2009, 11:34:00 PM by arcanesign »

Stuffman

  • *
  • We're having a ball!
Re: Danmakufu engine in a browser
« Reply #1 on: August 15, 2009, 03:01:18 AM »
This is an interesting concept. I suppose the practical application would be to have a whole mess of scripts in a database online that anyone could play, without needing to download them?

I don't know anything about Java so I'm afraid I can't help you, though.

Re: Danmakufu engine in a browser
« Reply #2 on: August 17, 2009, 08:15:46 PM »
This is an interesting concept. I suppose the practical application would be to have a whole mess of scripts in a database online that anyone could play, without needing to download them?

I don't know anything about Java so I'm afraid I can't help you, though.

Not java, but javascript. Java requires a plugin, but javascript is the language built into the browser. Originally the idea was to just write a shooting game in javascript (there aren't many around yet), but I decided to make a danmakufu interpreter so there would be a set of scripts available to use.

That is an interesting idea though, I could have a web application where people could upload their scripts and people can play them, save replays, and easily share scores and such. That part would be easy though, the hard part would be writing the engine. That's a pretty neat idea.