Posts for qFox


1 2
5 6 7
24 25
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
I guess time could be saved by not getting the 1ups. But would the movie really be more entertaining...?
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Oh wow, that's impressive indeed. Excellent usage of colors, I like the blue and black turtles :D The mario meets metroid mashup was very nice as well. The youtube run looked rather clean to me though. Is it really worth it to create another one?
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Ok, so there is enough interest, let's focus on some ground rules and other ground work. What else do we need for this to work? Deadlines for instance, who decides what.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
I think judges to determine the validity of some code (using common sense) are a must anyways. I'm thinking about prefixing a script (customized per game) that will start a game for you. That way you eliminate both the trouble of starting a game and possibibly somehow using cheats, and you can prevent any kind of speedrun movie playback emulation. I also like using (normal, not extreme) hacks of known games to prevent using an existing run for it. Or possibly just start with a savestate in a next world. The scripts needs to be generic for a game and we'll supply the required environment it needs to survive in. Game-specific rules and exception cases can't be avoided anyways. Are there any basic rules, aside from the four I've listed, that you guys think are missing? I don't mind putting up and hosting a simple website and submit system for it, but I won't have he time for it untill at least next week (probably the week after that).
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Yeah, I like both idea's. We can easily work around this direct playback problem without loopholed rules :)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
I think there are plenty of bots to play games like tetris and arkanoid. Not so much for games like mario or zelda though. Don't forget this also includes snes games. Basically any emu that supports Lua is fine with me... :) But games that have a port for any platform (particulary pc) and have more than enough AI will don't seem too interesting to me. I'd like to see two bots play mario against eachother, to see who reaches the flagpole first... :)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
That's an interesting question. Savestates allow for less accurate control but also less awesome/stable scripts. On the other hand, savestates make life a whole lot easier and allow for certain techniques otherwise impossible.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Ah, I believe the scanning was fixed in the interim release, but I don't think it's up to date so I can't point you to a binary download (you can get the source from sourceforge and build it yourself). I guess fceux scans the folders, sees fcm's and just throws the error regardless.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Xkeeper wrote:
qFox wrote:
And arkanoid can't be controlled by Lua :p special paddle input.
Arkanoid can be controlled with the controller, you doofus :P How do you think the movie here was made?
Have you tried from Lua? I tried, failed, moved on.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Lunarball, afaik, was no contest... And arkanoid can't be controlled by Lua :p special paddle input. But you'd be amazed at what creative people can do. I've managed to get mario to the end of level one by a mere jump script, completely finishing that level out of context (eg. not actually playing, but finishing anyways). And that's just one way... But there certainly are games that are better suited for this type of contest than others, but it'll be nice (at some point) to throw in harder games.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
No, but it is allowed to get into the game. There's no glory to be gained trying to get through the startup by training a neural network (although that would reaallly impress me ;)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Um, yes :(
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
At this point I think Lua has been embedded enough to warrant a contest. Why don't we hold Lua scripting contests? Create a script that plays a certain game, aiming for speed or points, with no human interaction. Two Four simple rules I'm thinking about would be: - no manual human input allowed (not even to start up) - no memory writing, period - all games start at powerup - no feeding a moviefile (exception: you may hardcode starting a game from powerup) -- edit: I'll add rules as they emerge in the topic
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Hm, you can convert fcm to fc2 from within fceux (otherwise I'm not sure what you mean) and I hardly doubt the mic can be recorded but I'm sure adelikat can confirm/deny that.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
That actually got ripped from fceux. I believe it had to do with iup, but there was a good reason for it. Just don't forget yer FA ;) A bot isn't that hard, is it? Just shoot the ball back when you detect the flipper can hit it, and go on from there :D Also, Alden, get in IRC, get with the program! :p
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Oh lol, read too fast. Just started the game (didn't know it was pinball!) and loaded the script but it kept tilting. I figured it was due to something going so fast I couldn't see it :p But after a while, nothing happened still so I read again :p -- Actually, it'd be nice to write a pinballbot (for pinbot! ;)) and just watch it play, something for you Xkeeper? :p
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
The poll misses the "none of the above" and "all of hte above" options... ;)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
I've seen enough of discussion about this subject to figure that some are past that.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Maybe it's a good idea to add a trivia to the poll, to check whether they actually saw the movie in the first place. (errr, not this poll)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Do some final fantasy scripts. Drops, randomization, prediction. That should keep you busy :)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Hehehe, win some, lose some ;)
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Why am I able to vote again? I voted yesterday...
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Alden: According to the svn, the current build on sourceforge allows you to create "ram-only anonymous savestates" (which do not create a file, like the current method) : "added experimental ram-only emulua savestate code. now call savestate_persist(ss) if you want to cause it to go to disk. otherwise it will stay in memory." That should speed things up... You should be able to get the interim build (2.0.3-interim) here http://fceux.com/zip , but that build is from August 18th, same date as this feat was presumably included, so it may not be. I'll confirm this later.
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
I meant constructing a raw bitmap from scratch (which is easy), outputting to file, loading in dialog. Something like that should be able to work. Don't know about speed, and trying to cut away the file operation would probably be a good idea as well :p
qfox.nl
Experienced Forum User
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Lol. Well, you can always create a raw bitmap :p
qfox.nl
1 2
5 6 7
24 25