-
Posts
1,731 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Events
Everything posted by Spudinski
-
Disregarding the last post... You have some very valid concerns, but most of them aren't game-engine specific. These are some low-level concerns. I wish I could say not to develop on Windows, but that's something that's unavoidable probably. With all the lower level things out of the way, the things I've found that is the most "annoying" between developing on different OS' is character encodings, line-endings and absolute paths. These are very trivial aspects to developing, but can escalate quickly in some production environments. What you'd ideally like to do here is put your entire source tree under version control. My SVN knowledge is a bit shoddy, but I do know that with Git you can easily configure an option that converts line-endings to Unix-style(nl). Character encoding can also be dealt with similarly. With paths, you will need to be very verbose(e.g. DIRECTORY_SEPARATOR vs a forward-slash) in programming terms when working with the file-system. The main components that would likely effect cross-platform compatibility is addon(or third-paty) libraries. These tend to be very OS specific, and although they can be ported it's still a headache. A few examples here-of is caching mechanisms, image processing libraries and virtually all code that creates a sub-process of some kind(executes commands via shell). Another point worth mentioning is addons that require certain versions of software - some operating systems have other versions of applications where certain API's or language futures(and functionality) have changed. Most developers do not specify this, so be careful. If I could suggest something though, if your team members really need to use Windows-based platforms to develop with is that they use virtual machines to run and test their code on. It's quite easy to configure remote development plugins in IDEs, and will save you a lot of trouble in the long run. As for game engines that I can confirm are cross-platform compatible(targets: NT, Linux and OSX) ezRPG is the only one I can vow for. This is not because the others are inferior in any way, but simply because I only know the architecture and execution of ezRPG. The engine is UTF-8 driven, and can be run on any server which supports PHP >=5.3 and MySQL >=5.x. It's web-server independent as well, so you can use anything from nginx to Apache. I hope this answers some of your questions.
-
Selling the data from anyone is illegal unless you have concent(proven) from them. Anything related to an account that is shared, is a breach of their privacy. This includes, but isn't limited to, emails and usernames.
-
Yes, it should run perfectly on any operating system as long as has a AMP(Apache, MySQL and PHP) stack.
-
Wait! Don't give him ideas, he'll just copy and brand them as MCCodes.com OFFICIAL MODIFICATIONS. But seriously, **** you.
-
Simplified version. foreach($r2 as $r) { echo $r['meh'] . ' '; if ( (($c = array_search($a, $r)) == 0 ? 1 : ++$c) % 4 === 0) { echo PHP_EOL; } }
-
Never knew MCCodes had audit logs, blows my ****ing mind really.
-
I'll add a bit. uaktags, a developer of ezRPG is working on creating an upgrade from ezRPG to ezRPG rework and vise versa. The ultimate goal is to merge the two projects and focus our time solely on improving and developing a single version of ezRPG. For more information you can visit his branch at https://github.com/uaktags/ezrpg. Currently, my rework is stable, but still in beta stage, hence 0.1b. There are a few kinks with the installer, but a fix for it has been detailed... somewhere. It's available here: https://github.com/nands/ezrpg The new release of ezRPG currently in development will house some awesome, but major additions and changes to the engine. You can find ezRPG devel here: https://github.com/ezrpg/ezrpg/tree/devel For a demo of ezRPG (stable master branch): http://demo.ezrpgproject.org For a demo of ezRPG Rework (beta 1): http://rework.ezrpgproject.org
-
I fail to see the "niceness" of this design: either I'm just used to different templates, or everyone here is being extremely nice. Personally, it looks like a coloured-in wireframe mockup, and an okay'ish one at that. I'd beg you to look at some of the designs over here: http://themeforest.net/category/site-templates/technology They are sub-par, but at the price one cannot complain. Nothing beats an exclusive template from a good design firm. I'll rather be the ******* who provides constructive criticism than make somebody think they're good when they have a long way to go.
-
You've misinterpreted me. I'm not saying they shouldn't learn something new, but rather that database replication and clustering is beyond the scope of this post. But if you'd like, I'd go into further detail... I just don't see the point to.
-
You seem to over-estimate the experience and knowledge of this community in general.
-
Why MongoDB? :confused:
-
There are a few things that are advantageous. Someone on MySQL discussion forums(note: not Oracle/MySQL AB) offering some "str_replace() script" is definitely not one of them. P.S. My previous post holds no relation to the query itself, it's the code(GLOBAL me) that is wrong.
-
OMG! No,no,no,no.... MY EYES, IT BURNSSS!!!
-
It depends. Decoupling is useful at times, but I really don't see how anything can be in two places at once. I personally think that this particular question from the OP was not well thought through - probably due to the OP not knowing any better.
-
Why on earth would you want to launch multiple connections, it makes no sense? You can easily select across databases if needed, even though inefficient. SELECT COUNT(db1.tbl.id), COUNT(db2.tbl.id) FROM db1.tbl, db2.tbl
-
Meh, dump the body and get on with your life. These things happen all the time.
-
It depends on what you develop, and what your needs are. I use Eclipse, with a JS plugin. Opera for debugging and profiling. I found Netbeans to have terrible support for pretty much anything client-side.
-
-facepalm- do-over.
-
Collaborators towards the v3 engine
Spudinski replied to ColdBlooded's topic in MCCode v3 Discussion
Edit: Ok seriously. Given the "collaboration experience" posted about Dave recently, I can only guess what a delay cause. You guys should just give up already, there's no more willing victims you guys can rake money out of anymore. -
What Engine matches my needs most in your opinion?
Spudinski replied to espe's topic in Game Projects
I'm suggesting ezRPG, since you asked for an "engine" and not a game. -
Who told you that? I personally find that Mccode is the most severe game engine ever.
-
You really shouldn't be using over-qualified class definitions.
-
MVC is not applicable everywhere. And I somewhat agree with a_b, it's becoming over-rated, much like Singletons. Both design patterns are great, but they share a common fate: they are being abused by people who do not understand the problem they attempt to solve. MVC is just very popular in PHP, but it's because of the fundamentals of the language: it has always needed an abstraction of logic from presentation and the MVC pattern provides this generously. But this is all very ironic if you read the history of PHP, and what it was initially designed for...
-
Even the last CentOs major shipped with PHP 5.3.2(/3?). The industry standard is PHP 5.3.3. ext/mysql is the devils work. It's bad on so many levels, I'm not going to explain. Furthermore, procedural ext/mysqli is going to be dropped from PHP in the near future. PHP is aiming for Pdo, and rightfully so, it does have a better abstraction layer for using multiple adapters(DBMS').