Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 25 Sep 2002
Offline Last Active Private

#5250740 Demonstrating a strategy game in a convention

Posted by jbadams on 05 September 2015 - 04:22 PM

Interesting problem...



I think you (and frob) already hit the nail on the head; you're going to have to pick a small part of the game that's sufficiently interesting to get people interested and focus on that.  They're simply not going to get to experience everything the game has to offer, so your goal should be to pick something that's interesting enough to draw them in to further research, and to make that further research as easy as possible.  I would:

  • Make a nice landing page on your website that lists the core features of the game, with short to-the-point (as much as possible for any given feature) videos of each and concise explanations.
  • Everyone who stops by at the convention should at minimum get a business card with the url to this landing page, preferably with a QR code for convenience.  The rest of the card design needs to be memorable enough to associate with whatever you show off.
  • You might also give them a printed leaflet showing off some of the major features that may have been missed at the convention.
  • Try to build an email list with everyone that stops by.  Figure out how to make sign-up as quick and painless as possible, and have very quick and clear privacy statement ready so they know they won't be getting spammed; obviously, also don't spam them.


How many players do you intend to have, and how many people demonstrating?  You need to find the most exciting/gripping/interesting experience you can offer, which as you've said unfortunately may entail a bit of a steep learning curve and might swamp the players with too many options.  You may be able to alleviate the learning curve a little by personally talking each player through any difficult parts of the experience.

#5249814 lame question how to delete something from vector

Posted by jbadams on 30 August 2015 - 10:45 PM

Alright guys, this could have been easily Googled - point made, please let it go and continue the discussion. :)

#5249327 Has anyone sold a game through gamedev.net top banner Ads?

Posted by jbadams on 28 August 2015 - 05:03 AM

Yep, that promotion is GDNet+ only -- the intent was to thank our paid subscribers and hopefully encourage some more subscriptions rather than everyone just gaining the benefits for free via Crossbones -- as a GDNet+ benefit it's also available to new members without having to gain 1,000 rep first.


Any member with an active GDNet+ subscription can place a leaderboard ad at no additional cost, which will remain in circulation for 50,000 impressions.  Higher rep members (I'm afraid I'm not sure of the exact threshold) can place a second ad at the same time, while anyone else uploading a new ad will have it replace the first one.


Taking a random selection of the currently active ads we have the following figures:


31,462 impressions, 36 clicks

23,072 impressions, 38 clicks

21,726 impressions, 61 clicks

6567 impressions, 15 clicks


The highest number of clicks achieved was 1824, while the lowest was 5 (for a duplicated ad).  I obviously can't tell you if those clicks resulted in sales, downloads, or whatever the members in question were hoping for, but at $5 for a month of membership (less for a crossbones member) it's pretty cheap to give it a go.



The ads with the best results are for developer resources rather than games, although a couple of games have made it into the triple digits of clicks.



We also have other ad units and the possibility of advertising in our email newsletter, which are not available through the above promotion -- if you'd like details on those shoot off an email to sales@gamedev.net and someone can help you out.



Hope that helps! :)

#5247554 Different physical attributes for dragons

Posted by jbadams on 18 August 2015 - 09:11 PM

How important is it for the game play that the player be able to easily tell dragons apart?

The more important it is to be able to tell them apart (or more difficulty that will be caused by NOT being able to tell them apart) the more important it is to make them visually distinct.

#5245195 OpenGL vs DirectX

Posted by jbadams on 09 August 2015 - 12:07 AM

Your question has been asked so many times that the following line was added to the For Beginners forum FAQ about it:

"This" versus "that" threads are considered flame bait and will usually be closed on sight. Such questions have usually been asked before, several times, so there should be no need to ask them again.

The very first response to this question last time you asked it was a link to a Google search for those previous discussions, and opening just a few links from the first page of those results turns up a wealth of discussion on your question which should give you more than enough information to make a decision.  In addition, a couple of people have given you responses directly in this topic, which you have rudely dismissed as "not answering" your question.


