Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

danmaku playing bot

Name: touhou is too hard 2010-09-05 22:41

/prog/ how can I send commands and receive information from a certain bullet curtain shooter, which I'm sure you're aware of? Is there a way I can get bullet position from this certain bullet curtain shooter?

I'd really love to apply robot path planning algorithms to danmaku avoidance...

Name: Anonymous 2010-09-05 23:02

You can use the BulletML API in Touhou 12g.

Name: Anonymous 2010-09-05 23:27

>>1
Less of you.

Name: Anonymous 2010-09-05 23:48

Just use one of those open-source bulletml interpreters the japs use. Touhou patterns have all been meticulously transcribed by an army of neets already.

Name: Anonymous 2010-09-06 1:39

>>4
I want to make a bot that plays touhou similar to how a human plays it, just much much faster. I don't to precompute an ideal path/firing pattern, I want to compute it in real time so it can handle any arbitrary bullet pattern, even ones that haven't been transcribed by hikkimoris.

Name: Anonymous 2010-09-06 1:42

>>5

So basically you want us to do your PhD work for you?

Name: Anonymous 2010-09-06 1:48

Then just figure out how to interpret the data in ram.
If you can't do that and don't want to learn how to do it, you have no business throwing around big words like "robot path planning algorithms".

Name: Anonymous 2010-09-06 1:48

>>6
No, I want a way to get the position of bullets in a danmaku barrage in realtime.

Fuck it /prog/ I'll just use some pattern recognition stuff to do it for me.

Name: Anonymous 2010-09-06 1:57

>>8

Nah, you won't.

Name: Anonymous 2010-09-06 2:26

>>6
It's not actually particularly hard.

Name: Anonymous 2010-09-06 2:32

Just reverse engineer the game and get the information live from the engine, instead of guessing pixels.

Name: Anonymous 2010-09-06 2:48

>>11
any tips on how to do that? Hasn't touhou been reverse engineered to a large degree already?

Name: Anonymous 2010-09-06 3:01

>>12
Of course it has, but such things depend on the executable, most people reversed the archive formats, some made some cheats, I even remember some bots which played the game for you. You'll have to do your own work, it's not that hard. Decide what kind of information you need, then find out where it's stored. Hook the game to monitor various function calls when needed...

Maybe ask around /jp/ for those bots, I remember seeing a local post those bots he has written. I probably have a copy of them, but I have no idea what the files are named.

Name: Anonymous 2010-09-06 6:04

I'd really love to apply robot path planning algorithms to danmaku avoidance...

1) Download sdmkun
2) add new a.i. to it
3) compare your shitty a.i. to glorious nippon ai
4) cry in tears.
5) ????
6) no profit for you.

Name: Anonymous 2010-09-06 6:32

>>10
It's not actually particularly hard.
That's what she said.

Name: Anonymous 2010-09-06 12:53

>>15
That's what she said.

LOL LOL LOL XD EPIC BOXY

JEWS!

Name: VIPPER 2010-09-06 12:55

>>16
OH GOD DAMN FUCKING DICK SHITTING PISS SHIT FUCKING FUCK SHIT FUCK YOU ASSHOLE GODDAMN

I WISH I HAD A TIME MACHINE TO MAKE HITLER WIN THE WAR AND THEN I WOULD HOLOCLAUST MYSELF LIKE FUCKING JEWS AND PREVENT THIS THREAD FROM EVER HAPPENING.

FUCK!

Name: Anonymous 2010-09-06 13:16

>>17
your gay

Name: VIPPER 2010-09-06 13:45

>>18
JEWS

FUCK I HOPE SOMEONE RAPES ME

Name: Anonymous 2010-09-06 16:43

Thanks /prog/!

Name: nike air max 2010-09-06 20:58

May be they are simply great nike air max enousgh to receive without misgiving. http://www.sellnikeairmax.com/

Name: Anonymous 2010-09-06 22:41

Name: Anonymous 2010-09-07 21:59

In order to solve this you basically have to make a robot that can navigate a constantly changing pattern on a large plane.

If you want it to encounter new patterns and have some chance of winning, you'd have to encode it to traverse through bullets and find a safe place. Even modern FPS engines use waypath/waypoint/whatever finding, which your bot couldn't do, reducing this problem to the aforementioned long-term navigation problem.

You may be interested in a "convoluted neural network" bot written in Lush.

Name: Anonymous 2010-09-08 0:46

Doesn't PoFV have AI that already does this?

Name: Anonymous 2010-09-08 2:51

OFFICIAL PROG CHALLENGE

Three parts:
1) Write a curtain-fire scrolling shooter game with:
  1a) Three levels
  1b) Boss character at end of each level
  1c) Controlled via keyboard
2) Write an API that provides:
  2a) KeyDown
  2b) KeyUp
  2c) GetPlayerPos
  2d) GetVisibleEnemyPositions
  2e) GetVisibleEnemyBulletPositions
3) Write an AI that uses the API (and ONLY the API - no accessing the game internals) to play the game.

Name: Anonymous 2010-09-08 3:15

>>25
You also probably need a way to advance time (in a simple version), or synchronize/time the key presses(commands), otherwise I don't see how it could work correctly.

Name: Anonymous 2010-09-08 3:26

>>26
time()

Name: Anonymous 2010-09-16 0:36

( ̄へ ̄) Hello. I am "Mr. Likes To Age Threads". I do believe this is a thread in need of Age, so I would like to age it. That is why my name is "Mr. Likes To Age Threads".

Name: VIPPER 2010-09-16 3:09

Why has nobody raped me yet.

Name: Anonymous 2010-09-16 8:54

>>25
May I plagiarize HTML5 danmaku as entry for this challenge?

Name: Anonymous 2011-01-31 19:53

<-- check em dubz

Name: Anonymous 2011-11-27 2:46

Wonderful.. I will bookmark your blog and take the feeds also…I am satisfied to find so much useful info here in the post. Thank you for sharing. Vogue beautiful and popular dancing party full dress, you are worth owning.
http://www.hermeshandbagoutlet.com
http://www.handbagsdreams.com
http://www.backpackunion.com
http://www.charmhandbags.com
http://www.pursehandbag.org

Name: 2012-01-25 7:18


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List