Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Everything posted by EdR

  1. Depends on what you need. If you need shared web hosting, then Dreamhost is OK - you get enough elbow room in the shell to make a decent set of tweaks and modifications should they be necessary. I think you can use mod_python, don't know about WSGI. If you're looking for a decent Python provider, however, you're probably looking at dedicated hosting or a virtual server. I'd start looking at an EC2 Micro instance (free) or an el-cheapo VPS at Linode or Rackspace Cloud. Bear in mind you'll need to bring your own clues to the table as far as setup and administration go.
  2. EdR

    Becoming a freelancer developer

    Quote:No. Read FAQ 49: http://www.sloperama.com/advice/lesson49.htmThis is the best FAQ I've ever seen on your site, Tom. This should be required reading before posting here.
  3. EdR

    Non Disclosure Agreement

    This looks reasonable.
  4. No. Generally it'd be in a file somewhere, such as "license.vorbis.txt" or something. It'd be nice of you to include "This game uses the OGG Vorbis libraries available at http://foo.bar" though. Politeness and all that.
  5. EdR

    Where to now?...

    Quote:Original post by Tom Sloper Quote:Original post by Viral_Fury School only has things in Java (except for AI, Lisp territory) You're wrong. Look at more schools. Quote:Original post by Tom Sloper Quote:Original post by Viral_Fury I'm still in high school We knew that. What's your point?No offense intended, but this kind of 'tude is a bit unwarranted, Tom. Most high schools have almost nothing for computer programming to begin with, and when they do it usually is all Java because Java is what's used by the Advanced Placement CS courses. While you might be able to find university-level courses that deal with other languages (and should, at most universities), but for a high-schooler this advice is kind of impractical, and the tone you're delivering it with is a bit much for someone who's making a good-faith effort and has apparently shown that he's willing to work on his own a good bit. Viral_fury: It sounds like you're not quite there with C++, and trying to run (OpenGL, whatever) before you can walk might be a bit much. If I were you I'd give this book a read: How to Think Like a Computer Scientist. It'll also have the side benefit of being a decent introduction to the kind of stuff you'll see in college, to see if that's the route you really want to go. -Ed
  6. EdR

    Selling your labor and EULAs

    Quote:Next question: Why would these transactions be frowned upon? Why not design a game that supports and even encourages a real-world economy to flourish within the game universe?Because the supply of items always goes up due to monster drops or whatever. The cost to buy anything goes up too. And nobody's going to play a game where you have to buy all your equipment, if you were going to say "well, remove item drops." The only way to make it work with a real economy is to base the game on something other than traditional "game" concepts and put everything in the hands of the player, as in Second Life.
  7. EdR

    Devving in Linux

    Quote:#3 Default Ubuntu install is not developer friendly! By this I mean that alot of necessary tools i.e. gcc, automake,libtool,etc will be missing and it's a PIA with Ubuntu to track down what is missing or necessary? I tried running the default SDL template "hello world" program that comes with KDevelop for example on Ubuntu and it didn't even compile until I apt-get'ed like 10 different things!apt-get install build-essential g++ libsdl-dev ide_of_his_choice There's no good reason to switch distros just because the packages aren't installed. It's not difficult; that's why package managers were invented. EDIT: Apparently build-essential is already included in Ubuntu these days, too. g++ seems not to, though. [Edited by - EdR on May 23, 2008 8:42:22 PM]
  8. EdR

    pros and cons of pitching?

    Quote:Original post by shadowstar120 yea i see what you mean about the companies not wanting MY ideas. and my goal is to make games, not just this one. I want to do it for a living. but my future goal is to be a director of a team and make games that way.Competent "directors" ("director" is not a very good term for video games, aside from a few special cases) generally come up through the ranks of people who have done the work. I mean no offense, but you sound like you're saying "I want to do the fun stuff, but I don't want to do any of the hard work to get there." Read what Tom and others have posted--it's not that easy, and without marketable skills (no, the "management" skills you think you possess do not count) you will get nowhere.
  9. EdR


    Quote:I know that many people complain how L/GPL licenses infect their projects. Have I fallen into that trap?With LGPL at least, those complainers are simply wrong (and if they're linking to GPL code without understanding the ramifications they're none too bright). LGPL does not "infect", so long as you follow its fairly simple rules. Quote:If I want to release my project under something different then the LGPL, do I have to rid my project of everything LGPL?No. You really should read the LGPL over, or at least read a synopsis of it; Wikipedia has a decent primer on it. In short, the LGPL is "use this how you like, link to it however you like, but if you change the LGPL code, give back your changes." Quote:I know for a fact that I have seen projects released under the zlib license that link to non-zlib licensed projects, such as FreeType. So, if I do not distribute any of these dependencies with my project, am I allowed to license it however I please?I don't see why not. Quote:Also, I'm wondering if zlib is the best license for my project. I'm going to release the source code. I don't want to force people into crediting me -- I would just appreciate it if no one would claim to have written my project.These are much the same thing, though. Most of the other licenses (MIT, X11, three-clause or the commonly-modified two-clause BSD) require attribution. The difference between three-clause and two-clause version, which is not "official" but used by FreeBSD, is that the three-clause version prohibits the use of the copyright holder's name in advertising. The two-clause version allows it. Quote:Furthermore, I want to allow my project's use in commercial projects, so I do not wan to release it under the GPL.Given your stipulations, I would recommend the MIT License, BSD License (two-clause, probably), or X11 License, all of which are semantically more-or-less equivalent. They do require attribution in binary and source redistributions, but that's something of a necessary evil if you don't want others claiming creation and ownership.
  10. EdR

    [.net] Stacks FTL

    Quote:A Deque is doubly-linked list of objects, which have to be constructed each time they are added to the list, and destructed each time they are removed.I don't think this is true. There's nothing stopping you from making an array deque.
  11. Quote:Original post by godsenddeath i'd like to chime in with a question, is it possible to use Visual studio to learn assembly? like just write a c shell and wite the accual code in assembly?It's possible, but it's not really a great idea. If you want to learn assembly, I'd get dedicated tools for it. I had to learn in a class with a professor who wanted to stick to the 16-bit subset of x86 (under DOS--hello, int 21h!), so we used an old version of A86; it's command-line, rudimentary, and generally crapful, but there are much better tools to learn ASM with than using VC++. I transitioned to NASM after the class was over. More powerful, more useful, more interesting. -Ed
  12. If you're only looking for Standard, Microsoft hands it away like candy at just about all of their events. Occasionally they hand out Professional as well, but generally to more focused groups; I got my (first) copy of Professional through Dreamspark, then another through my university, and a third from a user's group meeting where somebody from Microsoft spoke. What with all the VS, Windows, and SQL Server discs, I'm getting to the point where I could shingle my house in Microsoft freebies...
  13. EdR

    Is college degree so important?

    Quote:With all said and done, if you want mundo money, and don't have lots of baggage (spouse+kids), and love spending a lot of time at work. Go for it, get a degree, make your way in life and (maybe) settle down in the far future. If you value your friends and family time more then having lots of money .. then no, find a job you are satisfied with and settle down ;)This is a false dichotomy. Plenty of people settle down within a year or two of graduating from post-secondary education and do fine.
  14. EdR

    [.net] Stacks FTL

    Quote:Original post by Ravyne Actually, a ring-buffer would be a better data structure, as it will avoid all the extraneous object construction/destruction that a push onto a "full" deque will. I'm not sure if .net provides one, but it would be pretty trivial to implement one on top of an array.How do you figure? You still have to create the objects to place into a ring buffer and destroy (or, rather, garbage-collect) the old ones. You're just shifting how they're being stored. I don't see any significant performance benefits coming from using a ring buffer, so long as you set the deque's capacity to be more than [history size + 1].
  15. EdR

    Is college degree so important?

    Quote:Original post by NathanRunge If you manage to release a couple of SUCCESSFUL and HIGH QUALITY independent games that may be considered a better reflection on your ability. Keeping in mind "Hobo Beat-Up 3" does not really qualify you for a games job.In a lot of places, that still won't get you past the HR degree filter.
  16. EdR

    [.net] Stacks FTL

    You're looking for a deque. I haven't looked at his code, but it's trivial to make one out of a List<>. Or, if you're really hard up, go grab the C5 collections library.
  17. EdR

    Online Game - Question

    AJAX support ranges from nonexistent (literally; javascript off) to passable; I'd think that recommending it for a browser game (which probably should be catering to the lowest common denominator) might not be the best of ideas, especially as a beginner.
  18. EdR

    [web] MDB2 problems

    Can't help you much with MDB2, but PDO comes installed with PHP 5.0 and later and is quite good. PHP Manual entry
  19. EdR

    Is college degree so important?

    A computer science degree generally helps focus you and teach you how to think. It is also important for getting your foot in the door so Human Resources won't throw your application away.
  20. Quote:It's not the programming that is out of reach for the common man, it's the documentation and tools. All platforms that have "homebrew" had to be reverse engineered to some extent to provide functionality that normally requires special equipment, a license to develop on the platform, etc. That's what makes homebrew stand out from other forms of development. When you make a toolchain that replicates the functionality of an official devkit, then that's homebrew.And you can dictate this...why?
  21. Crawl is largely centralized. I'm referring more to a central server for deaths and score tracking, nothing more. And like I said, you can not have bones by playing local-only.
  22. Hey, folks. Just bouncing some ideas around in my head at the moment, figured I'd throw this out there. As of late I've been cheerfully getting myself addicted to Trackmania Nations Forever, a free arcade-style racing game. One of the coolest parts of this game is the central multiplayer integration. You don't play directly against other players, but instead you collect medals earned by beating ghost-car times. (I have no idea how the times are calculated, but most are pretty easy and all are doable.) The cool part of this comes from a constantly active ticker that shows your world, country, and local standings. For example, right now I'm 22nd in Maine, around 1100th in the US, and around 4000th in the world (these are random numbers, I can't be bothered to go look them up for discussion's sake). This sort of thing is a fascinating way to keep one playing: it's an accurate barometer of just how good you are compared to everyone else. Valve does something vaguely similar with the Half-Life 2 series, starting with Portal and Episode Two: Achievements, much like the XBox Live setup. These achievements are much less interesting, though, due to the lack of direct comparison. There's just less to it. I'm interested to hear your thoughts. I've had an idea for a more up-to-date sort of Roguelike floating through my head for a while. It'd be turn-based, so multiplayer is more or less out, but I was considering the idea of something like bones files from Nethack. Players can, at the start of a game, choose to play local-only or with remote content added. When you drop a level and the game needs to create a new level, the remote content game will contact the game server and ask for a bones file, which may or may not be given. If it is, the dead character's vital stats are sent, plus with maybe one or two random items they were carrying, along with map data. (For simplicity's sake, assume that maps are randomly generated based on a seed; individual items on the map can change between plays, it won't significantly matter.) As in most Roguelikes, deaths will be frequent, and somebody playing with remote content will have their game automatically uploaded to the server for viewing, ranking, etcetera. One part of me thinks this would be a cool way to foster replay in an otherwise very straightforward RPG. The skeptical part of me, though, says that this sort of thing isn't necessarily valuable, and is more hassle than it's worth except for games that are entirely focused around the score and ranking. Any ideas or riffs on the concept would be cool to hear about. -Ed
  23. Quote:(not the the express edition which i here does not come up the optimized compiler by default)Pretty sure they run the same toolchain. The only difference I'm aware of is in IDE "stuff."Quote:(i remember reading somewhere on MS website that standard has a simplified and Pro has full which worries me)The installer is simplified. That's what the page says.
  24. Quote:Original post by kiwibonga Quote:Original post by EdR Quote:isn't homebrew games and apps for consoles and handhelds etc?AFAIK, "homebrew" is just another word for "independent", though it has somewhat more console-ish connotations. It goes a bit deeper than that, actually -- it's more about making something that normally is out of reach for the common man, like software that normally requires a proprietary devkit to develop, or a make-your-own video projector.I don't see how you can definitively state that. Any sort of programming "normally is out of reach for the common man". Proprietary devkits aren't necessary to write code for any of the common homebrew platforms, just a toolchain that can export code it can understand. If a person can write C/C++, a person can write code for one of the common homebrew platforms. Hell, I still hear people refer to independent PalmOS development as "homebrew," and you never needed a proprietary development kit for those. Hardware is obviously outside the scope of this discussion so I'm not quite sure why you brought it up.
  25. The differences between Standard and Pro are marginal. Unless you need Object Test Bench, their XSLT debugger, or the ability to attach to a remote process (there are other differences, but none of real note), Standard will do you fine.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!