If a moderator closes your topic you should not simply repost the same question a couple of months later.



Researching is an important skill for developers to learn, and you were actually given a link with a whole list of discussions which answer your question as directly as it can possibly be answered.  All of the information is available to you, and all you need to do is read through it and make a decision.



If you refuse to do your own research and are rude to those trying to respond to you then yes, your topics may be closed by a moderator -- that is how online discussion forums work.


(Note: This post added in response to the OP reporting Promit's closing post for moderation.)

#5244598 Game Documentation

Posted by jbadams on 05 August 2015 - 12:59 AM

What are the requirements for your project?

Submit whatever you need to for your assignment -- if you don't know what the requirements are you should probably speak to your teacher.

#5243317 Is social networking/PR for everyone?

Posted by jbadams on 28 July 2015 - 09:50 PM

I have a question regarding content and the process of building an audience. Among the many marketing resources that I've come across, I noticed a few recurring themes (related to Twitter posts and updates). In short, many stated that you have to post at least 5 or more times a day to engage your followers or they will stop following you.

Missed this the first time around.  I saw that same advice when I started running GDNet's social media, and tried it out; the response was terrible, most likely because it was somewhat obvious that I was really struggling to find real content for those updates, and generated more negative feedback than anything.  Your mileage may vary and I would encourage you to try different approaches to see what works for you, but for me we got a much better response once I stopped trying to push out a minimum number of updates and instead concentrated on trying to push out the sort of updates people really want to see, whenever there was something available.  For me that's normally still a minimum of 1 post per day, and sometimes up to 10 posts on a busy day, but occasionally nothing for a couple of days in a row; if I don't have content that's genuinely likely to be interesting I've found I get better results from simply posting nothing than I do from pushing out some sort of update just for the sake of it.



We've also received a lot of great feedback about keeping the accounts "human"; responding to things with an actual opinion rather than just PR talk, posting things as we find them rather than setting up an automated feed, just leaving up the occasional mistake with an apology and correction in the comments rather than trying to make everything perfect.

#5243162 Is social networking/PR for everyone?

Posted by jbadams on 28 July 2015 - 06:54 AM

I wonder if social networking/PR is something that can be learned

Absolutely!  I had no real idea about this sort of stuff when I took over the GameDev.net Facebook page, but after a few months of experimentally posting and paying attention to what worked well and what didn't I got the hang of what our audience seemed to respond positively to, and the page is now fairly active and very popular with over three times the number of fans as I started with a more following us every day.


Both Facebook and Twitter provide analytics with quite a bit of detail, so you have solid data to learn from: if a certain type or style of posting drives away fans you'll see it right there in the analytics, and likewise for things that work well.


You can also read up as you have already been doing to benefit from the experience of others and gain some general tips to get you started.

#5242335 How many downloads have you had in the first 2 weeks? - Android Market

Posted by jbadams on 24 July 2015 - 01:09 AM

Moving you to our Business forum since you're looking for marketing advice rather than announcing something. :)

#5240240 Has anyone got a feeling of this when you were starting as game developer?

Posted by jbadams on 14 July 2015 - 08:08 AM

Do you sometimes times think that a "real game developer" start from the scratch

Of course not.  "Real game developers" make games, whether or not they use an engine has no bearing what-so-ever on that.  An engine just provides basic features, you still have to do a lot of work to make a good game, so it's not cheating at all -- it's simply choosing to take advantage of existing technology rather than spending your own time and effort to create the same thing.


All of these games were made with Unreal Engine, including Deus Ex, Bioshock, America's Army, Thief, Unreal, and many many more.  Similar lists exist for any other popular engine.  Do you think these weren't made by "real developers"?



If you want to start "from scratch" (for fun, or for the educational experience) or you need to start from scratch (because there isn't an existing engine that meets your needs, you can't afford the engine you need, etc.) that's absolutely fine, and working at a lower level is also a perfectly valid path, but there's absolutely nothing wrong with taking advantage of an existing engine, and many of the professional developers behind your favourite AAA titles regularly do so.



Does that help? :)

