-
Posts
3,655 -
Joined
-
Last visited
-
Days Won
12
Content Type
Profiles
Forums
Events
Everything posted by a_bertrand
-
I disabled the host post due to clearly illegal offering.
-
- HTML5 is mainly new things for JS, like isolated storage and canvas / svg dynamic images. - http://www.quakelive.com/ => not HTML5 as pointed out - Smooth games in HTML5 with images? You must show me, as I never saw any.
-
I would point you guys to: http://www.templetons.com/brad/copymyths.html You don't have to register to sue somebody. However, in any case, you must prove that you are the first author of something. PHP Code is copyrighted, HTML produced by it no.
-
Sadly a lot of those "HTML5" demo are Chrome / Safari only (all those CSS with webkit-*) Safari & Chrome have a very small market share (yes greater than Opera but still small), people still use IE or FF. Until there is a true standard and all the major browser will support it, then for me it's mainly useless. Canvas / SVN support, I tried to code some stuff not too long ago, again, support for IE was not there (maybe now it will be), and on top of that, it's WAY too slow for a true game experience, sure you can have a line or 2, an image or 2, but forget to make much more.
-
well the first post in this thread shows images for me.
-
I think we would need more code to see what you are trying to do...
-
MySQL Database Design
a_bertrand replied to Karlos94's topic in MySQL, Oracle, Postgress or other DB
InnoDB should be good if you have nearly static data, that means, maybe a lot of data but doesn't change much. MyISAM is an average engine for most operations, which means, it's not bad, simply it will not be the best performer of any. Good choice if you have a mixed usage, like either a lot of inserts or quiet a lot of updates / deletes. Memory is an excellent engine if the data is small and doesn't need to be kept in case your restart the DB. Now of course you may have times where you need absolutely one function of a given engine, and therefore accept to pay the trade off. -
Well for a self written script is not too bad, and no, not everyone here uses pre-made engines. So don't worry about that. I would personally work on the look, which is a bit too plain, as well as add content. Sorry but your game is really repetitive after the 5 first min.
-
You just need to make sure mysql will understand the things as you want and not that some smart guy will try to put yet more commands into your query. So you have multiple solutions (as always): For numbers: mysql_query("UPDATE users SET testing=testing-10 WHERE userid=".($userid+0),$c); For strings: mysql_query("UPDATE users SET testing=testing-10 WHERE userid='".mysql_real_escape_string($userid,$c)."'",$c); Now the funny part is that basically you could ALWAYS pass things with mysql_real_escape_string and it would work as MySQL will try to convert it for you to the right type. Another solution is to use mysqli_stmt::bind_param (with the mysqli functions) and therefore NEVER pass values directly and instead bind them. The advantage is that you make sure your data will be only data and cannot contain other MySQL commands. Honestly that would be the way to go, even if most people programming in PHP don't do that (me neither).
-
unload commands is not what I would use... You never knows if they are actually run or not. What you should do is some sort of "timeout". That means, after a while your "lock" will not be valid anymore.
-
That's completely wrong. You cannot make a system 100% secure. For example I do have software which requires a special USB device to be plugged to run, and guess what a couple of weeks (or months) after the software is release there is pirated version which doesn't require the USB device. Same goes to Windows, there is version out there which doesn't requires activation. Nothing you can really prevent. Why? Because software can be ALWAYS investigated, de-compiled, de-obfuscated or whatever, and some smart guy will simply put a jump around the controls. So you can blame Microsoft or whoever else, but no software is safe here. Look for example the iPhone and how long it takes before the next version can be "cracked" and you can then install whatever you want... Of course, obscure little soft will not attract crackers and there you will have an hard time to find pirated softs. Now for those which are more common, for sure there is a solution out there.
-
Well there is multiple views about "pirated software". A fact is that most people using pirated software would anyhow never buy that single soft in case it was impossible to find it otherwise. That means, by itself pirated software don't decrease the sales of the people selling it. Now, that said, what really kills a business is people like raven which re-sell software they didn't do. People purchase it and think they have a license where actually they don't. For people writing mods, the question is a bit more complex. But could be resumed like that. Would you like to have your mod pirated? If not then you should not resell to people not using a correct license as nobody will guarantee that those people will not simply re-distribute for free or not your mods. Also, think as a developer if you like that others uses for free your hard work. I'm the first one to admit I used a lot of pirated software when I was a kid. Now that I have an income, I tend to buy it or let my work buy it. Why? Because pirated software come at a price, for example, lack of support, lack of updates, maybe some hidden backdoor or other nasty issues. Also, I think that if nobody buy the softs, the company will stop producing them... which will hurt all. I'm against also the all "open source" idea. Not that I don't use open source or that I never release things for free. However nothing is actually completely free. Even if you don't directly pay it, somebody did in some way. Maybe a company had to develop something and then released it as open source in order to get free men power somehow on this code, but still nothing is actually free (beside air right now). For small groups / softs, open source is not an option as nobody will actually participate, and / or you will have no way to pay yourself. Where for big softs like MySQL (beside it's now owned by Oracle), it was payed by the support and their enterprise versions.
-
Their toolbar is NOT a new feature. The whole stats are based on that. Check on other websites for more info if you want. BTW Crawling internet will never provide you with how many people visits a given website. At best it will tell which sites points to a given website but not much more ;)
-
raven code is a pirated code of mccodes. So unless you have a true mccodes license you do not have a valid license.
-
Storm: completely wrong. Alexa rank is PURELY based on statistics from users using their tool bar. Everyone else (which is the large majority) is not counted. You don't believe us? Then read carefully this: http://www.alexa.com/company Also, how "automatic" could it be? As the only ways to rank a website is really to monitor users, so either each website must have some sort of hidden counter like Google analytics or something which checks what the users do like a tool bar installed on the browser.
-
Enigma: Before bashing others, please provide us with your own experiences: what did you had? Your own game? Yes? then which one? Are you a programmer? What did you do? Etc... So far from your posts I see nothing. So sorry but you are so far not the most trusty one. To come back to the unique ideas is what it counts, sorry I see NOWHERE unique ideas, why? Because everything has already been done in one form or in another. So saying "I have an unique idea" is a common mistake, as it's certainly not. What can be unique is the storyline, the interface, the rules, that yes, but certainly not the base idea. BTW if you check the "todo list" of the original poster, it's all "like torn city has" more or less... how unique it is then? :P For my own game, nope sorry, it's really 5 years the game is live, and the most unique feature there is certainly not the pet system anyhow who cares, we are not reading from my game, we are reading about a new comer to the field which is hoping to be living out of a web game. The only thing I said is: it's very hard. I didn't say it's impossible mind you. Now if you don't stop with "free bashing", I will also act as admin of this board as this is not the kind of discussions we want (against me or any others, that doesn't count).
-
Youth Web MMORPG Product Rainbow City Looking For Publisher
a_bertrand replied to hpeter2002's topic in Chit Chat
Too bad it's not in English... -
Well sadly many sites either find tricks to avoid to pay you, or simply are fake "pay out" sites. It was a word of warning about those site, not saying that you will NEVER get anything out of those kind of sites.
-
PBBG-Engine - Free PHP RPG engine with a plugin system!
a_bertrand replied to JakeB's topic in Game Projects
I still find it fishy that you must register in order to even see the announcements. I would expect that you can at least browse those posts without any account. -
McCode suffers from common PHP mistakes, which are basically mistakes of programmers not thinking about how annoying some visitors can be. The first rule for a secure website / game is NEVER TRUST USER INPUT. That simply means, check EVERY SINGLE values you receive from the net / user, including cookies, get and post. But that's not limited to avoid SQL injections or XSS (where somebody place some javascript into the text), imagine you offer a "mailbox" system where you can have private message, well don't accept the ID of the message via the GET or via POST, as it could have been changed. So check if the current user really have access to the message before showing it. And this is a just a little example. For more details, check the web, for example: http://www.addedbytes.com/writing-secure-php/ How does that apply to McCode? well it pretty much apply to ANY website, and McCode as well. The only thing is, you will need to dig into every PHP files and see if all the parts which could be directly or indirectly modified by the users are checked. I'm sure every one of us always forget something... and this is how websites get hacked.
-
PBBG-Engine - Free PHP RPG engine with a plugin system!
a_bertrand replied to JakeB's topic in Game Projects
1) Your are pointing to a nearly empty forum. So basically you are trying to get members to your site. 2) There is no visible download link... again for me seems a scam more than anything else 3) Your site is just WAY too slow. So stop the spam, if you want new members to your forum, state so, if you offer a new engine then provide some download link, and try to improve your hosting. -
Well I'm certainly stupid if after 5 years of owning a game I'm still not Bill Gates. But well... this is my own experience. If you have something else, then please show me. Sure there is a few (but very few) out there success story. Look at Kingdom of Loathing, Runescape, Dragonfable (or any other from the same people), Travia or some others from bigpoint.de. Now tell me if ANY of those uses McCode (nope sorry), and oddly enough the biggest (and best) of those are actually own by companies, with huge budgets, and a big staff. So maybe we are all stupid, but it seems that this is how the real life is...
-
It was more a word of warning than anything else. Also budget is nothing, 6000 or 60000 would be anyhow a VERY SMALL budget for a game. Game budgets are in mil $ those days... My point is, I do run my own game since 5 years, with advert, with ALL CUSTOM nothing to do with McCode and all... and I can tell you it would not be enough to live just with the game. So don't expect too much, as web sites generally don't produce as much as you would expect. Even for big companies like Yahoo it's not easy to get enough money out of their websites... so guess out little things.
-
Sorry to cool you down, but no way a simple McCode game with a budget of 1400$ will allow you to quit your job and college. Non sense. Specially seeing that you didn't even ever installed an Apache / MySQL so far. I would strongly suggest you to make some trials, see how far you can go and don't dream too much ;)