I'm betting on DS connectivity, in part because the downableable play feature of the DS makes it so easy. So there is 16 player games with per-player private information.
Extending the gyroscope sensor rumor, hasn't anyone else thought it weird that Twisted is coming to GBA instead of DS? Of course the bigger cartridge means the sensors fits easier. I foresee GBA styled cartridges for the DS just for similar sensors that work for DS cartidge and download play games. Twisted may already as such a cartidge. So the DS in your hands right now has an "expansion slot" for future controller compatibilty allowing it to meet Revolution controller needs (especially if you count the touch screen as the analog controller, as Mario 64 DS treats it).
While the details weren't given, Will Write did mention this pseudo-interactive show as one of the things on his project list last March at the Game Developer Conference. I may be a fan of his work, but I'm already guessing it a flop.
How about some sort of fast-acting photochromic coating instead? So that it's transparent most of the time, but darkens when hit by laser (or any very bright) light.
We don't live in an actual capitalism, but a rather weak, watered-down state controlled version of capitalism.
This is only one problem with captialism, and I would say it is the rarer problem. The biggest problem I see is a by product of human nature: consumers are too lazy to stay informed about the choices they make. The general populous eats up advertising claims like they were candy. Why do you think get-rich quick scemes are so prevalent? Certainly not because the government endoses them. Instead, unscrupulous entrepreneurs willing take advantage of a public too lazy to ask questions before signing over a check.
While these are the extreme cases, I would argue corporations take advantage of the public in similar, but more subtle ways. Whether it is inventing problems for solutions ("ring around the collar"), changing wording just for changing appeal ("preowned" vs. "used"), artificial controls on distribution (digital rights management), unenforcable legal threats, or excessive legalese in contracts to discourage read/understanding. I see all these problems as abuses of consumer's human nature. and most of these case, government regulation has done more to protect the consumer than harm them.
A less conscious abuse of human nature, again returning to the laziness factor, is how the stock market separates the money and finacial gain from the actions actually being funded. Retirement accounts and mutual funds are a step removed from stock investments, which are again a step removed from the control of cambodian sweat shops, military weapons contracts, and the trading of west african blood diamonds. Regardless of how you may feel about the above particular issues, I can almost assure you most Americans have retirement accounts investing in some action they wouldn't ever consider investing in a more personal context.
And even for the few who do attempt to be conscientious investers, the effeorts are difficult. Corporations are handed teh responsibility of writting their own performance reports. They have full control over how they present themselves and, as we have seen most recently, how they make the numbers add up. Once again, I would say regulation like the SEC has done more help investors, and thus the economy, than harm them. But we could still have improvements.
All of these problems could be better handled with the types of emerging technologies, social structures, and communication patterns Rheingold is noticing. Easing the flow of information is empowering consumers to rely on each other for opinions and trust in the marketplace.
The whole problem with other alternative systems, respect based, communism, or whatever is the simple fact that they require people to be better than they are. Unfortunately people are rotten in general.
This is exactly why capitalism, in the current incarnation, fails. People and corporations lie and cheat to better themselves.
I believe the point Rheingold is making is that we are now build infrastructure for collecting, summarizing, and communicating opinions of value. Somtimes this is explicit, like the various rating systems on markets all over the net. But data mining techniques are are allowing this to become more subtle, as in the google page rank.
On top of this, mobile access to this infrastructure is allowing the these collective opinions to influence the offline world. I can get movie ratings and comparisons to other movies, by other people who like what I like, while standing in front of the box office. Or maybe compare gas prices along a trip route before I even hit the highway.
Additionally, the web has made broadcast opinions affordable to anyone motivated. Blog and community link sites like slashdot help form communities and implicit webs of trust that have more power over individuals than the corporate marketing machines.
This isn't a replacement to capitalism, it is an empowered version of it.
My gut tells me this is Jobs's way of getting back at Time. Newsweek is their major competitor anyway. And I don't know of any talks he's giving anytime soon; both Apple world wide developer's con and Macworld Boston both just finished.
I'm saddened to hear this complaint comes from Warren Spector. The obvious solution to the particular problem is to introduce or foreshadow ways through the door on the left in prior levels. This doesn't have to be (and probably shouldn't be) a seperate tutorial level, but can come in the forms of some hinting descriptive text on an item, or dialogue/demonstration from another NPC.
One of the primary roles of good game design is teaching the rules of the game / game world. Poor game design, as in the example, ignores this and hinges on the idioms and habits prior games.
What I hope to see in the future is management of the knowledge with a player mental model. Every time a game rule is described/demonstrated/achieved, the mental model takes notice. With this info, a game manager can make sure that the player is both knowledgable enough to attempt the next challenge, as well as checking that the player isn't so familar with the problem concepts as too be bored. When the gap between current and required knowledge is too great, the game manager has a checklist of skills to teach. These could then trigger mini-games, sub-plots, cut scenes, or new quests.
Further, you could extend the player mental model from just a skills check list into statistics of habits. Depending on the designer's bent, you could use this to encourage diversity (offer better rewards in non-standard routes), specialization (aggressive action receives offensive tools), provide bottleneck challenges (aggressive action leeds to a lockpicking bottleneck), and even attempt player matching in online games.
The long term outlook is to design a system that can keep players entertained even in the most open of worlds such as the massively multiplayer persistent online worlds.
2 channels only works well if you have headphones and massive amounts of on-the-fly processing (I believe it remains more than today's top-of-the-line PC's & consumer soundcards), and even then it isn't perfect. Others have replied about the frequency changes from in front/behind/above/below. But there are also variations in ear shape that each individual ('s brain) has become tuned too. And your comment about headphones + 360 degree sound doesn't address the fact that we live in a 3D environment, nor the problem of localization in the face of multiple competing sounds.
And that doesn't even get into the social isolation headphones encourage. For the majority of settings, it is better to have multi-channel surround sound for an area that can encompass a group rather than a stack of headphones (and the sound processors that come with that).
Your comments about center channel are also misled. The center channel is a tremble speaker so it projects voices from the center/screen area best. Panning voices between front left/right can causes the voices to seem off screen and can be very distracting to some people.
So now you ask, what is my background? I do VR environments in colaboration with these people: http://imsc.usc.edu/research/project/immersiveaudi o/immersiveaudio_tech.pdf
It's a dynamic language, the IDE can do load and interpret the code as you write it, meaning that the full run-time environment (as much as you've written) is avavilable to the IDE. If you want to write a bit that depends on previous execution of other code, get the interpreter to interpret that bit, then write your code.
That only works if you are there is a route to the function you intend to edit. Any branch can change the list of available properties. Or worse (for the IDE trying to list an object's properies), the given function may be called from more than one location.
It is really an intractable problem you're suggesting the IDE should solve.
Python can never have serious IDE in the same way C, C++, Java, and C# can. There are several Python editors that do pretty syntax highlighting, and maybe some visual GUI editors that generate Python code. Some editors even support parameter or documentation tooltips, but the gap remains when you want attribute completion that allows a level of unobtrusive API exploration while programming.
The problem is that any object can have any other number of properties appended onto it anywhere in the code. Even if you attempt to make a class in Python, the only definition of what properties it has is the properties set in __init__. This leaves runtime evaluation as the only way for the IDE (or any other piece of code) to discover the code structure.
IMNHO, it is a horrible way to write a robust piece of software.
If you read the parent carefully, you'll noticed he said not to overwrite the copies generated during Apple's install. This is how he's getting Apple's original files.
Granted, there is still the possibility a non-Apple application or Library was trojaned.
You don't understand. APE doesn't have access to physical memory nor the 'system' itself. By system, I mean operating system/kernel. APE uses the same user level techniques as debuggers. You know, break, step, continue...
This isn't strictly inserting new code, but does give allow an outside APE module to act like it was called from another piece of code: a code break pauses and notifies APE which calls an APE module and then returns control to the original module. I would guess one could also do variable introspection, but I assume this is harder without debugging markers.
It is perfectly possible to do this sort of thing on other Unixes.
Does this have potential to break things? Yes. Does it break often between versions of code being hooked? Yes. Is there potential for spyware? Yes. Has anyone shown any evidence of problems from the standard licensed releases on the appropriate platforms/versions (i.e., non-development versions)? Not to my knowledge.
Can anyone comment on the accuracy of the speed of these emulators? Considering the dead time in just walking across the screen and loading a new screen, I don't think 14% increase there would very noticable. But details like that make a big difference. Personally, I'd have trouble trusting a recond time not played on an original NES.
This is not the first annual, nor is it the "Penguin Award". It is the First Penguin award and this is the fifth time it will be given out:
http://www.igda.org/awards/archive_penguin.htm
http://www.igda.org/awards/penguin.htm
Anm
You should double check your results: linky
Marketing firm A-Name announces the trendiest product or company naming sceme of 2005 is going to be a letter prepended to a single syllable.
I'm betting on DS connectivity, in part because the downableable play feature of the DS makes it so easy. So there is 16 player games with per-player private information.
Extending the gyroscope sensor rumor, hasn't anyone else thought it weird that Twisted is coming to GBA instead of DS? Of course the bigger cartridge means the sensors fits easier. I foresee GBA styled cartridges for the DS just for similar sensors that work for DS cartidge and download play games. Twisted may already as such a cartidge. So the DS in your hands right now has an "expansion slot" for future controller compatibilty allowing it to meet Revolution controller needs (especially if you count the touch screen as the analog controller, as Mario 64 DS treats it).
While the details weren't given, Will Write did mention this pseudo-interactive show as one of the things on his project list last March at the Game Developer Conference. I may be a fan of his work, but I'm already guessing it a flop.
http://www.hlfallout.net/viewnews.php/7470/
How about some sort of fast-acting photochromic coating instead? So that it's transparent most of the time, but darkens when hit by laser (or any very bright) light.
Any bright light? Like the sun?
We don't live in an actual capitalism, but a rather weak, watered-down state controlled version of capitalism.
This is only one problem with captialism, and I would say it is the rarer problem. The biggest problem I see is a by product of human nature: consumers are too lazy to stay informed about the choices they make. The general populous eats up advertising claims like they were candy. Why do you think get-rich quick scemes are so prevalent? Certainly not because the government endoses them. Instead, unscrupulous entrepreneurs willing take advantage of a public too lazy to ask questions before signing over a check.
While these are the extreme cases, I would argue corporations take advantage of the public in similar, but more subtle ways. Whether it is inventing problems for solutions ("ring around the collar"), changing wording just for changing appeal ("preowned" vs. "used"), artificial controls on distribution (digital rights management), unenforcable legal threats, or excessive legalese in contracts to discourage read/understanding. I see all these problems as abuses of consumer's human nature. and most of these case, government regulation has done more to protect the consumer than harm them.
A less conscious abuse of human nature, again returning to the laziness factor, is how the stock market separates the money and finacial gain from the actions actually being funded. Retirement accounts and mutual funds are a step removed from stock investments, which are again a step removed from the control of cambodian sweat shops, military weapons contracts, and the trading of west african blood diamonds. Regardless of how you may feel about the above particular issues, I can almost assure you most Americans have retirement accounts investing in some action they wouldn't ever consider investing in a more personal context.
And even for the few who do attempt to be conscientious investers, the effeorts are difficult. Corporations are handed teh responsibility of writting their own performance reports. They have full control over how they present themselves and, as we have seen most recently, how they make the numbers add up. Once again, I would say regulation like the SEC has done more help investors, and thus the economy, than harm them. But we could still have improvements.
All of these problems could be better handled with the types of emerging technologies, social structures, and communication patterns Rheingold is noticing. Easing the flow of information is empowering consumers to rely on each other for opinions and trust in the marketplace.
Anm
The whole problem with other alternative systems, respect based, communism, or whatever is the simple fact that they require people to be better than they are. Unfortunately people are rotten in general.
This is exactly why capitalism, in the current incarnation, fails. People and corporations lie and cheat to better themselves.
I believe the point Rheingold is making is that we are now build infrastructure for collecting, summarizing, and communicating opinions of value. Somtimes this is explicit, like the various rating systems on markets all over the net. But data mining techniques are are allowing this to become more subtle, as in the google page rank.
On top of this, mobile access to this infrastructure is allowing the these collective opinions to influence the offline world. I can get movie ratings and comparisons to other movies, by other people who like what I like, while standing in front of the box office. Or maybe compare gas prices along a trip route before I even hit the highway.
Additionally, the web has made broadcast opinions affordable to anyone motivated. Blog and community link sites like slashdot help form communities and implicit webs of trust that have more power over individuals than the corporate marketing machines.
This isn't a replacement to capitalism, it is an empowered version of it.
Has the pet industry added another dimension to the rodent experience?
Yes.
Shouldn't it be: A Girl's Life Online?
/. editors to actually edit?)
Read the press release. It is. (What, you expect proper punctuation from a slashdot post? Or
Jon is the legendary programmer of such classic PC games as Wolfenstein, Doom, Duke nukem 3d, Quake 1, 2, and 3, unreal, and the upcoming doom3.
Jon Carmack had nothing to do with Unreal or Duke Nukem. Those programming teams were lead by Tim Sweeney and Todd Replogle.
And such, he far from single handedly created teh world's violent computer games. There are even more violent computer games out there.
Perl, PHP, Python, Tcl and XSLT are all available on Mac OS X, but this isn't. Not even as a X11 app (yet they do have Linux and Solaris).
Anm
My gut tells me this is Jobs's way of getting back at Time. Newsweek is their major competitor anyway. And I don't know of any talks he's giving anytime soon; both Apple world wide developer's con and Macworld Boston both just finished.
Anm
As with RoboCup, I expect the gap between the first and third years to be huge. And to think our little QuickCam/Linux RC cars won robocup #1.
Anm
I'm saddened to hear this complaint comes from Warren Spector. The obvious solution to the particular problem is to introduce or foreshadow ways through the door on the left in prior levels. This doesn't have to be (and probably shouldn't be) a seperate tutorial level, but can come in the forms of some hinting descriptive text on an item, or dialogue/demonstration from another NPC.
One of the primary roles of good game design is teaching the rules of the game / game world. Poor game design, as in the example, ignores this and hinges on the idioms and habits prior games.
What I hope to see in the future is management of the knowledge with a player mental model. Every time a game rule is described/demonstrated/achieved, the mental model takes notice. With this info, a game manager can make sure that the player is both knowledgable enough to attempt the next challenge, as well as checking that the player isn't so familar with the problem concepts as too be bored. When the gap between current and required knowledge is too great, the game manager has a checklist of skills to teach. These could then trigger mini-games, sub-plots, cut scenes, or new quests.
Further, you could extend the player mental model from just a skills check list into statistics of habits. Depending on the designer's bent, you could use this to encourage diversity (offer better rewards in non-standard routes), specialization (aggressive action receives offensive tools), provide bottleneck challenges (aggressive action leeds to a lockpicking bottleneck), and even attempt player matching in online games.
The long term outlook is to design a system that can keep players entertained even in the most open of worlds such as the massively multiplayer persistent online worlds.
Anm
PS - hire me.
You're right. My bad. More info here.
As the AC pointed out, this still leaves the IDE clueless with respect to completion and correction of method arguments.
Anm
2 channels only works well if you have headphones and massive amounts of on-the-fly processing (I believe it remains more than today's top-of-the-line PC's & consumer soundcards), and even then it isn't perfect. Others have replied about the frequency changes from in front/behind/above/below. But there are also variations in ear shape that each individual ('s brain) has become tuned too. And your comment about headphones + 360 degree sound doesn't address the fact that we live in a 3D environment, nor the problem of localization in the face of multiple competing sounds.
i o/immersiveaudio_tech.pdf
And that doesn't even get into the social isolation headphones encourage. For the majority of settings, it is better to have multi-channel surround sound for an area that can encompass a group rather than a stack of headphones (and the sound processors that come with that).
Your comments about center channel are also misled. The center channel is a tremble speaker so it projects voices from the center/screen area best. Panning voices between front left/right can causes the voices to seem off screen and can be very distracting to some people.
So now you ask, what is my background? I do VR environments in colaboration with these people: http://imsc.usc.edu/research/project/immersiveaud
It's a dynamic language, the IDE can do load and interpret the code as you write it, meaning that the full run-time environment (as much as you've written) is avavilable to the IDE. If you want to write a bit that depends on previous execution of other code, get the interpreter to interpret that bit, then write your code.
That only works if you are there is a route to the function you intend to edit. Any branch can change the list of available properties. Or worse (for the IDE trying to list an object's properies), the given function may be called from more than one location.
It is really an intractable problem you're suggesting the IDE should solve.
Anm
Python can never have serious IDE in the same way C, C++, Java, and C# can. There are several Python editors that do pretty syntax highlighting, and maybe some visual GUI editors that generate Python code. Some editors even support parameter or documentation tooltips, but the gap remains when you want attribute completion that allows a level of unobtrusive API exploration while programming.
The problem is that any object can have any other number of properties appended onto it anywhere in the code. Even if you attempt to make a class in Python, the only definition of what properties it has is the properties set in __init__. This leaves runtime evaluation as the only way for the IDE (or any other piece of code) to discover the code structure.
IMNHO, it is a horrible way to write a robust piece of software.
If you read the parent carefully, you'll noticed he said not to overwrite the copies generated during Apple's install. This is how he's getting Apple's original files.
Granted, there is still the possibility a non-Apple application or Library was trojaned.
You don't understand. APE doesn't have access to physical memory nor the 'system' itself. By system, I mean operating system/kernel. APE uses the same user level techniques as debuggers. You know, break, step, continue...
This isn't strictly inserting new code, but does give allow an outside APE module to act like it was called from another piece of code: a code break pauses and notifies APE which calls an APE module and then returns control to the original module. I would guess one could also do variable introspection, but I assume this is harder without debugging markers.
It is perfectly possible to do this sort of thing on other Unixes.
Does this have potential to break things? Yes.
Does it break often between versions of code being hooked? Yes.
Is there potential for spyware? Yes.
Has anyone shown any evidence of problems from the standard licensed releases on the appropriate platforms/versions (i.e., non-development versions)? Not to my knowledge.
Anm
Can anyone comment on the accuracy of the speed of these emulators? Considering the dead time in just walking across the screen and loading a new screen, I don't think 14% increase there would very noticable. But details like that make a big difference. Personally, I'd have trouble trusting a recond time not played on an original NES.
Anm
Does my speculation about the RIAA's involvement in the creation of an MP3 trojan put me in the tin foil hat crowd?
;)
Actually, my bets on on the Mac AntiVirus camp. They've been hurting a lot more recently.
Dang... I forgot to add the video from Metroid Prime (GameCube).
Anm