Jump to content

gresrun

Members
  • Posts

    22
  • Joined

  • Last visited

Everything posted by gresrun

  1. Glad to see someone take and run with the satellite relay concept! I'm downloading it now. I encourage you to keep learning C# and to expose yourself to as many programming languages as possible. Keep up the good work! P.S. - Would you mind correcting my name in the credits? 'gresun' should be 'gresrun' Thanks!
  2. Got it! Thing flies best under SAS and has a propensity to want to roll over on landing but I managed to complete the objective! Screenshots: (I wish I had taken more but my fingers were busy landing it!) Coming in for landing: Hostages on board! (Lost a wing part due to said roll tendencies): Requires DamnedAerospace for the TurboJets and NovaPunch for the SRBs but the rest is stock.
  3. EDIT: 04:04:33 Direct Ascent. Could\'ve been a bit faster...
  4. Not quite of the same spirit as the other craft on this topic but a VTOL nonetheless: Jet Helicopter:
  5. It takes off great! Landing, not so much... Initial configuration: Ready fo take-off: Look ma! I can fly like a real airplane!
  6. P-38, but, yes! http://en.wikipedia.org/wiki/Lockheed_P-38_Lightning
  7. Or a more modern example of this pattern is Java\'s Servlet FilterChain: Or JavaScript\'s DOM event chain: Each Flight Controller would implement an interface: interface FlightController { protected void handleEvent(Event e, FlightContollerChain chain); } Flight Controllers can then do whatever they need to do in handleEvent() and can optionally invoke FlightContollerChain.proceed(Event) to let downstream Flight Controllers have a chance to handle the event. E.g.: public class SharingFlightController : FlightController { protected void handleEvent(Event e, FlightContollerChain chain) { Console.WriteLine('Before downstream FlightContollers are invoked: event=' + event); chain.proceed(e); Console.WriteLine('After downstream FlightControllers are invoked because I like to share'); } } public class SelfishFlightController : FlightController { protected void handleEvent(Event e, EventChain chain) { Console.WriteLine('Before downstream FlightContollers: event=' + event); //chain.proceed(e); Console.WriteLine('Downstream FlightControllers never invoked because I got this...'); } } The only trick is setting up the order of the Flight Controllers; do we let the user define/adjust the order?
×
×
  • Create New...