#5238402 OpenAL play sound

Posted by jbadams on 04 July 2015 - 10:53 PM

Are you checking for errors with alGetError?


If you're working based on any examples it's quite likely that they probably omit error checking so that it doesn't clutter up the example and confuse you further, but you should be checking for errors after any call that can potentially fail.  You'll find some documentation for this on page 14 of the OpenAL Programmer's Guide (linked above).



Have you used vectors in graphics, or covered them in maths at school?  Do you not understand the concept of using a vector for direction, or just the specifics of how it's applied to openal?


PS: I target desktops (linux/osx/win)

Are you using any other libraries for windowing, input, etc.?  This is important for properly answering your question about playing a second sound after a delay, as you will either need to use a timing function provided by another library or by the underlying operating systems.




I was looking for the openal programmers guide.

Looking where and how?  Even understanding that Google gives personalised results and you might be seeing different results than I am, when I search for "openal programmers guide" five of the results on the first page are it.  When I instead search for "openal documentation" it appears twice in the results as the second and sixth result.  If I instead search for "openal tutorial" it only appears once on the first page of results, but it's still there.  Results with Bing and DuckDuckGo are very similar, as I would assume those from any competent search engine to be.


I find it hard to believe that you wouldn't have found it very quickly if you were actually looking for it.  It doesn't help anyone to pretend you had previously been trying if you weren't actually putting in the effort, but now that you've actually started answering our questions rather than just complaining about the "what have you tried" link we can start to work through your problem. :)

#5238344 OpenAL play sound

Posted by jbadams on 04 July 2015 - 08:00 AM

and I ran into another problem on how to set source direction:
alSourcef (Sources[1], AL_DIRECTION, 0, 1, 0.0 );
I get "too many arguments but I cannot find any doc about that.

I searched for "openal documentation".  The first link was to the OpenAL Specification, which although very detailed may not be all that approachable, so I moved on.

The second result was to the Creative OpenAL Programmer's Reference, which explains the function in question on page 16.  Just as your error message says, you appear to have too many arguments; the function only expects three arguments and your code snippet has five.  Are you perhaps wanting to use the alSource3f function (found on page 17) instead, which does take five arguments?

If you're looking for additional documentation, the third result of my research was the OpenAL Programmers Guide, which also appears to be quite detailed.





I still have no idea on how to play a sound only once.

What have you tried?



You also still haven't told us what your target operating system(s) are...



This was edited in to your post after I posted this reply, so going back to retroactively respond to it...

I've tried something alike but I gave up and look for source direction like I've said before:

...that's just the thing -- you didn't say that before, and it's important information for us to try to help you.

#5238331 OpenAL play sound

Posted by jbadams on 04 July 2015 - 06:34 AM

Is he trying to sell me stuff? I didn't even bother to read that spam.

No, it's not trying to sell you anything, and you're wasting our time by expecting us to provide you with an answer without putting in any effort -- if you bother to read it you'll find some really good advice that it seems like you really need.



...and if you tell us what you've already tried, we'll see if we can help you out.  


You have already tried to solve your problem haven't you?  You're not just hoping for us to solve your problem for you without any effort are you?

Did you try searching for resources?  I just typed "openal play sound" into Google and the first page is filled with promising look links [1, 2, 3, etc.] -- have you tried any of those and are having problems we can help with?

#5238319 OpenAL play sound

Posted by jbadams on 04 July 2015 - 01:05 AM

What have you tried? http://mattgemmell.com/what-have-you-tried/


What have you tried?

I normally wouldn't add an extra reply simply to reiterate an earlier post, but given you (FGFS) saw fit to report the above post as spam rather than responding to it I'm taking a different course of action.

