• Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

402 Neutral

About JesseT

  • Rank
  1. Quote:Original post by intrest86 I might be living in a dream world, but when I watched the interview movie a few days ago and read the XML, it seemed like this was the kind of thing that could be highly portable. The XML itserlf didn't seem to have any hooks into Windows per se, and it seemed as if someone with some time could rig up OpenGL to at least make the actual 3D GUI creation cross platform. Of course, that still leaves the background code to port. But if you are already using .Net, and have a port of the actual GUI production, would mono support be that far behind? We're planning on using XSLT to convert XAML to our own markup and vice versa for portability, so it's definetly possible. The developers at the Mono project have stated that it's too early to tell whether they'll attempt to port it. But if they do, I wish them the best of luck. I'm not sure how much of DirectX is exposed from the Avalon APIs... if it's too much, it might be too difficult to port it completely. Otherwise they could probably use OpenGL internally, but it's going to be a lot of work for them, especially to get it performing good. And yeah, even though that movie only demonstrates 3D scenes, it's implied that Avalon is vector based. Once you've got 3D, you've got 2D vector graphics as well. Icons, fonts, and so on and so forth can be made to stay the same physical size regardless of display resolution. Avalon utilizies Direct3D, so 2D is supported by textured quads. This is very similar to how Mac OS X's desktop system works, as it uses OpenGL.
  2. Best Half Life2 Mod Ever

    ROL. Check out this movie that was posted on the Genmay thread: http://www.antisuck.com/files/public/hl2smash.wmv
  3. Check out this WMV Video on Avalon from Channel 9 at MSDN. You can then download the Public Community Technology Preview release of the Avalon SDK for Windows XP/2003/LH CTP to check it out!
  4. My new game doteater (a pacman clone)

    Those tiles actually look like they're from the third installment in the Zelda franchise, Zelda: A Link To The Past. There were two Zelda games on the NES.
  5. rotten food

    I once ate a slize of pizza that had been left in a pizza box on the floor at room temperature for about 50 hours. It tasted alright. I felt just a slight bit queazy for about 20 minutes after eating it, then I felt fine.
  6. How is a biological virus made?

    Sorry, this is a little long, but if you're interested in how we work, than this may be of interest to you. Most of the lifeforms on this planet are composed of tiny cellular organisms which are remarkably akin to tiny machines or factories. These machines are incredibly complex, and rely on the synergy of natural chemical reactions to perform much of the grunt work. They have the capability of consuming energy in the form of sugars and lipids (aka fats, which are actually then converted into sugars), and producing a variety of chemicals, many of which are different types of protein chains. These cells also have the ability of replicating themselves, and communicating with one another by sending chemical messages. One must take note that none of this stuff occurs in a discrete, deterministic fashion. Anyway, DNA or Deoxyribonucleic Acid, as you may know, is what is used to encode the information necessary for a cell to replicate itself. A strand of DNA contains chemicals called nucleotides and a DNA molecule is made up of 2 polynucleotide chains arranged on the double helix (the backbone). These nucleotides are composed of three parts: a phosphate, a sugar (deoxyribose), and a type of compound base. The deoxyribose and phosphate form the backbone of nucleic acid (the side of the ladder) while the base connect the two polynucleotide chains (like the rungs of the ladder). There are four main types of bases: Adenine, Guanine, Thymine, and Cytosine but they are just referred to by the first letter in their name: A G T and C. Adenine chemically bonds with Thymine, and Guanine chemically bonds with Cytosine, thus connecting the two ploynucleotide chains, and forming a type of error correction for the replication process. So it's similar to a kind of base-4 code, although it's quite a bit more complex than that. The process of replication first starts when an enzyme breaks the very weak chemical bond between the two polynucleotide chains. The DNA strand is broken exactly in the middle separating the base pairs. The newly separated polynucleotide chains now become templates to form two new strands of DNA. In the cell’s nucleus, there contains many extra nucleotides. The bases will first bond with the bases that are on the template, which will match up with only another base with a corresponding chemical composition. Remember that A bonds with T, and G with C, so we're guaranteed a safe replication most of the time. During protein synthesis of the cell, a type of protein known as a RNA (Ribonucliec Acid) polymerase attaches itself to the DNA chain at a give position (given by a promoter or marker gene on the DNA itself), and then moves along the DNA chain, synthesing what is known as a messenger RNA chain. This all happens during what is known as the transcription phase. Note that with RNA however, a different base chemical is used instead of Thymine, call Uracil (or U for short). RNA chains are usually much short and kind of represent sub-programs to be executed. Once the messenger RNA takes the info from the DNA, it transfers it to a ribosome, where it is translated into an amino acid language. When an amino acid chain is created, they instantly fold to form a protein that the gene in the DNA ordered. A ribosome attaches to the messenger RNA near a place on the messenger RNA called the start codon, which is made up of three nucleotide bases that indicate where to start reading the message. The amino acids that will later form the protein are brought to the ribosomes while joined to transfer RNA. The transfer RNA converts the four-letters (the alphabet of nucleotides, A G U C) into 20 letters (the alphabet of proteins). The transfer RNA move the amino acids along the messenger RNAs so that the message can feed across the ribosome. There the amino acids are all linked together to form a protein chain. Anyway, a virus is a particle that is smaller than these cells. It is surrounded by a protein membrane, and inside of it, it contains one or more rogue RNA chains. The protein membrane usually has enzyme molecues attached to it, which allow the virus to penetrate the cell wall of another organism. It then enters the cell, and begins to wreak havoc with the machinery within. It may cut out segments in the DNA and replace it with it's own, and it will thus interfer with protein synthesis. Essentially, most virii hijack existing cells to create more replicas of itself, usually destroying the cell in the end. New virii come about because random mutations occur. Remember, we're not working with deterministic machines, but with messy chemical reactions which sometimes screw up. Sometimes the DNA isn't copied exactly right, or different chemicals are mistakenly used to form proteins, which yield different functions or behaviours. A lot of the time, these random mutations give rise to a less than functional alternative, and since they don't work, they don't live on in new virii to be replicated again. But occasionally, a change occurs that may give some benefit to the virii, or at the very least, have no detrimental consequences. These changes can survive on. Now, when a given species of virii is broken up into different groups, say a group corresponds to the virii found in an animal heard. And some of these animals decide to go off in different directions, in different heards, then as different mutations occur in the different groups, the virii begin to become vastly different between groups, even though they share a common ancestor. Note that some mutations may offer benefits to the virii species in one environment, but may be bad in another environment. As for where the first type of virii came from, well, that's up for debate, but virii (and cellular organisms) are really just a synergy of simple chemical reactions, that obey the laws of nature. Thus they appear to be rather complex and difficult to understand as a whole, even though the underlying mechanisms are well understood. I like to think of early virii as artifacts or bits of discarded junk, from a cell that mutated during replication (due to chance chemical poisoning or irradation) into something less than desirable that didn't work, and these bits of junk ended up being configured just right to allow them to begin to spread and interfer with neighboring cells. Anyway, my explanation is quite a bit watered down, but it should give you the general idea of how it works.
  7. So you've finished your degree, eh?

    Quote:Original post by bah evelyn, Heh, well I haven't finished yet! Any time though... :) JesseT, I am not in a hurry to get a job and start making money mainly because I am fortunate enough to have wealthy parents who can support me financially. I just wondered whether it'd better to get a few more qualifications before searching for a job in the industry. To be frank, I would like to do something like an MSc (I hear Abertay Dundee offers an one-year MSc in Computer Game Technology), although a PhD wouldn't be a bad idea. Unfortunately, I am completely clueless as far as PhDs go and thought that some of the more educated gamedev "forumers" would give me a couple of hints. You're lucky to have that kind of choice. A masters degree couldn't hurt, but getting a doctorates degree may limit you to some of the jobs you might be after. A game development company might get a bit suspicious if they see a PhD qualified person applying for a junior or even a senior level programming position. I would attempt to obtain a MSc in something more general like computer science, although there is nothing stopping you from gearing your thesis towards a game development related topic. The same holds for a PhD. The reason is that the schools that specialize in game development, or the programs at other the schools that are responsible for these types of degrees, are less accredited than the older disciplines. Thus, obtaining a degree in traditional computer science may grant you more freedom in moving around to other schools, programs, and/or careers, if you so wish to do so at a later date. Quote: Also, I am "self taught" (e.g. I know what I know mostly from books). In fact, I think that attending my classes was more or less a waste of time, although some of my classmates would probably disagree. That's not to say that I didn't enjoy quite a few of the lectures. Great, I'm glad you've taken the initiative. A lot of people do not. And I too felt the same way towards a number of my classes in university; however, I am glad that I took them, as some of the material that I was taught in class I probably would not have found the interest to teach myself (for example, computational and discrete mathematics).
  8. So you've finished your degree, eh?

    Listen to these and then make a decision, hehe. If I were you, I would look for a job, and begin building up a killer portfolio. You'll find that the people you know, and your connections into the industry, are far more important in landing a job, over your degree. However, keeping your job often depends on how much material you learnt before and during obtaining that degree, whether you taught the material to yourself, or you were taught by an instructor. So, attend game development conventions, and pimp yourself to developers if you want to get into the game development industry. If you're ambitious enough, and you have what it takes, I think your goal should be to eventually own and operate your own business, whether it's a one-to-three-man contracting outfit that builds office automation front-ends, a thirty-man game development company, or a ten thousand employee enterprise. Who says that you have to stop rising up the ladder after landing a job fresh out of school. The sky's the limit... and so is money. You should learn how to manage money, and how to make it. There are sources of income other than your paycheck. Learn to leverage your assets to make money for you. It of course requires a nominal starting fee, but if money is something you want to make, then it's well worth it. There's a number of good books on this subject, just google or look through an online book store. [Edited by - JesseT on January 3, 2005 10:11:34 AM]
  9. Quote:Original post by mikeman JesseT: Why are you so sure that your interpretation is the "correct" one? Even Lynch couldn't "interpret" Mullholand Drive, and semi-realistic explanations like the "characters are in hell" don't really have anything to back them up. Mullholand drive and other Lynch movies,mostly surrealistic, belong to a gender where "crazy" things happen without the need of a rational explanation. They just happen because the director wants them to, and he doesn't have to invent a story to justify them. I for one believe that there is no need for an explanation to justify what's happening. It's a film. It's a dream(probably the director's), plain and simple, and it follows the mechanisms of a dream. That's that. No need to examine the whereabouts of the characters, you say they're in hell, another one may say they're in a VR game, another may say they're sleeping and dreaming. It doesn't matter, all these explanations are "outside" of the movie. I suppose. I guess I've played too much Silent Hill.
  10. The Bush Administration and Nazi Germany. Nazi Germany and the Bush Administration. The list of differences between the two has yet again been shortened. I grow more and more fearful everday. Some of these so called terrorists fought in the Iraqi military during the recent war. Yet, they're not granted POW status, they're instantly labeled terrorists. It's just not right.
  11. Post Secondary School is Great!

    It's bashing the failing education system. It's making fun of all of the poor SOBs who go to school and end up getting shitty jobs because they're idiots to begin with. It's ridiculing all of those arrogant professors out there. And it's attempting to open your eyes, through the power of sarcasm, and make you realize that school isn't going to get you shit but a piece of paper. You're the one who has the power to make yourself successful in life. If you're happy going to school and then getting upwards to 50-60K/year jobs, and then dying with nothing to show for it, than be my guest.
  12. Best of 2004 - Nominate your games and movies

    1) Best Movie: LOTR: ROTK and The Last Samurai (These actually came out in December of 2003, but was still playing in theatres in January). 2) Best Game: Half Life 2 3) Movie Looking Forward To: Final Fantasy VII: Advent Children
  13. Movies about programming?

    I just remembered yet another. It's a little more fake (hot girl who plays as a computer programmer), and aimed at the mainstream, but at least it has a fairly good story. It's almost a parody of Microsoft. AntiTrust
  14. Movies about programming?

    Another movie, which has less to do with programming, but more to do with hacking/phreaking/crypto. I found it more enjoyable than Hackers. Sneakers
  • Advertisement