• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.


  • Content count

  • Joined

  • Last visited

Community Reputation

168 Neutral

About NicoDeLuciferi

  • Rank
  1. you can check out wix.sourceforge.net too.
  2. that's because you're still "acting" as the normal user, for instance the $USER env-variable is still the normal user. Use 'su -' instead to fully become root.
  3. Quote:Original post by Erzengeldeslichtes Why would it release the locked objects? You haven't told it to, and you might use it again after your wait returns. You may also want to prevent people from changing your number because you're making an assumption about it later on. The system isn't psychic (yet), so it can't know your intentions. Make your intentions clear by unlocking objects which don't need to be locked. actually it does release it: Quote:from the javadoc of Object.wait() The current thread must own this object's monitor. The thread releases ownership of this monitor and waits until another thread notifies threads waiting on this object's monitor to wake up either through a call to the notify method or the notifyAll method. The thread then waits until it can re-obtain ownership of the monitor and resumes execution. Further I can't see any deadlocks in the code, however it will never terminate since the TurnPrinter will end in a wait-state. /Nico
  4. Quote:Original post by Palidine equipment: you'll need either a hub or a crossover cable to connect the XP machine and the Linux box (a standard ethernet cable will _not_ work to connect 2 computers directly) actually almost all newer NICs doesn't need crossover-cables, they have automatic crossover detection, and will do the cross internaly. /Nico
  5. Gnome has, as the AP says, a remote desktop feature which uses VNC. You can turn it on through: Desktop->Preferences->Remote Desktop /Nico
  6. Quote:Original post by Telastyn Note that modern ssh generally comes with two protocol versions, 1 and 2; and they use different keys. IIRC rsa is for version one, and would then require the Protocol line to read Protocol 1,2 to try 1 and fallback to two. not that this will add much to the OP, but the order of the versions on the Protocol line does not matter. from 'man sshd_config': Protocol Specifies the protocol versions sshd supports. The possible values are '1' and '2'. Multiple versions must be comma-separated. The default is '2,1'. Note that the order of the protocol list does not indicate preference, because the client selects among multiple protocol versions offered by the server. Specifying '2,1' is identical to '1,2'. /Nico
  7. I have a ThinkPad T41, and everything works perfectly, except for TV-out.
  8. I found Simon Thompson's Haskell: The Craft of Functional Programming to be an excellent book. And I could recommend both Practical Common Lisp and ANSI Common Lisp, especially the latter that's the one that I used when learning lisp. /Nico [Edited by - NicoDeLuciferi on December 21, 2005 7:22:57 AM]
  9. It sounds like a harddrive error. check the output of 'mount', I'm guessing the hardrive is actually mounted as 'ro'. If it is try remounting it as rw, like this: 'mount -o remount,rw /dev/hdb1' /Nico
  10. You can use '-pedantic-errors' but that implies '-pedantic' which you might not want, but I will convert warnings to errors. /Nico
  11. Quote:Original post by RichardS As someone who uses emacs a lot, ... then the advantages of a console editor diminish a bit. I highly suggest you start out using a GUI editor ... Well, emacs is a GUI editor.. Quote:Original post by nethackpro And I couldn't help but notice you are only using cout. It's good practice to using namespace std that way you have access to all the iostream functions. this is necessarily not true, why "include" the whole namespace when you only need one function? /Nico
  12. the bias is needed to be able to solve problems that is not linearly seperable. /Nico
  13. no it has a gui, well can have at least it depends on the compilation options. You run it with gmplayer, if that symlink doesn't already exists, create it. /Nico
  14. ctrl-l is clear screen in bash, and it's redraw-screen in ncurses. /Nico
  15. mplayer, is the way to go