
Diamond
Members-
Posts
1380 -
Joined
Content Type
Profiles
Forums
Blogs
Everything posted by Diamond
-
1. 40% of McD revenues come from Happy Meals 2. A duck's quack does not echo 3. The inventor of modern flushing toilet is Sir Thomas Crapper My $0.02
-
The theorem from the field of number theory which was considered to be useless for centuries is now a foundation for RSA cryptosystem. ... Hmm, glad to be back to these boards and see a new incarnation of my favorite thread PS *cough* I agree on that one
-
Movies: - Jeanne D'Arc ending - Gladiator ending - Life is Beautiful - Boromir's death in Fellowhip of the Ring - Million Dollar Baby ending - some of the moments in Beautiful Mind Games: - Death of Annah, Grace and Dakkon in Planescape: Torment
-
"Serial Experiments: Lain" (anime) is probably one of the things you are after.
-
McDonald's will take over the world, I tell you!
Diamond replied to jaguars4ever's topic in Way Off-Topic
First time I tried it, it was tasty, but now, I don't taste anything at all (nuggets ) or only ketchup and mustard. Sometimes I smell a hint of some chemical or even (OMG) digestive juice. I dunno, probably Australian McD is different, but since then I avoid it like a plague. PS I eat hot and fresh (and fat ) pizza cooked by Italians. Now THAT is yummy. :D -
Sounds very much like every first year university programming course, where Java is always a language of choice. More radical approach is to learn Visual Basic first. Most novices find it fun to code with, hence the interest and motivation sparked by almost instant results.
-
The wonder of written communication. Where?
-
Their syntax may look the same, but their structure, organisation and philosophies are fundamentally different. These differencies must be understood by the programmer in order to see the impact of language (and hence program environment) choice on final product. How good is the programmer who does not know what is the difference between Java byte code and compiled C++ code? But that's my opinion, I'm not forcing you to agree. Thank for helpful references , but the fact that C is a subset of C++ was exactly my point. Yes you still can use any of the systems calls in Windows, which are in C, but there is no object-oriented structures in WinAPI headers, hence I considered "Windows DLL are C++" to be misleading. It would be helpful for people, who didn't know that. I suppose, those who read these thread are certainly interested in programming topics, and precise and relevant information is always helpful. I certainly will. Seriously.
-
"Windows NT is mostly coded in C, with some parts coded in C++. Assembly language, which is platform specific, is used only where necessary." (Source) Look at WinAPI and tell me it is not C. Yes, probably in USA it is, you should know better. That's what I meant. I just emphasized that it is not a good tool for software development, apart from cases like automated testing.
-
Windows != C++ Assembler is not useful by itself today for a programmer. However it is essential to know the basics of computer organisation, and at least to know how processor instructions (hence assembly) work. See my answer on Java and C/C++ in the other thread. Shell scripting is mostly system administrator's tools, you can't make more or less functional software in it. Demand is only for J2EE prigrammers.
-
Java and C++ are completely different: - C++ is a language, Java is a technology - Even as languages they are quite different - C++ compiled code is native to (and hence tied to) operating system and architecture, Java compiled code is only executed on JVM. Windows DLLs are compiled :D. They are not "C++". Most of them however (as most of Windows code) were written in C. I suppose you mean that Windows development tools come with libraries and C headers (which is needed only for low-level or system programming) The default compiler (I think you meant that) that comes with many Unix operating sytems is C compiler. Fore example in GCC, C is main and C++ is optional component. And it is library headers and not compiler that can be described as using some language. In case of Unix (GNU/Linux to be exact), compilers are GCC , and libraries are GLibC. In case of Windows they are shipped together with MS Visual Studio.
-
If you are going to be a programmer, you should study more math, especially discrete and graph theory, since many problems can be reduced to mathematical terms for which there are many proven solutions (especially true for graph theory). A programmer should be able to solve problem with any programming language at hand. Assembly is more about computer organisation rather than programming, it is more about computer engineering than programming. If you are programming for any existing operating systems in asm, you will have to handle tons of system calls. C is good enough in terms of performance, and stuff like graphics rendering are hardware-based today. True for business software.
-
C#, Java are primarily for business software. If you want to go in game development C++ is the best choice. It is already mentioned that the concepts from one (imperative) language is easily transfered to another one. Also try to learn about programming theory (especially data structures and common algorithms) in general, it will prevent you from reinventing the wheel and save a lot of time.
-
Find yaw/pitch of one vector relative to another
Diamond replied to Evenstar's topic in Developers' Corner
82 and 98 is too big difference and in no way can be connected with certain C amth library implementation. I have read through your problem, however I didn't have time to write it out to understand your approach in details, so I wrote how I would find the angles. Here is how I see it. If I'm assuming correctly, yaw is horizontal rotation (looking left/right) and pitch is looking up and down (English isn't my 1st language). I assume you don't have a roll component (like in most fps). The second assumption is that you want angles relative to the direction of v (in fps it is always parallel to z-axis) Yaw is simple. You have moving direction vector v and viewing direction u. To get yaw angle, project 2 vectors on z-plane, i.e. just taking the same vectors with z=0, then just find angle between 2 resulting vectors. Yaw angle is relative to v. Pitch is a bit complicated when . You have to project u on the plane of v. Assuming you have same turning model as in first person shooters, it is the plane, such that v belongs to that plane and every vector that belongs to the same plane and perpendicular to v is parallel to xy-plane (tada!). Take vector v and the other vector (say x) that meets above requirements and take equation of the plane, then project u on resulting plane. After that get angle between u_proj and u. It is your pitch angle (relative to v). Hope that helps. :D -
Do you find yourself creating the same character?
Diamond replied to romeo_longsword's topic in Computer and Console
In single player always chaotic neutral/neutral good male mage, but in multiplayer I tend to play someone of these: - Male fighter: master smith and a heavy smoker (neutral good). - Male rogue: usually halfling, curious and sociable, but can be annoying (chaotic good). - Female sorcerer: "innocent idealist", very compassionate (lawful good). - Female rogue: usually red-haired, bitchy, selfish, cautious in a fight (chaotic neutral). -
What are your Ability Scores?
Diamond replied to 6 Foot Invisible Rabbit's topic in Pen-and-Paper Gaming
I suppose, STR: 12 DEX: 10 CON: 14 INT: 16 WIS: 10 CHA: 9 -
A long post. As a person who lived in Russia and studied history of Russia in depth, I'd like to add some comments. I will not communicate all the history since 1917 in the daily forum time I have, and my thoughts now are quite in chaotic movements collecting all the knowledge I have on the topic, but I will try to extract some points. COMMUNISM Russia and USSR had never EVER been communistic. In 60s there were a notion of "developed socialism" (which, in fact was stagnation) stated by the official propaganda as "one of the steps towards the communism". CAPITALLISM In USSR everything was owned by the government and it "planned" all the production, that is "how many units of that and this we NEED to produce this year". USSR had never EVER EVER been capitallistic, before the last years of its exsistence and a sudden change led to (thanks to the first and the last president of USSR M. Gorbachev) disastrous effects on economy due to inconsistencies in economic and political systems and a lack of proper legislation. FREEDOM OF CHOICE The most numerous social classes supported the revolution, they were not forced as the original poster claims. People were tired of war and old regime reached the peak of its crisis (*second* revolution in one year!) Also ideological propaganda also had a VERY significant role in forming the main supporting force of the revolution. They chose. But right after 1917 it wasn't ONLY the the new bolhevik leadership of the country who were to blame for disasters that had taken many lives, but rather them *AND* a number of events, such as WW1, then Civil war with the old government supported by foreign countries and the crisis and/or destruction of old political, economical and social structures. * Here, I mentioned only revolution, NOT the Stalin epoch and NOT the forming of the government apparatus, which led to a crisis in political system. IRON FIST There were several historical periods (bolheviks, Stalin, Khrushev, Brezhnev, Gorbachev), some were "iron fisted", some are not so. And a note, Stalin did not repressed everyone, as someone mentioned, but those, who he paranoically believed to be potentially dangerous for him and his position. Mainly it was top military officers, 4 of 5 marchals ( ! ), writers, anyone who were reported to joke or say something about him or the regime, etc. His epoch is worth a separate thread, so I'll stop here. DEMOCRACY/DICTATORSHIP AND CAPITALLISM/SOCIALISM IMO, they are pretty much compatible. Now, for instance, we have capitalistic dictatorship . ELITE History shows that if the old elite is overthrown, there will be ALWAYS a new one. COMMUNISM AND ITS COEXISTENCE WITH THE WORLD North Korea IS currently considered to be communistic. Phew. That's it. I'm tired of typing and out of thoughts for this moment.
-
Volourn, EA is not the smae story everywhere and not every EA employee loves working there. It's ridioculous to think others. Mnay devlopers would disgaree with you about creating games is as fun as playing them. That is silly talk. You see, both of us don't know the statistics of how many developers really like or hate working in game industry, but if organizations like IGDA get concerned with this topic, it means something. Yes there ARE companies that care about their employees, and this paper mentions it, but there is a general trend of poor quality of life in game industry.
-
First you need to read material related to *game industry*, not *game development*, and decide if you *really* want to be a game developer. Generally developing commercial games is WAAAAAY less fun than playing them. That's for starters.
-
Proud Statement: I have Ghost in the Shell soundtrack. It's one of my personal top.
-
I can't think of any amazing properties of 6 mentioned by you that make it in any way more amazing than 0 or, say, e, so I'm asking you to present them.
-
*burnthamthejapaneseswordsman was eaten by a grue*
-
One of seven adult Americans cannot find their country on the world map.
-
Bethoven always brewed his coffee with 64 coffee beans.