Posts for Brandon


Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Derakon wrote:
Just so you know, mate, image sigs aren't kosher here. Just replace it with a hyperlink if you want to advertise your website.
Duly noted. Here's hoping you'll all be able to bless my signature now without violating rabbinical laws.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Well, I dread Assembly (Which is what I'll presume this is), so I doubt that this would be a good route for me either. I'll let you all know if / when I have a bot that does anything substantial.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
MESHUGGAH wrote:
I would rather write a program that analyses the structure of a game's source code and tries to find the shortest route to the final desired memory state.
Although I'm primarily looking at creating heuristic algorithms to play these games (After all, that's probably the most interesting thing to look at from my point of view), this idea sounds interesting. That said, where would you acquire the source code for a specific ROM? As I've mentioned, I'm quite new, and I didn't think finding such source would be possible, and I truly doubt the language Nintendo used back in those days looks as nice as Lua or Python. Still, I'd definitely be interested in studying the source in an attempt to write these heuristic algorithms.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
All of these ideas are interested, but I'm only doing heuristics right now. My progress is pretty decent though; I got it to select the right mode (Requires a cheat code for Very Hard), and created a function that moves the cursor to the right location.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Oh, yes, I wasn't planning on making a bot to beat both SMB1 and The Legend of Zelda. That'd be ridiculous. Anyways, if I'm doing this, I'm going to make a bot that plays Panel de Pon / Tetris Attack. Besides, there is no TAS for VS. mode.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Warp wrote:
The only hope is to come up with a heuristic that does something else than brute-force searching.
And that's exactly what I was planning to do. I just figured that even if I don't succeed in creating a bot that finishes faster than a normal TASer, the script would still be useful to the community, and if the consensus agrees, I'll try writing some.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
I'm not saying that other people haven't done this before; I'm just wondering if I'd get any form of hosting if I don't beat the current record yet I build an AI that completely plays the game.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
What do you think about the Game Resources page idea? By the way, it this section of the site modifiable by a normal user (like a wiki)?
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
I suppose it doesn't have to be submitted as a TAS...do you think they'd put it in a section for the particular game's resource page? I just would like to try this knowing that my work will have the potential to be published in some shape or form.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Hello all, I've been fascinated with TAS's for years, and I finally want to make my own. While getting acquainted with the tools, the one that has interested me the most is the tool that allows you to execute Lua. I started playing around with it, and I tried to make a bot that played SMB1 to some success. As fun as it is to create an AI to play a game for you, it quickly became obvious it would be hard if not impossible to create one that beat the game quicker than the current record. After thinking about this, I wondered: what if I tried to do a TAS with pure AI, and didn't focus so much on beating it faster than the current record? Wouldn't that prove to be as useful if not more so than a regular TAS? For example:
  • The playing algorithms could be easily edited, allowing people to improve the times much more efficiently than playing the game again from scratch.
  • Being able to actually see what the player is doing in all cases could be interesting.
  • I'd figure that a lot of programmers like myself would get a kick from it.
One might debate what makes a submission pure AI, and what would stop me from just making a script that enters moves in like an emulator's movie file. I'd say that we could define this by a script that can start from any point in the game and play to the finish. As a programmer for seven years, I would really enjoy doing something like this, but I'd like the community's blessings. So, would something like this be worth pursuing? Would the moderators of this site post my submissions if they followed this criteria? What category would they place it under if so? Thanks, Brandon
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Is there a particular reason why MAME runs aren't accepted? It seems like people talk about that emulator a lot around here.
All the best, Brandon Evans
Brandon
He/Him
Editor, Experienced Forum User, Published Author, Player (190)
Joined: 11/21/2010
Posts: 913
Location: Tennessee
Hello all, I'm hoping to do my first TAS soon, and I'd like to do the arcade game "Battletoads". Although I can play my ROM on MAME, for some reason, FBA will not list nor load it. Is there a particular reason for this? Any comments on my game choice? Thanks, Brandon
All the best, Brandon Evans