Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

143 Neutral

About driftingSpaceMan

  • Rank
  1. driftingSpaceMan


    A few rough concepts
  2. driftingSpaceMan


    Elements of fantasy physics/magic are intimately linked with crucial game mechanics, both explaining them in terms the player can use and understand, and providing context for their overall purpose in the game. It's not always as easy to re-write after the fact. Anyway: I'm hesitant at the moment to ask anyone to invest more than a few minutes in my project since I have no portfolio and this is my first actual game (all of my previous work has been experimenting with parts of game engines).[/quote] Well, without any portfolio, it's unlikely that anybody would respond. However, if you have any prior programming experience, that's relevant as a resume/portfolio. Do you work in software development? What do you do for a living? What is your programming experience? My critique was made in hopes of outlining the difficulty of even a simple aspect of game development (crafting a basic setting). A project of this magnitude takes many people many years to complete. If you're really serious about this, and you have the experience to pull it off, you do need a team of several contractors or partners. If you need past game projects to get a team together (and you probably do), then the best course of action would be to make a few simple games simply for demonstration purposes. To say "Hey, I can make pong, and I can make it connect through a server to be played by two people anywhere in the world" -that would go a long way, and a lot of that same technology and experience would be very relevant to the project you have in mind. Also my budget for this project is zero, but thank you for the offer.[/quote] If you're spending time on something, skilled working hours, then you have a budget. If you would have spent 500 hours on something you aren't skilled in rather than programming (if this is your main area of expertise), then you would be better put to spend 50 hours programming on a contract job through oDesk or something, making a couple thousand dollars, and paying somebody else, whose area of expertise the problem in question is, that couple thousand dollars to spend 50 hours solving it. Time is money, money is time. Wasting time by doing things you aren't experienced at is wasting money which you could be making instead and using to pay people who are experienced in those fields, saving yourself time and a headache in the process. If you are in a position of being legally unable to work on the internet (such as being a minor, or in a country in which there is no available work and where there are trade embargoes or other NTBs preventing bank transfers to that country), then let me know, and I can help you work something out. Your English is clearly good enough to communicate with clients (which is a problem for most people in the world), so that shouldn't be an obstacle. Since I cannot afford high quality modeling software I am starting by coding my own modeler.[/quote] As others have mentioned, re-inventing the wheel is not a good idea. If you're just making this software for fun, that's great! I applaud you. But if you're serious about making a game, I'm afraid this is a waste of time. There are free packages out there, and even if there weren't, with the time and effort you spend programming this, you could have made enough money to buy modeling software a few dozen times over. That said, if you aren't a trained artist, you shouldn't be doing any modeling at all; use only free assets (and at the very most, cubes) as placeholders and hire a professional 3d artist to make proper models for you. There's an entire world of complexity you won't be able to account for which is relevant to texturing, animation, and the general efficiency of the models- even if something looks good to the untrained eye, it could be completely worthless as a game model. If you can really make progress on this, I have access to a couple hundred thousand dollars worth of professional art assets that would work with this game (steam-punk airships and such) that I could probably license to you. They were for another game which fell through (but that's what happens in game development, you spend a million dollars and a couple years in development and then management and politics kicks in and things go to shit- c'est la vie). The best thing that you could take away from this is to focus on what you're good at- don't waste your time on anything else. Full steam ahead with a large and fully funded team would need a couple years to finish this. You will need outside talent, and you'll need to bankroll most of that yourself (with contract work for other companies) unless you're gifted with nigh-supernatural charisma and convince professionals to work for free (which is nearly impossible). Best of luck. Let me know if you need help with anything I mentioned.
  3. driftingSpaceMan


    The game takes place on an unnamed planet completely covered by a deep ocean. Seperating the ocean is a chasm several miles wide and about a mile deep, creating a waterfall effect on both sides; the water there runs into the interior of the planet.[/quote] Why doesn't the interior fill up, or drain the ocean in a matter of days? Floating about two miles above the ocean are large masses of porous rock filled with naturally occuring helium (and sometimes hydrogen); on top of these rocks grow grasses and plant life.[/quote] It's not possible for porous rocks containing helium or hydrogen to be suspended and bear loads like this for several reasons: 1. With normal atmospheric gases, helium and hydrogen are not powerful enough lifting gases to bear anything even approaching their own volumes in other materials. Balloons have enormous volume and very little additional mass. 2. Hydrogen and Helium leak. Very, very quickly. Not even the crust of the Earth itself can trap either gas for long; without being part of a stable molecular structure containing heavier atoms, their diatomic and atomic masses respectively are low enough that they will not only flow through the gaps between molecules in a steel container, but they'll happily float off into space, carried away by cosmic "wind" or their own thermal velocities. Even if you had a rock that was light enough to float with those gases filling its pockets (a feat not even modern man-made materials like aerogel would be liable to accomplish), it would only do so for a few weeks before crashing back into the sea. 3. Assuming you solved the former problems, such structures would none-the-less fail in a matter of years as, free floating, they were driven by winds to crash into each-other. Lighter than air doesn't mean no-mass; such floating islands would have tremendous mass, and the collisions between them would be nothing short of titanic. Such a force would shatter the colliding faces of the rocks into dust, and if they had hydrogen in them creating an air-fuel mixture on collision? Not a chance. Suggestion: If you must have floating islands, invent some kind of "unobtanium" that suspends the islands by "magnetism", or better yet something magical (since it's more difficult to write good scientific explanations, and very easy for them to go wrong), and keeps them from crashing into each other too violently. As civilization developed it became necessary to keep the islands in one place, so giant anchors were constructed which tied each island to one place on the ocean. Although these early civilizations had boats, crossing the chasm in the middle of the ocean was next to impossible, so the two societies on either side of the chasm were isolated from each other and developed seperately.[/quote] 1. Assuming they have floating rock, creating air-ships should have always been trivial- more so than developing sea-faring boat technology. All they had to do was un-anchor a small one. 2. Why do they need to anchor these islands to the ocean? Why do they need to keep them in once place? "For civilization" doesn't really explain that. They could just anchor them to each other. 3. You're talking about an altitude of several miles. They would not have the technology to build chains that could hold their own weight, much less any force from the islands themselves, with that kind of length unless you give them some additional kind of unobtanium like "adamantium" (and if you do that, they'll need nuclear weapons just to scratch the enemy's armor). All chains break under the force of their own weight after a certain point. What you're trying to have them do here is akin to building a space elevator with Victorian technology. They would need anti-gravity/airship technology just to keep the chains from breaking under their own weight and serving as the anchors you want (but which are unneeded). 4. A hemisphere of a planet is enormous. There's little comprehensible reason why the entire hemisphere would be one society unless you have some kind of magic or advanced technology holding it together (like telecommunications and a robot army). Empires only stretch as far as the ruling body can control through communication and war. You would have dozens, if not hundreds, of kingdoms in a situation like this. Having an abundance of water and hydrogen for fuel, steam powered inventions became most improtant and developed in both societies. But one society, later known as the "dark society," was warlike and developed machines for conquest, while the other one, the "light society," devoted itself to scientific endeavours.[/quote] Water isn't fuel. That aside, why? Why would one side be "evil" and one side be "good"? Is there some geographical difference here that caused it? Are they genetically different, one having an "evil" gene, and another having "good"? Why would they ever develop machines of conquests if they've already conquered everything in reach? Suggestion: Hire a writer, or work with one from this forum, to develop a coherent world lore to set the story in, and set up a conflict that is a little less ad hoc and a little more invested. If you have a budget, I'd be glad to offer you a consult. Anyway, I hope that helps and gets you thinking about those things. Cheers!
  4. driftingSpaceMan

    Difficulty on deciding on a suitable qualification

    Almost nobody in games uses Assembly; the trend is towards higher and higher level programming languages, and even to scripting. Commercially, computers are so fast that differences of efficiency of even an order of magnitude are even inconsequential. If your game gets 30 FPS, no matter how messy your code is (and even buggy, with any number of hacks to try to work around the bugs rather than fixing them), or if it's all just script and interpreted language, that's good enough for it to sell. Professional game development is about getting a project done and shipped as cheaply as possible (and that's the case for software development in general), so it will achieve high profit margins. Like politics and sausage making, it's hard to look at it the same way after you've seen how things get done sometimes. Aside from work on low level drivers and hardware, it's not very relevant today. You could just lean javascript and Unity, and become a game programmer as long as you have a reputation for working hard and getting things done quickly. Most importantly, be willing to learn a new engine or programming language you've never heard of before at the drop of a dime, and enjoy bug fixing. Most companies do not make or use their own engines (although many do have some existing internal technology), but things can certainly change over night. Assembly wouldn't hurt you, and it might open you up to thinking about things in a new way, but it's far from necessary. Just be ready and willing to learn, and have a good portfolio to show that you're dedicated.
  5. driftingSpaceMan

    Quantum Trapping/Locking

    With attraction based magnetic levitation, it's actually impossible to stabilize without active control (modulating the magnets). This is because as you slip a bit too close to one magnet, the field grows stronger in that direction, and weaker in the opposed direction with distance. http://en.wikipedia....haw%27s_theorem It's pretty cool. Sounds pretty complicated, but Maglev already uses active modulation of the magnets with modern technology to give large tolerances to allow economical track building. So, what once sounded commercially implausible is really not a big deal today with modern electronics (it's not entirely trivial, but it's largely a solved problem). Other types use induction in coils outside the train to generate repulsive forces (Which are stable, but that only works while the train is moving)- sometimes they use superconductors to create the magnetic fields, but they aren't using the super-conductor/diamagnetic systems shown in these demonstrations. Room temperature superconductors would be great for more efficient electromagnets, and computers that could be clocked up to relativistic limits without needing much cooling. Not sure if they'll do much for transportation levitation though... It's plausible that there aren't any materials in the universe that would provide super-conduction at room temperatures. We don't know if there are or not- it may actually not exist. As temperatures increase, we find fewer and fewer viable super conductors. Of course, it just as well may turn out that there are some materials that will do it. That said, it's not actually all that difficult or expensive to cool things down; what we need is more efficient and compact insulators to keep them cool without multiple feet of insulation. Aerogel is a promising direction, but even it is only capable of moderate insulation. If we pursue insulation in the way we have pursued capacitance, we may be able to engineer materials to give us thousand of molecule wide gaps of empty space in a computer case. In that instance, a relatively basic array of heat pumps might be able to maintain super conductivity. Or maybe the liquid nitrogen man will come every day like the milk man to drop off your daily coolant ;) As for the hover board, I'm afraid you're stuck with good old fashioned jet engines as your best option.
  6. driftingSpaceMan

    Sphere of Destruction or Unstoppable Monster

    This. A weak but exponentially replicating threat. Not necessarily monsters (grey goo would work too). Something the player can face easily, only to see the rest growing beyond control. That would create a more drawn out panic. Something like one giant monster or a sphere of destruction would be too obviously a plot point where the player knows it's not meant to be destroyed.
  7. driftingSpaceMan

    Internet connection isn't working for specific sites

    Can you access it through a proxy? That might get you there for now and perhaps the problem will clear up on its own in a few days. There are plenty of free proxies available on the net which aren't terribly fast, but should work. Also try TOR. Do you know anybody else with the same ISP locally who could test it out? If it works there, it has to be something buggy with your modem or router... if not, maybe it's some conspiracy being executed by Comcast as an attack on free software and... the SAT?
  8. driftingSpaceMan

    Difficulty on deciding on a suitable qualification

    What kind of job are you trying to get? You don't need any kind of degree to get a good job in the game industry- you just need to know your stuff and find a way to prove it (self taught or university educated, it makes no difference). More important is politics (and sometimes formal education can give you a leg up there).
  9. driftingSpaceMan

    Unity license under 100.000

    You would only have to buy it once, but it would be very difficult to manage the project assets without having one license per seat (your time wasted working around not having full license for everybody on any project of appreciable size would probably be a greater loss than the cost of the licenses). You can use the same license(s). Just make sure it's not registered to the team members, but explicitly in your possession (or your company). _sprite had something to say about it in the other thread which is relevant: [quote name='_sprite']According to the EULA: (d) A company, educational institution, incorporated entity, or individual may not license both Unity Pro and Unity at the same time. So I think you're ok as long as you're separate individuals, and only one individual actually uses the pro license (say to put everything together). If you become a company, you'll all need to have the pro license.[/quote] If you don't want to buy multiple Pro licenses, it's easy to get around by not hiring your peers, but contracting them wherein they use their own respective versions of Unity, and you use Unity Pro. However, as I mentioned earlier, this would be a serious pain because of the tools Unity Pro provides and Indie lacks, such as the asset server, which you would have to work around if using the indie version.
  10. driftingSpaceMan

    Genetic Algorithms for TSP

    I think I'm with IADaveMark on this one, GAs doesn't strike me as particularly useful for this... it's much less likely to give you the optimal solution (unless it gets really lucky). Unless there's some kind of hidden logic to the layout of the locations in the kind of environment you're solving that you don't know about and could be teased out by by the GA and applied across many problems, the advantages aren't really very apparent. Sometimes I'm sure there is such a logic (and in that case, a really good genetic algorithm may be able to figure it out and probably proceed much faster than a random system)... but if this is a more or less random level we're talking about, there may not be anything of the sort that would give a GA an advantage here. That said, genetic algorithms are just plain fun... so, that could factor in.
  11. driftingSpaceMan

    (Python/Pygame) 2D Random Tree Generator

    I didn't think you were If you bevel the whole sheet of leaves (as one solid piece), it will look like some kind of bizarre old green sponge. Only applying the shadow, and making it very diffuse might work, but dealing directly with the leaf colours should work better. That should look pretty nice. I think you'll do well to use more disperse leaves, and just blit more of them to flesh out the shape. Something like these: I made a little mockup: Or not Neon green (my monitor is a little off): You should be able to do that without too much trouble. (by the way, I also layered on three levels of bark there to build some mass on the trunk and give it a more sculptural shape) For any trees with substantial amounts of leaves, you'll want to abandon that if you want them to look good/realistic. The view angle you are using is not conducive to seeing those branches unless the tree is barren. If you try to show the branches, it will look forced. I can definitely understand that you spent a lot of work on the branches, so you want to show them off for the detailed structures they are, but if you try to do that, the overall look will be diminished by wonky perspective issues. Try to resist the temptation. Focus more on the roots (which can be seen), and layering in more volume on the trunks. Just worry about branches for the spooky dead trees (or winter trees)- trust me, the subtleties of your work will not be lost, but will be all the stronger for it. I hope that helps. Cheers!
  12. driftingSpaceMan


    Does this have the functionality of selecting default rotation values (like four directional overhead, isometric, hex, eight directional) and automatically rendering those out without having to reset the camera? Can one "select all" for animations and have them all output to the same sprite sheet without doing them one by one?
  13. driftingSpaceMan

    Changing employer

    Umm... there are two issues here: #1 Can you legally do this: You may have already violated your contract. Some contracts even say you can't work for a competitor within so many months of quitting, I believe (but those are pretty draconian). Aside from that... #2: You mean the ethical ramifications of using a social/political connection to get a job? You have an advantage- use it! If you don't use a connection you have, that's not so much an ethical question, as one of sanity Best of luck!
  14. driftingSpaceMan

    [Java] Help with Grid Movement and Collisions

    Hi, Sorry I don't have time to review your source. Tile based collisions are typically really easy, though. You just need to set a timer to iterate through "steps" every so often as the character walks (wherein you can plan transition animations between tiles), and then compare where the character is moving to against the array of tiles in the map to determine if it's collisionable or not. I'm not sure how you're doing movement, but if it isn't tile-by-tile (with only an aesthetic coverup in the form of an animation), it will make the process a bit more difficult (certainly still doable, but not as simple). On move (whether initiated by a single key tap, or by a timer based on holding the key down), I would test the tile position that the character is going to move in. If it's OK, I'd update the character's position to that tile. If it's not OK, I would follow the process that tile prescribes (I used to like to do fun things with it, like damaging tiles, etc.). I hope that gives you some ideas... Cheers!
  15. driftingSpaceMan

    (Python/Pygame) 2D Random Tree Generator

    Whatever you do, don't bevel those leaves. Instead, you need to thin them out a little bit, and use more of them layered together. You'll want to darken those in the back slightly, and probably shift the hue in the direction of blue just a little bit. If you spam the tree with a whole mess of them with variable shades, moving to lighter as you come forwards, you should get a richer more fluffy look. I hope that helps a bit. Cheers!
  • 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!