The first web game that I wrote in PHP 3/4, called Merchant Empires (www.merchantempires) was hacked mercilessly. Of course, those were the good old games of the web when SQL injection was possible on a large number of main stream sites.
My second web game, called Grand Strategy (www.denizengames.com), is a full fledged Ajax application (written using DWR and Dojo) and the game hasn't been hacked (that I know of). Of course, I can only hope if those same Russian hackers hit it, they are as kind as they were before and they send details after they get tired of toying with the game.
I'd be interested in hearing real world results that people get with AdSense and advertising, particularly if you have developed a web game. How much do you make from AdSense if you have it on a web game? I know little or nothing about web advertising.
I created an AdSense account just last week, in order to put up some ads on my web-game, called Grand Strategy, which is Risk clone. See here:
As it is an Ajax application, I can't make use of AdSense within the game (there are no page refreshes while playing). What advertising alternatives are there for Ajax apps?
I recently released my version of web-based Risk, called Grand Strategy. It is an Ajax application written using DWR (Direct Web Remoting) and the Dojo Toolkit.
It is by far the most sophisticated Ajax base game I have seen. I'd be interested in comparing it so other Ajax based games.
Has anyone seen or developed an Ajax based game I could take a look at?
As many have noted the article is really quite clueless. However, any review on Ajax toolkits is not complete with a mention of Direct Web Remoting.
Central idea behind DWR is it exposes methods of Java Beans over the web. Create a server side class and then call methods from javascript like this: MyBean.method(). It couldn't be simpler.
I have used DWR in my just released online version of Risk, called Grand Strategy.
I recently published my first Ajax application. It is an online game called Grand Strategy, a close of the well known board game Risk.
It is by far the most advanced Ajax based implementation of a board game to have ever been written!
I used Direct Web Remoting (DWR) and the Dojo Toolkit. My javascript talks to my server side java beans directly. It's really the easiest web programming model I have ever seen. I hurts to go back to doing ASPX and PHP pages after this.
The world's scientific community has created theorized a number of severe and nearly catastrophic harms that will result from global warming.
But wait! No one has considered what could be the worst of all possible outcomes from global warming:
TEXANS WILL BE FORCED TO LEAVE TEXAS
When the sh*t really hits the fan, when confonted with regular daily temperatures in the 140 degree range, we will be faced with a massive northern migration of Texans, such as this Joe Barton cracker, throughout the greater continental United States.
Good God, we must to stop global warming now! If we can just make people aware of the dire consequences of having large numbers of Texans living outside of Texas, then surely everyone will come to their senses and start solving this problem.
The profits for hardware companies in the game console market is currently under attack by an economic anamoly: the billions of dollars that Microsoft is currently re-directing from its OS monopoly.
There is no other company on the planet whose shareholders would stand for losing the billion plus dollars that Microsoft has on a product such as the XBox.
The XBox, with its $30 harddrive, $30 intel CPU, $40 nvidia graphics chip, and $125 assorted odds and ends, which sells for $149 is the super radioactive mutant freak console gaming history.
(1) The millions that MS pays retailers for shelf space (2) the millions that it pays to keep the non-profitable Live service going (2) the millions that it pays to 3rd parties to create games that never have a chance of making a profit.
All those millions are the inequivalent of radioactive fertilizer that Microsoft must feed the console market gorilla known as the XBox. Hopefully all of that radioactive fertilizer won't end up poisoning the healthy portions of the game market that can only stand in awe of Microsoft's financial hubris.
A few of the guys around Microsoft realized that putting out an XBox 2 that isn't compatible with XBox 1 will almost surely cost them whatever market share they have invested billions so far in the money pit known as the XBox division. There's not really anything they can do about it. But they are now wisely looking forward to XBox 2 to XBox 3 (if there will be such a thing) compatibility with the XNA effort.
How exactly is Joe Gamer going to feel when his 500 bucks worth of XBox games (some of which write directly to the metal (around Direct 3D)) won't work in XBox 2?
In light of the fact that XBox 2 won't be compatible with XBox 1 (as both PS2->PS3 and GC->GC3 will be), I would sell my XBox today (if I had one) and buy a PS2 or GC.
I suppose the idea of running a manual fsck would be beyond you as well.
I didn't know that running a manual fsck was so difficult! Trust me I did it many times on my pre-Reiser RedHat systems.
There really is only one solution to our current conumdrum: empirical testing. You should set up two systems, one DOS and one RedHat 5. Perform random system reboots while under normal desktop usage. Then report back to us.
I can guarantee you that this testing is mostly likely of more worth than either the time you spend mindlessly insulting people or your usual daily activities. Just post your results as a reply to this message.
What I am referring to is that drastic level of corruption that would regularly occur under ext2 that would render the system unbootable (even with a fsck)? Just from personal experience, back in the RedHat 5 and prior days, just hitting the power button to shutdown, could be guaranteed to cause serious corruption.
I regularly hit the powerbutton on my Mandrake 10 system (using both reiser and ext3) and do not render the system unbootable. I am usually just lazy to go through the shutdown procedure, or my 1 year old son does the honors for me.
Now under DOS, Windows 3.1, Win95, they had nothing like a journaling file system, but due to the relative simplicity of FAT, it was very rare that shutting down the system would render it unbootable. But there was no OS level shutdown procedure with DOS and 3.1 anyway: the power button was how you shutdown your computer.
Well, I welcome you to read the AC reply to your post. He says more on the topic that I care to. As anyone who knows anything about the state of the desktop in 1994 knows:
Windows 3.11 (however much it sucked) was KING!!!
Most of your many technical advantages (nfs, file serving capabilites, multiple virutal consoles) are meaningless for the average desktop user of the time. What it needed was (1) Hardware Support and (2) Developer Tools and Platforms (Python, Java, IDEs, QT, GTK, etc)?
In 1994, Linux didn't even have a file system that allowed Joe User to shutdown his machine (with the powerbutton) without corrupting itself. You expect people to build on that?
Of course what was really needed was a realization of the power and potential of the OSS development model for core operating system technology that commericial interests could then add value to, but that of course took time.
People were sleeping at the wheel. In 1993-1994, Linux had the promise of becoming the best desktop system.
Miguel is fabricating some silly, alarmist, revisionist history with statements like these.
Linux was a lot of things in 1994, but one thing that is was not was a viable desktop. It was so lacking in the mindshare, number of developers, driver support and basic desktop technologies in 1994 as compared to today, that statements like this just make Miguel look like a silly idealogue.
They implement support for 3 databases, we implement support for 11 databases.
And so what happens when Microsoft decides to implement support for 1 one of those databases in version 1.2 that you are implementing support for in 1.0? And they implement this support in a slightly different manner than you are. Well, what happens is you either fork your code or break applications that depend on behavior in version 1.0.
Either way developers get confused. They spend time answering questions like: "Now how does this method behave in Mono 1.0 as compared to MS.NET 1.3?" No one wants to bother with that bullshit.
On a wider level, the Java Community process isn't the most open system in the world for adding APIs to Java, but.NET has didly to compare to it. I am curious as to the byzantine back alleys you will be using to get your ideas added into the official.NET standard so you don't have to worry about mono and.NET stepping on each other.
Or do you expect the mono development community to just be happy with: "Sorry guys, we're dropping API X cause MS just came out with API XY, which is very similar, and has the official MS stamp on it. We'll get back to you once we have successfully re-engineered API XY 12 months after the official MS release. Oh, and continuing using API X during that period even though all of your code will be more or less deprecated when we release the newly re-engineered version of API XY."
You just show that you don't know Germans. The German people and its politicians differ from your average greasy haired American weazel running around his kitchen shouting ignorant slogans such as "Show me the Money!"
If anything taking a stand against arrogant monopolistic US megacorp, will improve their public standing.
You must not be familiar with the Slashot business model:
(1) Post Inflammatory (or sometimes Blantantly Unfactual) Story on Issue X (2) Get lots of hits from pro and anti-Issue X people (3) Get lots of hits from people who waste time informing everyone how ignorant the Slashdot editors are (4) Profit!
Michael and CmdrTaco specialize in these stories. See CmdrTaco's recent post about SuSE "back away from UnitedLinux" to see an excellent example of this.
It really comes down to all they want are page hits. They couldn't care less or are may too ignorant to care about things like journalistic integrity.
Ok, I realize that pontificating on the less than dedicated Slashdot editors is not the most worthwhile activity, but between crap reposts like this and the daily XBox post, Slashdot just plain sucks anymore.
The Slashdot Editors are a bunch of two faced, idiotic morons. I can't take it anymore: I'm off to finally look at the options here for filtering out XBox crap. Can you filter stories by editor? I'd prefer to never read another word written by CmdrDipshit again.
Mandrake's resistance to updating the artistic style of their distro always made me believe that Mandrake's artistic director was Gael Duval's sister.
They actually have updated their look and feel somewhat in their 9.0 release: got rid of their corporate mascot, the drunken crossed-eye penguin, dropped most of the worst icons I have ever seen in a commercial product. However, its still not completely professional.
It comes down to this: Mandrake has never been operated in a professional manner.
For too many years its been just a bunch of hackers somewhere in downtown Paris. The lack of professionalism continues with the Mandrake Store. I've read a few horror stories of interacting with Mandrake Store just on this Slashdot post. You can't just throw a few hackers at a problem like putting up a professionally run online store and expect it to magically work out.
On the other hand, your waste of space excuse for a post was the true mark of fanboy. If you can't bother participating with facts or well informed opinion then just bugger off.
The specs for this board should include a noise dampener to counter the hoover that they have strapped to its circuit board.
The ex-3DFX engineers that NVidia acquired somehow managed to brainwash the NVidia guys into releasing a gigantic monster of a board that can only rival the VooDoo 5000 in its unpracticality and ungainliness.
I recently developed a web-based version of the board game Risk. Let's tally up the final costs:
Programming zero
Project management zero
Graphic artist zero
Advertising zero
Publishing 500.00 (this is how much is cost to rent the web server)
Total 500.00
You can play it here: www.denizengames.com
And yes the above does mean that my time for this project was free.
The first web game that I wrote in PHP 3/4, called Merchant Empires (www.merchantempires) was hacked mercilessly. Of course, those were the good old games of the web when SQL injection was possible on a large number of main stream sites.
My second web game, called Grand Strategy (www.denizengames.com), is a full fledged Ajax application (written using DWR and Dojo) and the game hasn't been hacked (that I know of). Of course, I can only hope if those same Russian hackers hit it, they are as kind as they were before and they send details after they get tired of toying with the game.
I don't believe that it is legal per the AdSense policy to use a timed refresh. Or is it?
I'd be interested in hearing real world results that people get with AdSense and advertising, particularly if you have developed a web game. How much do you make from AdSense if you have it on a web game? I know little or nothing about web advertising.
I created an AdSense account just last week, in order to put up some ads on my web-game, called Grand Strategy, which is Risk clone. See here:
http://denizengames.com/grandstrategy/
As it is an Ajax application, I can't make use of AdSense within the game (there are no page refreshes while playing). What advertising alternatives are there for Ajax apps?
I recently released my version of web-based Risk, called Grand Strategy. It is an Ajax application written using DWR (Direct Web Remoting) and the Dojo Toolkit.
It is by far the most sophisticated Ajax base game I have seen. I'd be interested in comparing it so other Ajax based games.
Has anyone seen or developed an Ajax based game I could take a look at?
Grand Strategy
I recently released my version of web-based Risk, called Grand Strategy.
It features team games, leader board and a variety of game styles.
What's more it is free and there are no ads. It is an Ajax app so it runs very smooth. Check it out here:
Grand Strategy
If WOW is too risky for you, then I recommend just playing risk.
What's more you can play it here for free! Not 15 bucks per month.
As many have noted the article is really quite clueless. However, any review on Ajax toolkits is not complete with a mention of Direct Web Remoting.
Central idea behind DWR is it exposes methods of Java Beans over the web. Create a server side class and then call methods from javascript like this: MyBean.method(). It couldn't be simpler.
I have used DWR in my just released online version of Risk, called Grand Strategy.
It will not. Sorry haven't gotten around to putting in a noscript tag yet.
I recently published my first Ajax application. It is an online game called Grand Strategy, a close of the well known board game Risk.
It is by far the most advanced Ajax based implementation of a board game to have ever been written!
I used Direct Web Remoting (DWR) and the Dojo Toolkit. My javascript talks to my server side java beans directly. It's really the easiest web programming model I have ever seen. I hurts to go back to doing ASPX and PHP pages after this.
Check it out here:
http://denizengames.com/grandstrategy/
The world's scientific community has created theorized a number of severe and nearly catastrophic harms that will result from global warming.
But wait! No one has considered what could be the worst of all possible outcomes from global warming:
TEXANS WILL BE FORCED TO LEAVE TEXAS
When the sh*t really hits the fan, when confonted with regular daily temperatures in the 140 degree range, we will be faced with a massive northern migration of Texans, such as this Joe Barton cracker, throughout the greater continental United States.
Good God, we must to stop global warming now! If we can just make people aware of the dire consequences of having large numbers of Texans living outside of Texas, then surely everyone will come to their senses and start solving this problem.
The profits for hardware companies in the game console market is currently under attack by an economic anamoly: the billions of dollars that Microsoft is currently re-directing from its OS monopoly.
There is no other company on the planet whose shareholders would stand for losing the billion plus dollars that Microsoft has on a product such as the XBox.
The XBox, with its $30 harddrive, $30 intel CPU, $40 nvidia graphics chip, and $125 assorted odds and ends, which sells for $149 is the super radioactive mutant freak console gaming history.
(1) The millions that MS pays retailers for shelf space
(2) the millions that it pays to keep the non-profitable Live service going
(2) the millions that it pays to 3rd parties to create games that never have a chance of making a profit.
All those millions are the inequivalent of radioactive fertilizer that Microsoft must feed the console market gorilla known as the XBox. Hopefully all of that radioactive fertilizer won't end up poisoning the healthy portions of the game market that can only stand in awe of Microsoft's financial hubris.
A few of the guys around Microsoft realized that putting out an XBox 2 that isn't compatible with XBox 1 will almost surely cost them whatever market share they have invested billions so far in the money pit known as the XBox division. There's not really anything they can do about it. But they are now wisely looking forward to XBox 2 to XBox 3 (if there will be such a thing) compatibility with the XNA effort.
How exactly is Joe Gamer going to feel when his 500 bucks worth of XBox games (some of which write directly to the metal (around Direct 3D)) won't work in XBox 2?
In light of the fact that XBox 2 won't be compatible with XBox 1 (as both PS2->PS3 and GC->GC3 will be), I would sell my XBox today (if I had one) and buy a PS2 or GC.
I suppose the idea of running a manual fsck would be beyond you as well.
I didn't know that running a manual fsck was so difficult! Trust me I did it many times on my pre-Reiser RedHat systems.
There really is only one solution to our current conumdrum: empirical testing. You should set up two systems, one DOS and one RedHat 5. Perform random system reboots while under normal desktop usage. Then report back to us.
I can guarantee you that this testing is mostly likely of more worth than either the time you spend mindlessly insulting people or your usual daily activities. Just post your results as a reply to this message.
What I am referring to is that drastic level of corruption that would regularly occur under ext2 that would render the system unbootable (even with a fsck)? Just from personal experience, back in the RedHat 5 and prior days, just hitting the power button to shutdown, could be guaranteed to cause serious corruption.
I regularly hit the powerbutton on my Mandrake 10 system (using both reiser and ext3) and do not render the system unbootable. I am usually just lazy to go through the shutdown procedure, or my 1 year old son does the honors for me.
Now under DOS, Windows 3.1, Win95, they had nothing like a journaling file system, but due to the relative simplicity of FAT, it was very rare that shutting down the system would render it unbootable. But there was no OS level shutdown procedure with DOS and 3.1 anyway: the power button was how you shutdown your computer.
Well, I welcome you to read the AC reply to your post. He says more on the topic that I care to. As anyone who knows anything about the state of the desktop in 1994 knows:
Windows 3.11 (however much it sucked) was KING!!!
Most of your many technical advantages (nfs, file serving capabilites, multiple virutal consoles) are meaningless for the average desktop user of the time. What it needed was (1) Hardware Support and (2) Developer Tools and Platforms (Python, Java, IDEs, QT, GTK, etc)?
In 1994, Linux didn't even have a file system that allowed Joe User to shutdown his machine (with the powerbutton) without corrupting itself. You expect people to build on that?
Of course what was really needed was a realization of the power and potential of the OSS development model for core operating system technology that commericial interests could then add value to, but that of course took time.
People were sleeping at the wheel. In 1993-1994, Linux had the promise of becoming the best desktop system.
Miguel is fabricating some silly, alarmist, revisionist history with statements like these.
Linux was a lot of things in 1994, but one thing that is was not was a viable desktop. It was so lacking in the mindshare, number of developers, driver support and basic desktop technologies in 1994 as compared to today, that statements like this just make Miguel look like a silly idealogue.
He sees that lots of customers are painting themselves into a corner with Microsoft's .NET
.NET, exactly because they wantto be painted into a corner.
.NET stuff _do not want_ alternatives. If they wanted alternatives, they would be using Java, Python, etc.
Except that these customers are painting themselves into a corner with Microsoft's
Development houses using the MS
A plan that includes selling product to someone that doesn't want the thing you are selling, doesn't sound so good to me.
They implement support for 3 databases, we implement support for 11 databases.
.NET 1.3?" No one wants to bother with that bullshit.
.NET has didly to compare to it. I am curious as to the byzantine back alleys you will be using to get your ideas added into the official .NET standard so you don't have to worry about mono and .NET stepping on each other.
And so what happens when Microsoft decides to implement support for 1 one of those databases in version 1.2 that you are implementing support for in 1.0? And they implement this support in a slightly different manner than you are. Well, what happens is you either fork your code or break applications that depend on behavior in version 1.0.
Either way developers get confused. They spend time answering questions like: "Now how does this method behave in Mono 1.0 as compared to MS
On a wider level, the Java Community process isn't the most open system in the world for adding APIs to Java, but
Or do you expect the mono development community to just be happy with: "Sorry guys, we're dropping API X cause MS just came out with API XY, which is very similar, and has the official MS stamp on it. We'll get back to you once we have successfully re-engineered API XY 12 months after the official MS release. Oh, and continuing using API X during that period even though all of your code will be more or less deprecated when we release the newly re-engineered version of API XY."
You just show that you don't know Germans. The German people and its politicians differ from your average greasy haired American weazel running around his kitchen shouting ignorant slogans such as "Show me the Money!"
If anything taking a stand against arrogant monopolistic US megacorp, will improve their public standing.
You must not be familiar with the Slashot business model:
(1) Post Inflammatory (or sometimes Blantantly Unfactual) Story on Issue X
(2) Get lots of hits from pro and anti-Issue X people
(3) Get lots of hits from people who waste time informing everyone how ignorant the Slashdot editors are
(4) Profit!
Michael and CmdrTaco specialize in these stories. See CmdrTaco's recent post about SuSE "back away from UnitedLinux" to see an excellent example of this.
It really comes down to all they want are page hits. They couldn't care less or are may too ignorant to care about things like journalistic integrity.
Ok, I realize that pontificating on the less than dedicated Slashdot editors is not the most worthwhile activity, but between crap reposts like this and the daily XBox post, Slashdot just plain sucks anymore.
The Slashdot Editors are a bunch of two faced, idiotic morons. I can't take it anymore: I'm off to finally look at the options here for filtering out XBox crap. Can you filter stories by editor? I'd prefer to never read another word written by CmdrDipshit again.
Mandrake's resistance to updating the artistic style of their distro always made me believe that Mandrake's artistic director was Gael Duval's sister.
They actually have updated their look and feel somewhat in their 9.0 release: got rid of their corporate mascot, the drunken crossed-eye penguin, dropped most of the worst icons I have ever seen in a commercial product. However, its still not completely professional.
It comes down to this: Mandrake has never been operated in a professional manner.
For too many years its been just a bunch of hackers somewhere in downtown Paris. The lack of professionalism continues with the Mandrake Store. I've read a few horror stories of interacting with Mandrake Store just on this Slashdot post. You can't just throw a few hackers at a problem like putting up a professionally run online store and expect it to magically work out.
Fanboy gibberish? His post was informative.
On the other hand, your waste of space excuse for a post was the true mark of fanboy. If you can't bother participating with facts or well informed opinion then just bugger off.
Its amazing!
The specs for this board should include a noise dampener to counter the hoover that they have strapped to its circuit board.
The ex-3DFX engineers that NVidia acquired somehow managed to brainwash the NVidia guys into releasing a gigantic monster of a board that can only rival the VooDoo 5000 in its unpracticality and ungainliness.
Those 3DFX guys have had their revenge.