Did you actually read the link? It explains why you should expect to be able to answer the question "what have you tried" and why it is (usually) bad to simply ask for a solution rather than asking for help with the problem.

This is a discussion forum, intended to provide you with help and advice, not just a place to be handed solutions. Asking what you have tried can be an important first step in making sure any advice we offer is actually relevant - for all we know we might otherwise offer a solution that is incompatible with your existing project for some reason. Trying for yourself is also a great learning opportunity, and we generally aim to help people to learn for themselves.

...so ...what have you tried?

(Also, you didn't tell us your target operating systems, which may be relevant for this question.)

#5237171 Your thoughts on the value of profilers and debuggers?

Posted by jbadams on 27 June 2015 - 05:02 PM

This topic stems from a few posts he and I made in another topic, in which he reported one of my jokes to him and of which several admins/moderators/staff notified me.

From someone who was originally looking for ways to slow down your down-vote spiral of death, fuck off.

Lactose! has stepped forward as someone who reported the post in question -- I won't break their confidentiality, but suffice it to say that between the post in question and the post I'm replying to a number of members have reported your posts citing things such as "offensive language", "bullying", "directed profanity", etc., and none of whom were Graelig.


We absolutely appreciate all of the time that you put into helping others here, and even the idea of bluntly and directly telling another member (Graelig) that their behaviour is not in line.  The same thing could be achieved without the bad language and insults however, and that's all we're asking.  I think most people are on board with the sentiment of what you have posted, but some are offended by small parts of the specific content -- and we do have a rule against specifically directing insults or swearwords at other members -- so we would appreciate if you could try to temper your posts to not include some of the profanity and to avoid potentially upsetting subjects such as rape or abuse (example only, I don't believe you joked about abuse) when responding to posts.



That being said, Graelig has been reported many more times recently and is obviously offending a lot more of our community, and I do think your assessment of his behaviour is largely fair.  In line with that, Graelig has been temporarily suspended and issued with multiple warnings, while you have simply been given a short-expiring warning.



Do remember also that members like Graelig unfortunately often don't turn around their objectionable behaviour and end up getting themselves banned, and then go on to post in other communities about how bad GameDev.net is, spouting similar claims to those he has already posted here about how people are offensive know-it-alls who aren't really qualified to back up their posts.  We all know that you're highly qualified and experienced, but someone who follows a link to this topic that Graelig shares elsewhere may not, and based on what they see here may agree with his (in my opinion) incorrect assessment of our community -- it would be a shame for others to miss out on the benefits of joining our community when they believe those sort of claims because you or another regular member have lost their temper when responding.




All of the above in mind, I do also agree with L. Spiro's assessment that this topic almost certainly wasn't posted as a good-faith effort to learn, but in an attempt to gather support for Graelig's position that wasn't well received in the other topic.  Honestly, I would still be happy to respond to it in that case because it can still benefit other members or future searchers who genuinely have similar questions, but paired with the fact that we're now really off-topic, I'm going to nip this one in the bud and close it here.



We would appreciate if everyone could mind their manners and be aware of some of the more potentially offensive subject matters going forwards.  Disagreement is welcome here, but it can be done without swearing at or directly (or indirectly) insulting anyone, and I'm genuinely very disappointed that I'm having to type out a warning to such a wonderful contributor to our community because they have been baited into an angry post by another member who has made a habit of the very same behaviour of insulting other members.


A quick thanks to all of the members who took the time to report any posts for moderation recently; on a set of forums this large the moderators simply can't see everything right away, and we appreciate the notice so that we can try to deal with things more promptly.



If anyone is genuinely curious about either profilers or debuggers you should feel welcome to start another discussion, or if anyone wants to discuss how myself or other moderators have dealt with this situation you're welcome to post in the Comments, Suggestions & Ideas forum, to contact me directly, or to contact another moderator you trust.