Avoidist
Tank
- Joined
- Sep 10, 2006
- Messages
- 1,242
- Reaction score
- 5
The Idea:
Having portals react to a single (to start with) moving projectile, so that there is a portal in place whenever the object is about to hit a surface.
How to make it work:
Tracing the path of the center of mass of the projectile and using simple mechanics predict the intersection of the projectile with the first surface the path intersects, and place one of the two portal entrances at that intersection, which opens before the projectile reaches the wall. Randomization of an unassigned portal to a wall/floor/ceiling would make the juggling interesting and prevent the simple case of an infinite vertical loop.
The Result:
Off-the-wall automated portal juggling mayhem. Mostly a novelty, could have dodge-ball style applications.
Why I can't create it:
Very poor programming knowledge, and very little time. I could have a go at it, but I would need to know a bit about how portals are placed on a surface and how co-ordinates work in the source engine, as well as anything such as projectile paths already implemented that could make this easier.
Hope someone finds this idea interesting, I know I do.
Having portals react to a single (to start with) moving projectile, so that there is a portal in place whenever the object is about to hit a surface.
How to make it work:
Tracing the path of the center of mass of the projectile and using simple mechanics predict the intersection of the projectile with the first surface the path intersects, and place one of the two portal entrances at that intersection, which opens before the projectile reaches the wall. Randomization of an unassigned portal to a wall/floor/ceiling would make the juggling interesting and prevent the simple case of an infinite vertical loop.
The Result:
Off-the-wall automated portal juggling mayhem. Mostly a novelty, could have dodge-ball style applications.
Why I can't create it:
Very poor programming knowledge, and very little time. I could have a go at it, but I would need to know a bit about how portals are placed on a surface and how co-ordinates work in the source engine, as well as anything such as projectile paths already implemented that could make this easier.
Hope someone finds this idea interesting, I know I do.