Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
^Yea, sorry about that. A good chunk of that was my fault and I truly don't stand on either side of the argument.
The following is to attempt to answer my own earlier question--Why is 'learn something' a less valid goal than 'save the princess', 'kill everyone else', or 'click on Waldo's picture' as a game goal? (italics new)
As a generalization (not a concrete law), the site perceives video games as software intended for purposes of recreational entertainment. Edutainment is, however, primarily intended to teach or exercise knowledge of a particular subject. While a recreational video game may also provide an opportunity to learn, the learning is not the intent of the game. For the purposes of this site, edutainment is therefore NOT a video game in the recreational sense because its intent is education, not recreation.
The key delineation in my opinion is 'recreation vs. education' as the intent of the software's creators.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
This is perhaps the best argument I've read against TASes of most educational games and likely the most valid way to help in determining when one is not worthy of consideration for vault.
The inability to lose is a hallmark of many edutainment games.
EDIT: It should never be the sole reason any title is rejected though.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Via analogy, lets use this logic for a different recreational activity: Watching a TV show like "Star Trek" would be considered a recreational activity as it's not intended to teach anything. But watching a TV show like "NOVA" would NOT be a recreational activity because the primary purpose of the documentary was to teach you about scientific aspects of the world in which we live (school subject). Therefore using the above logic "Star Trek" is an entertainment medium, but "NOVA" is just a dressed up education tool and should not be considered a real show.
Sounds absurd that way doesn't it?
The only thing about this particular submission that fails to differentiate it as a game instead of a tool then, is the extra step of solving a math problem before you can shoot a particular piece of trash off the screen or enter a given hole in the enemy ship.
Here are two examples of similar goals from games that are already accepted on the site with a key difference being the added step of math is missing.
1) Shoot stuff on screen from a cockpit - Top Gun
2) Hit a particular hole while dodging enemies, then do it again multiple times - The key level of Donkey Kong Jr.
Thank you ALL for your perspectives! I never expected the debate to get this intense. One final question from me, then I'll politely bow out of the current debate.Though I may join a future one from either side of the argument.
I recognize that the site primarily wants entertaining videos and educational titles aren't usually very entertaining. But the whole point of the Vault being created to begin with was as a repository of well-made but poorly-entertaining speed-based TAS runs. So, where's the harm in hosting/publishing well-made but poorly-entertaining speed-based TAS runs of educational titles?
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Ok. So is Mario's Time Machine a dressed up education tool? Or does it have enough platforming optimization potential that it can be considered a worthy game? (people keep trying for this game) Where (and how) do we draw the line?
In my opinion, the key difference between a tool and a game (educational or not) is that games have a purpose for progressing through the game; tools don't.
Using the calculator example (dressed up or not): Does the calculator application have an reason to progress through to an end-goal? If no and it's just a tool for solving math problems, it's not a game.
If the goal is explicitly 'solve X number of problems to get to the end game credits', then YES it has an end-goal and is therefore a game regardless of how boring or trivial it may be.
Thank you for your perspective, BTW.
It still doesn't answer why we don't consider education a valid video game goal.
Why is 'learn something' a less valid goal than 'save the princess', 'kill everyone else', or 'click on Waldo's picture' as a game goal?
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
I understand that and agree that it's the explicit purpose of this edutainment title. But why does that inherently make it not an actual video game? What law says 'actual' video games have to be for entertainment purposes only?
Essentially the root question is 'Why is education not considered a valid video game goal?'
Restating what i said earlier--I don't care one way or the other what the site decides, I'm just trying to better understand the logic of the community on this subject.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Thanks for the clarification. I'm trying to work out the spreadsheets.
EDIT: OK, I've got the RNG sequence spreadsheet updated to show what RNG value we need for a fast Arnoid. There are a LOT of options for potential RNG seeds that yield him arriving with a 2 second delay.
Once the address is found I can update my starting seed spreadsheet so I know what initial RTC to set.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Truly, this brings up the question on why edutainment games aren't considered 'actual' video games to begin with.
Let me start by saying that I don't have a particular preference either way on what the site ultimately chooses regarding edutainment titles.
But for the sake of debate...here are some thoughts.
I'd like to believe that creators of edutainment titles were indeed attempting to create a fun video game that also provided educational value. It's true (and unfortunate) that many edutainment titles don't tend to be fun or entertaining, but that doesn't necessarily mean they were intended to be any less 'actual' video games by their creators. If anything they were trying to be more that 'just' video games. So why is our default perspective that edutainment titles are not 'actual' video games unless enough of us deem them worthy of moon/star tier?
If the whole point of the vault tier is records regardless of entertainment value, why aren't edutainment titles worthy to be accepted? If the current submission was simply about matching colors instead of solving math (thereby eliminating the educational value) would the run suddenly be acceptable for vault as it would no longer be an edutainment title?
If the educational information was removed from "Mario's Time Machine" it would simply be another platformer, and a fairly poor one at that. But there are a lot of other poor games which have already been accepted to the vault.
And to build on Alyosha's question of why 'do basic math' is an unpublishable goal? Verbally describing what we often do with platformer games could be stated as 'push a button when the character reaches point x on the screen.' While it maybe much more complex to optimize the latter, why is it inherently a more acceptable goal?
EDIT: My apologies to both Alyosha and Mothrayas for repetition. I was typing this as you both submitted your recent responses.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
So is the returned value for a random(min,max) call calculated before or after the RNG seed is updated?
If before, then your above calculations would be correct.
However, if random(min,max) is calculated afterwards, then the calculation for the new RNG seed is your step 'a' above and the result of that step would never exceed 65535. Thus you'd never have anything but zeros in the left 4 hex digits for step 'b'
Or am I misreading/miscalculating something?
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
As far as the rat sequence, I believe the random calls are completely cosmetic. I've changed the initial RTC time and not had de-sync issues with that scene.
The total number of random calls before a given point is not as important as knowing the sequence of seed/return values for when the random function is called. We don't need to predict Arnoid's RNG per-se so much as simply know what it is.
If a table of the seed value sequence can be constructed (which should be an easy modification of the old one), then it only becomes necessary to change the initial RTC time to yield the desired RNG seed value for the screen on which Arnoid arrives.
The biggest challenge is finding the memory address for the RNG seed, which c-square is attempting to do. We can then use his lua to follow the RNG. Once we have that we can choose an initial RTC that will both prevent the scorpazoid from spawning as well as yielding the shortest usable time for Arnoid.
I hope all that made sense.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
I haven't tried...yet. My current WIP syncs through where I am thus far. The old run desyncs (as expected) on Phleebhut as that is the first place where RNG impacts routing.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
More files than mine....different (newer?) version?
Mine is from GOG; I deleted all the GOG stuff from the directory including the useless .INF files. Basically all the files that are in all CAPS are game files and the files with lower case are the added GOG stuff (exception is the .inf files).
You could just pull the old submission file.
EDIT: Unless you want a save-state instead of a movie file.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
FYI: I'm about 2 seconds improved by the time the Aluminum Mallard finds Phleebhut on the Navigation scanner. Better, but not by alot.
I'm also doing what I can to keep the mouse pointer out of the way of the action (something I didn't do last time). I may have missed a place here or there though.
I also have and idea for the wait time at the survey site.
As far as RNG, if we can deduce it by the time I start messing with Arnoid, I'll manipulate RTC to get the ideal spawn.
Considering the shortest path to the pod screen is the path I took before (minus the extra screen transition), if we can guarantee he'll arrive the first time that I'm there, that'd be great.
As strange as it seems, the shortest delay on his arrival may be too quick, because Roger is arriving from the top of the screen which takes a bit of time to get to the pod-cave. A longer time delay for Arnoid's arrival may be necessary to avoid getting caught before getting past him and into the cave. I think when Arnoid arrives from the north as well, he spawns behind the leg of the cave arch.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Radiant wrote:
No luck so far in finding out the randomness algorithm for SQ3. Unlike for AGI, the reverse engineering for SCI appears to be incomplete, and the sole new implementation I've found (FreeSCI / ScummVM) implements its own randomness.
I'm not too worried about it, now that I know that waiting for the pirates to leave the survey site is a set time. The Arnoid timing is the only RNG i'd be worried about. Theoretically, using the same paths I did before should yield the same RNG for him which was pretty fast.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
c-square wrote:
The Two Guys' whining is somewhat skipable! This should at least be worth investigating since it's right at the end of the run. Also, I noticed that in the video he shot even before it was locked on and it hit. You could try taking shots before lock on too.
The time before the battle warning is frame-equal whether or not you watch the Two Guys dialogue. Even requiring the extra text command doesn't affect this timer. I chose to watch the dialogue for entertainment reasons.
As far as shooting before lock: the ships won't be destroyed even if the bullets pass right through the ship. I'm guessing the animation of the ships being destroyed is set to the center of the viewscreen and thus only a locked shot will work. The bullets can be fired before the lock occurs as long as the lock sets before the bullets get to the ship.
Radiant wrote:
Minor note - the Arnoid robot is chasing Roger because of vending machine fraud (says so on his visor), i.e. the whistle in SQ2; not the slot machine in SQ1. Breaking the slot machine is optional, anyway.
It's probably a bit of both as Gippazoid is the owner of the Slot Machine as well.
If the VGA remake of SQ1 is retconned, using the widget to defeat the slot machine would be fraudulent.
I'll update the submission text on the next submission.
Radiant wrote:
During the wait time on Ortega, you could do something funny with the mouse cursor, perhaps. Such as around the 30 second mark in the SQIV run, https://www.youtube.com/watch?v=qKm42lwk0JM
I'll have to look into that....not sure what I'd do yet.
Radiant wrote:
And I agree with c-square that your first run is probably publishable; just because there's a known improvement doesn't mean you have to redo everything.
I realize it won't be a huge difference. But since I know about the improvement possibility before the current run was even claimed for judging, I'll redo it.
It's more of wanting the best for my own work than anything else. I really don't mind taking the time, as much as I sarcastically whine about it in other posts.
And redoing it now will prevent a publisher/encoder from having to do it twice. My temp encodes take over 2 hours to dump as it is. (My PC is slow)
One last thing.
This would be awesome (for any SQ games) if completed!
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
c-square wrote:
Even before that, have you done a quick test to see if what FF says is true? I was just trying the game on DosBox, and clicking on the command box does absolutely nothing.
If you can't get it to work either, then your run is optimal and you can submit it!
It works, but you have to click inside the small box where the text command is, not just inside the general box.
Oh, and BTW, the wait for the surveyors to leave is hard set to 30 something (cycles? seconds? both?).
Well good, that's one less RNG to worry about. Too bad it takes them so long to leave. Maybe I'll have Roger pace back and forth while he's waiting.
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
Alyosha wrote:
At some point we really should formally deprecate old BizHawk versions. Pretty much every core, both ported and in house, has been substanitally improved since 1.11.6.
My only comment on this is to delay depreciating 1.13.x for quite a while. Some of us don't have 64 bit systems and aren't able to upgrade to BizHawk 2.x.x
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
And now I'm back to square one on this run. FractalFusion pointed out a faster way to input text commands.
It unfortunately affects every single text input in the run meaning I have to start from scratch. But it also means it could save a significant chunk of time.
EDIT: Radiant, are you interested in helping dig into the RNG some more since I have to start over anyway?
Editor, Experienced Forum User, Judge, Published Author, Expert player
(2094)
Joined: 8/21/2016
Posts: 1029
Location: US
FractalFusion wrote:
did you try clicking on the text input bar after you type out a command? Because that I think should be faster than pressing the Return key.
I had not tried this as I didn't know it was possible. But now I have....and I think I'm going to pout in the corner.
Using this will probably save 5-7 frames per text command as well as some time that would otherwise be spent between multiple commands performed in series. (i.e. the stand/jump sequence on the conveyor belt in the freighter.)
TASing this game was TEDIOUS, and I'm not very excited about having to start it all again from scratch. But I guess I have no choice as this run is now known to be sub-optimal.
Thank you for the suggestion; It's always helpful even when it hurts.
Cancelling due to anticipated improvements. :.-(
EDIT: Clicking the mouse instead of pressing 'Enter' is not going to save as many frames as I expected, but it is still slightly faster. After the first 4 commands (through getting the power supply with the grabber) I'm only about 3 frames ahead. At that rate, it's only going to save about 1 second off the total time.
I, however, am curious to see how this pans out over the course of the run and will thus continue with the improved method.