Jump to content
MakeWebGames

a_bertrand

Members
  • Posts

    3,655
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by a_bertrand

  1. All parties made their points. Now it's just starting to de-generate and therefore I will close the thread. However for me it's clear that one side payed 20$ for a work which doesn't seems to have been done in a complete way or which didn't pleased the customer. In such cases, for 20$ I would say it's just a small thing and doesn't make sense to go further, however for bigger jobs it's better to come with a "middle man" which receive the work and the money. When the work and the money are on the middle man, the deal is done and the money goes to the worker where the work goes to the customer. In case one part doesn't fulfill the middle man gives back all and the contract is broken.
  2. Simply too slow to be able to test. Sorry.
  3. Well, I do have my own opinion on the price: - If you bought the engine since a month or a bit more then I would say you should get a free upgrade. Just as good sign. - Older owners could have an upgrade price and this is done. Most software do require an upgrade price which is sometimes nearly as high as a full price, some times it's about 30%. Now the price of what you purchase can be evaluated on multiple basis. From a developer point of view you should count how much time you invested into it, multiply it by a price per hour fair (between 20$ and 80$ depending on who does it), and divide it by the planned sales. Which means if something costs 1000$ to develop (price per hour) and you sell it 5x you cannot ask less than 200$ or you would lose money From a customer point of view, you can compare a product with what others offers. For example, a 3D software with similar or superior features should not cost a lot less than another software of that level, yet not too much more or you will not sell it. To come back to McCode, they did offer an upgrade price, and they certainly invested time / money (no I didn't charged anything for my own work), to create the new version. Before flaming their work, check it out or wait to see what those which will have access to it will say. Even if I don't like much the kind of game created with McCode, I can see that you guys (on this board) are mainly linked to this kind of game and a huge majority of you used it at some point. So instead of flaming accept it for what it is. And if I shall add a last thing, it seems to me that they did improved McCode communication with the community and also the support as before they have been silent for quiet a while, now at least we see from time to time a post, and we do see new versions (patches and upgrades).
  4. For VPS I do use: http://www.tektonic.net/ Cheaper than HostV ;) and yet really good. MyHosting seems a bit like Lunarpages, not sure I would trust those sites anymore.
  5. Joshua: McCode 2 has been patched and offered for free to all the existing customers. This new version is not just a patch, but adds features as well, so 40$ doesn't seems excessive, yet I didn't saw the new code, but as far as I know it is a more organized one, with a few new nice tricks.
  6. Ok no linux support, indeed, and? Sorry but how many games runs on Linux and how big the market is? Linux is great for geeks, and servers but is certainly not the right platform for players. So offering Mac, Windows, XBOX, iPhone, Android seems already incredible. Performances wise, I would say it's fantastic. It is extremely fast (for what I tried), and offer a lot of sharers / effects.
  7. They are indeed cheap. Yet to see how good the connection is.
  8. Depends what you want to do. But mysql_real_escape_string is one of the solutions.
  9. I was looking at your SQL only... and soon spotted things you should not have: Line 59 you directly place $_POST[amount] into your query! No way! NEVER EVER place a variable received from the browser directly into a query! So no your code is not secure.
  10. I posted a few times about Unity 3D but never a thread about it. Maybe it's time to do so, more over Unity 3D will more likely support flash in the sense that you will be able to "export" your game to flash to be able to play from within the flash player, and this without even coding in action script! Check it out here: Unity blog For those which do not know what Unity 3D is, it is a full environment for designing high performance 3D games, cross platform, and multi or single users. A first version (which is actually quiet complete) is available for free, and further versions allow you to make games for iPhone or Android or more. Unity 3D doesn't allow you to create your objects directly from their tools, however you can import from basically any 3D modeler with animations and textures, and then create your 3D scenes inside unity. You can code then the logic in Javascript, C# or Boo or a mix of the 3. Honestly I hardly found any other 3D game engine with such quality at an affordable price or even free. Check it out here: http://unity3d.com/
  11. Not really.
  12. I don't know you, but I use Google.com for most of my internet search, however I must admit that I start to be slowly tired of a lot of issues about google. First of all Google seems to be a kind of "big brother" to me, watching all, controlling all, and this is somewhat annoying. I know most of you could not care less about this. Yet something which does touch all, is that the relevance of the search result is not always that good anymore, why? because many times you end up with sites in the first positions which means nothing as they are just like "honey pots" just there attract the visitors but don't offer any kind of information. Odd that those starts to be more and more present... well actually not that odd as the market behind such thing (called SEO for example) is extremely lucrative. Google can try as much as they want, trying to squeeze some "smartness" into their engine, but until they succeed creating true artificial intelligence I doubt they will filter out those stupid websites. (If actually it is not Google themselves which receive money to put those sites on front) Now, as the time pass, some solution need to be found, and looking around I found the following website: http://blekko.com/ How does differ from bling or google? Well the idea is quiet smart even if I'm not 100% happy with it so far. The idea is that instead of searching in the jungle of the web and hoping to find the right page (by giving an artificial score to it), blekko relies on 2 things. 1) A spider system like any other search engine, which will crawl the web. 2) A human based list of sites per subject That means, if you look for a specific subject like "object oriented programming" you will find tons of things... yet let's add php as keyword... and of course it finds a bit less... but what if I really want to see only PHP releated websites? then add a "slashtag" by doing /php instead of the php keyword... and blekko will find only in human approved websites about php. You can create your own slashtags, share them with friends or become an editor of the official one. Yet better you can even tags a site as spam and you will never see it again, or see SEO data about this site etc... I think blekko offers a lot of fresh ideas in a spammy world, definitively something to test, not so sure to be used as unique search engine.
  13. If you use some data only only on very few cases, then yes it may help to split the data... but think carefully. What is sure, is that I would personally avoid to have 200 or more columns and yet more important what's the total size of a row. The smaller the better, but don't go to designs which will force you to make joins too many times.
  14. one to one table design as you are proposing (basically splitting a table on multiple tables due to the column number) is not a good idea. 1) Each time you need to read columns on both tables a join need to be done, even if a join on primary keys (like the userid) are fast they are certainly slower than reading all in shot. 2) What speed ups more is to select ONLY the required columns and not all via a * 3) Using split tables WITHOUT using foreign keys will have the effect that you quiet certainly end up with a table having users which are not anymore linked to the other. MyIsam doesn't support foreign keys which means you will need to use for example InnoDB, which requires different tweaking on the mysql server. So overall it's a very bad idea ;)
  15. - Threads are not meant to be kept open, beside the sticky threads in which case they should not contain too many posts. - Threads are not blogs So you should consider open a new thread for each new question.
  16. a_bertrand

    [Practice] OOP

    Ok you used a constructor and extended a class... however you didn't used it in a manner which is really sinful. OO programming is not simply using classes and object just because you have them. Instead OO programming is there to solve issues and "groups" functions and data when those belong together. In your case, you extended a class, but this base class is not used by any other, then why not simply have that values inside the cart_show? Or all inside cart? The validation is also not used by others, and actually don't require objects and could work statically, so either make the function static or code the functions inside the cart as well. Finally a logic issue, you do the check (validation) after setting the value, which is certainly wrong.
  17. Would be smarter to start with a clean environment then and do all by your own. Would not be slower to do, and the resulting quality quiet certainly higher.
  18. Yes I believe it will still work in 3-5 years. However I would not choose Java for the creation of a 3D game. 3D games are resources intensive and requires a good link to the hardware. Java doesn't offer a very good 3D library and the implementations I saw are sluggish. For a 3D game I would really pick: http://unity3d.com/ which offers a complete free environment for the game creation and can be coded in C# or Javascript. Also the game can run on Mac, Linux and Windows as well as on iPhone and Android phones. And cherry on the cake can be run within browsers too.
  19. First of all don't mix Java with Javascript. Those are 2 completly different language which share basically nothing beside both may run inside the browser in a way or in another. The "father" of Java (at that time working by Sun Microsystems) James Gosling left Sun / Oracle little after Oracle bought Sun... (goal of Oracle was quiet certainly the Java technology) Now Gosling decided to join Google ranks, without saying much what will be his tasks, even if personally I presume he will work on Android. Not sure if you know it or not, but the Android OS works basically with a virtual machine which is not that far from Java and actually you actually compile Java sources / byte code into Android own format (.dex). So no real wonder what the father of Java could do by Google, right? This however let me think about about own Java future. First of all Java is by no mean completely open source. Specification, rights and much more are under control of Oracle. Also, who will really continue to develop it since it's creator is not anymore interested to work on it nor with the companies owning it? I would say, if you check the latest Java release, it's basically slowing down... and actually even not trying to create new features beside looking at .NET and trying to implement the same things. It's so bad for Java (in my opinion), that people are even creating new languages to replace it and yet being binary compatible: http://www.scala-lang.org/ So is it the death of Java yet? No, certainly not, it is way too much used by companies to simply go in the trash can tomorrow, however it seems it doesn't gather as much interest anymore and that people are shifting toward other options for new projects. Again this is mainly my own opinions and may not reflect completely the truth.
  20. a_bertrand

    muttis

    You cannot completely stop the issue, as even if you put a cookie on the browser with some ID then nothing prevent the user to use 2 different browsers etc. What you can do is to have several strategies to catch those behaviors not just one. - IP check - Cookie with ID - Invisible flash or silverlight which store an ID (would be shared across all browsers) And if one of the 3 strategies fires up an alarm, do some manual checks. Also, huge transfers for free (so no counter part) between 2 users should rise an alarm as well.
  21. a_bertrand

    muttis

    That can somehow work... But as said IP doesn't say much you have to be smarter...
  22. a_bertrand

    muttis

    My point is that IP do not allow to identify users correctly. It may give you an hint if this person could be or not he same... but no real proof.
  23. Compared to the other free packages it is certainly not worth it...
  24. a_bertrand

    muttis

    Well it's not that easy as normally IP changes over time (for the normal users). Also it's extremely easy to use a proxy and therefore come from another IP. So this kind of fix is actually counter productive as you may block legit users from joining.
  25. I would say it's true for older version of McCode, but if I'm right the latest version is secure.
×
×
  • Create New...