Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

187 Neutral

About JasonHise

  • Rank
  1. JasonHise

    A Greek Myth

    Quote:Original post by sunandshadow The Native American myths are mentioned somewhere in Claude Levi-Strauss' Mythologiques, but I don't own a copy, I just borrowed them from the library, so I can't try to look them up. But, I'd recommend them for you to read anyway if you're interested in comparative mythology. *Makes mental note to pick this up* Quote:Original post by sunandshadow The main character would seem to be more akin to Pandora than hope...? The point of hope being trapped inside was that each element which was positive while contained became its negative when released. Health became illness for example. Hope remaining trapped inside prevented universal despair (which might have led to racial suicide, logical in that the box was given by gods who hated humanity and wanted it eliminated, and the box was a trap-gift intended to accomplish this). Indeed, the main character was intended to be an amalgamation of Pandora and 'Hope'. The intention here was to transform the main character from a helpless tragic figure into someone who could achieve redemption through sacrifice. This sacrifice would somehow bring hope to the world. Of course, the devil is in nailing down the details. Quote:Original post by sunandshadow A science fictional trope relevant to this idea of things reversing their nature might be antimatter, or reverse-chirality molecules, but I still don't think you could make it make sense scientifically. My personal opinion is that nonsensical science fiction is a hell of a lot worse than fantasy. But then, I don't like self-sacrificial, destroy/bury-the-object-that's-too-dangerous-to-exist endings, so, eh. Perhaps the answer then is to not go with a force of nature, but instead something a bit more technological? A form of grey goo would be easy to drop in here, though I'm not sure it is terribly satisfying... Also, going back to the virus idea just temporarily... the virus would not have to come from the tesseract itself. Just exposing different ecosystems to each other could result in disaster, as when smallpox was brought by the Europeans to the Native Americans.
  2. JasonHise

    A Greek Myth

    Quote:Original post by Wai In terms of your framework, I think you are missing major connections among: P1: The past events that links the cultures. P2: The purpose of having the "virus" in the tesseract. P3: Elpida needs to get trapped. In terms of the meaning of the story, why are these events significant? P2 and P3 both tie this story to the Pandora myth. After releasing whatever evil is in the tesseract (aka Pandora's Box), she becomes trapped inside (the box was quickly sealed before 'hope' could escape, and Elpida is the greek name meaning hope) P1 is a bit of a MacGuffin... an element to drive the curiosity of the main character, and also a way to slowly expose the true nature of the tesseract through the varied interpretations of the different cultures.
  3. JasonHise

    A Greek Myth

    Quote:Original post by sunandshadow Viruses are contagious, once they were released into a world there would be no purpose served by sealing that world's portal or by the woman not living out the rest of her life there. If all the worlds were already infected, there would be no purpose seeing anything. Also, vaccines or natural resistances to the virus would eventually develop in worlds where it had been released. So basically, you better call the negative force some other kind of contamination because a virus makes no sense in the context of your desired ending. A very valid point, though I'm not sure what evil to replace it with. I would prefer to stay within the realm of science fiction, and hence do not wish to introduce any form of 'magic' as a source of the evil. Perhaps some form of radiation? Quote:Original post by sunandshadow For parallel myths to Pandora, hmm... There are some Native American/South American ones involving containers, containment, and continence of various kinds. The most directly relevant thing I can think of is the myth where death is not originally permanent, but due to people not following the rules death becomes permanent. It's more directly parallel to the Orpheus myth than the Pandora one, though. I am having difficulty tracking this one down, though if the Orpheus Myth is an accurate indication it may be a bit too far removed. Quote:Original post by sunandshadow Oh, I know - the European one about the woman who opens the forbidden door is very similar to the Pandora myth. The moral is a bit different though - the forbidden door, when unlocked, reveals the crimes of her husband, usually the murdered bodies of his previous wives, and once she discovers the truth the husband either kills her too, or in more positive versions he is tricked and killed and the previous wives brought back to life. That myth has a direct parallel in some Native American myths about giant killing (possibly originated by Vikings who sailed there before Colombus). This is quite promising... though it will need a degree of adaptation to fit the story it can definitely work. :) Replacing the husband of the myth with a deity, the myth is transformed in an interesting way... "Beyond this door are the failed, fallen worlds where people who have seen the true nature of god have been forced to endure his wrath. So long as the people of this world do not try to discover the true nature of god, they will be spared his fury"
  4. JasonHise

    A Greek Myth

    STORY FRAMEWORK ---------------- A woman named Elpida is working at an archeological site at Delphi, where she discovers the top entrance to a perfectly cubic room. Falling inside the room, she finds that there are adjacent rooms, each of them also cubic, and connected with the topology of a tesseract. (See the video here for a demo of tesseract movement mechanics) Using a special key, it is possible to open the doors of each of the rooms such that instead of connecting to the adjacent tesseract rooms, the doors open to the world that each face of the tesseract is embedded within. There are eight separate worlds to explore, and a different key is needed to unlock each of them. Because the tesseract can be used to change the player's orientation, each of these worlds can be explored from six different orientations as well. Each of these worlds contains a different culture, all of which have variations on a common mythology. Elpida is driven to uncover the past event which has linked these cultures. As the game progresses, the people of the various worlds develop subtle personality changes, becoming more short sighted, power-hungry, and aggressive. At the climax of the story, Elpida becomes aware that this is being caused by a virus which was lying latent in the tesseract, but which was released into each world as its doors were unlocked. The virus attacks the higher order functions in the brain, causing people to revert to their baser instincts. To prevent any more damage from occurring, Elpida must seal the tesseract from the inside, thus trapping herself. This is where the story ends. ---------------- On the off chance that it was not immediately apparent by the end, this is based on the Pandora Myth. To develop the eight different cultures that Elpida will encounter, I would like to use different but related myths from other ancient earth cultures. Unfortunately, the only similar story I can seem to find is that of Eve in genesis. Are there other similar mythological tales that I have overlooked which could be used for inspiration?
  5. JasonHise

    Memorized methods

    Quote:Original post by Antheus Also known as co-routines. Ah, I knew there was another name for them but I couldn't recall it. Quote: Quote:Is there a more standard way to approach this problem? There's plenty of them. Quote:Fibers allow you to do that on windows. On Linux and unices, use ucontext. IMHO it's much easier than setjmp/longjmp. In C++, ye be off the map. There be dragons there. Such approaches are incredibly dangerouns when combined with auto-allocated objects or exceptions. The article that you mentioned uses windows fibers internally. Are you saying that there other implementations that you know of which do not?
  6. Triangles are convex. What's wrong with using those?
  7. For part of an AI implementation, I recently had the need for a function which could partially execute and then return, but come back to where it left off the next time it was called. I came up with a rather esoteric way of pulling it off and am interested in hearing the pros and cons. Is there a more standard way to approach this problem? #define BEGIN_MEMORIZED_METHOD static unsigned line = 0; switch (line) { default: #define MEMORIZE case __LINE__: line = __LINE__ #define FORGET line = 0 #define END_MEMORIZED_METHOD } status memory_method() { BEGIN_MEMORIZED_METHOD if (update_foo() == done) { MEMORIZE; if (update_bar() == done) { MEMORIZE; if (finish_doing_stuff() == done) { FORGET; return done; } } } return incomplete; END_MEMORIZED_METHOD } (Naturally, if this were an instance method the 'line' variable could be made a member of the class.)
  8. JasonHise

    Personal Portfolio Feedback

    Thanks Drew! I actually will be talking to companies soon, since in a few weeks the Guildhall will be hosting a networking/interviewing event. That's one of the main reasons I'm in polish mode right now... the portfolio urls get emailed out to the visiting companies on the 10th, after which they get to read through and choose who they want to interview.
  9. I recently put together a personal portfolio, and am hoping to use it to get myself a coding job after graduating from the Guildhall in December. In an effort to polish it as much as possible, I am requesting feedback. http://www.entropygames.net Any comments or suggestions? Thanks in advance.
  10. JasonHise


    Update! I've added a compass to the tesseract explorer, so that you can better see where the other rooms are in relation to yourself. I was hoping that this would give people more intuition about how the rooms are connected, though thus far the main response I've gotten is 'ooh, cool spinney thing'. Here is a youtube video of the new functionality... I will be uploading an updated executable once I do some major optimizing. (Right now, rendering rooms more than two rooms away from the current room slows the simulation to a crawl).
  11. JasonHise


    I think the major challenge in setting up a normal story inside a hypercube is that the amount of actual space available is relatively restrictive, and there is really no sensible way to get in or out. The cube movies were able to deal with this because they could focus mainly on character development, but in a game people want to be able to make physical progress of some kind.
  12. JasonHise


    Eeyore, I've noticed that many people seem to get that error, and I'm not sure how to get around it. It is the result of trying to create a surface with its own zbuffer that rooms in the distance can be rendered to recursively, and my only guess at the moment is that such functionality is not widely available on all graphics cards. I'll have to do a bit of research to see if there is a more portable way to achieve the same effect... perhaps I just need to use a different format (I am using D3DFMT_D24S8 right now). Update: I just uploaded a new version that uses a 16 bit depth buffer, which should be more widely supported. Hopefully this will help.
  13. JasonHise


    The room design was indeed based on the rooms in the hypercube film, although instead of opaque white walls I decided to use colored glass so that the connections to adjacent rooms could be seen. Eventually I plan to decorate each room individually so that it will be possible to view how the orientations of rooms change depending on the order in which they are visited. There is no bottom... imagine that you are a 2D person on a square side of a cube, and that the square side looked like a room to you. You could keep going down forever and every four rooms you would loop back to where you had started. Exactly the same thing happens here. There are only 8 rooms, and each room color is only used once. But because of how they are connected, it looks like it goes on forever in every direction. Sadly, I have absolutely no storyline yet... just a bizarre topology that can be explored.
  14. JasonHise


    Way back when, I had an idea regarding making the surface of a hypercube into a video game environment. I finally decided to make a prototype of the concept. This youtube video shows a brief demo of the prototype, and the actual executable can be downloaded here (requires DirectX 9). Use WASD keys and click/drag with the mouse to navigate. Resolution settings can be changed in the config.dat file.
  15. JasonHise

    Simple Snake.NET game [with C# source]

    Fun stuff. It would be nice if the code explained where it got the magic numbers to use as stimuli, but the AI does appear to work pretty nicely. If you want to eliminate the flickering, you might try looking into using DllImport to expose WriteConsoleOutput... a win32 function that will allow you to write a buffer of colored characters to the screen all at once.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!