Jesse's mother has died and left behind another son, Jesse's younger half-brother named Elvis ( Francis Capra). However, before they leave town, Dwight ( Mykelti Williamson), Jesse's former social worker, shows up to inform them that they have found Jesse's biological mother, who abandoned him 8 years ago in New York City. Glen has been trying to teach Jesse to drive their motorboat named Little Dipper, but Jesse is more interested in girls. Jesse and his adoptive parents are preparing to go on a family camping trip to the Pacific Northwest. Jesse, now 14 years old, has since been adopted by his foster parents, Glen and Annie Greenwood ( Michael Madsen and Jayne Atkinson). It's been two years since Jesse ( Jason James Richter) saved and freed his orca friend, Willy.
Unlike the previous film where Keiko played Willy, a robotic double created by Edge Innovations was used to play the eponymous whale while the Free Willy Keiko Foundation devised a plan to bring Keiko to the Oregon Coast Aquarium where he would be rehabilitated for poor health.įilming commenced in Astoria, Oregon and the San Juan Islands between April and August 1994 with additional filming taking place in California.įree Willy 3: The Rescue, was subsequently released in 1997, making a trilogy. New cast members include Jon Tenney, Elizabeth Peña, Francis Capra, Mary Kate Schellhardt and M. Jason James Richter, August Schellenberg, Jayne Atkinson, Mykelti Williamson and Michael Madsen reprised their respective roles. It is directed by Dwight Little, and distributed by Warner Bros. Free Willy 2: The Adventure Home is a 1995 American family film and the sequel to the 1993 film Free Willy.
Search for: Follow me on Twitter My Tweets My Lastest Book: C# 8 and. I’ll also try to refactor a little, as the main form is becoming a little large. If you run this, you should now be able to walk “test” around the screen, and cause him to jump.įor the next steps, I’m going to add a platform, and try to use some graphics. private void HandleKeyUp(KeyboardEventArgs e) Since Walk needs to be immediate, we just set the _forceRight to whatever value it’s passed similarly with the jump, although we can’t allow a double jump, so we determine if a jump is in progress first.įinally, we’ve added a HandleKeyUp: this stop walking when the key is released.
The Update method has a little more to it: private void Update() The reason for this is that Blazor doesn’t always automatically refresh state – updating bound objects on a timer is one of the times when it doesn’t. The Draw method is, in fact, just a single line: private void Draw() => this.StateHasChanged() This gets registered in the OnInitializedAsync method: protected override Task OnInitializedAsync() Currently, the game loop is just a crude timer: private void TimerElapsed(Object source, e) I’ve introduced a game loop here, which calls an update and then a draw method.
I’ll be surprised if this series of posts manages to replicate the bathroom (which is the first room).įrom the first post, we have a Game.razor, and all the code for this post will go into there. As a caveat, I’m going to state here that I expect quite large swathes of this code to change significantly before I declare it complete and, as another caveat, there were 60 rooms in the original Jet Set Willy. Here, we’re going to take those very vague foundations, and allow left and right controls, along with a jump function. In this post I started the process of writing a very vague approximation of Jet Set Willy, in an effort to regain my youth.