• 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

3435 Excellent

About alnite

  • Rank

Personal Information

  • Interests
  1. One game called Ishar, a first-person team-based RPG. I played that game day and night for days, till my computer was toasted. Starcraft was another game that I got addicted to. Uncharted Waters was another RPG I got hooked. I played this so much that I could draw the map of the world with pretty good accuracy and proportion. Then there are NES games that I still play even recently. I could do no-death speedrun of Contra and Ninja Gaiden I and III. I have lost some of the timings now, but trying to get those back.
  2. Some companies do this, most notably and recently is Yahoo! Mail (gasp! yes I am still using that). They would let users know before the update, and let them have the option to try it, and a feedback button. Yes at least Yahoo Mail is doing all things right when it comes to software and managing changes, although the company as a whole is a completely different story. Why they do this? I am pretty sure it varies from one company to another. On one I used to work at, it was because the product managers had a lot pressure to drive more users, clicks, and views, and when they had exhausted all options, usually a UI redesign is on the list of things to try. Did they test it out? Yes. They conduct AB testing, but I am pretty sure as a user you either see it or you won't ever. I remember catching Amazon.com UI change back several years ago. They don't seem to move forward with that idea. What about Skype or Spotify? Maybe they did, maybe they didn't. *shrugs*
  3. Well, I still don't know what country you are from, so I am just going to assume somewhere in Eastern Europe. At least for me, there wasn't much historical coverage on Eastern European history. And to this day, I would still find interesting bits of facts about that region. All the things I have said about European colonization I guess would apply to western Europeans (starting from Germany-ish), e.g UK, Belgium, France, Netherlands, Spain, Portugal. I think Eastern Europe and Central Asia (Kazakhstan, Uzbekistan, the -stans) is where the east truly meets the west, a true blend of cultures. Here in America, they would typically use "East meets West" when there's a white actor in a Jackie Chan movie, or a dating ad.
  4. Why not. Actually discussing history should be encouraged, as long as nobody is trying to smear/hide what actually happened no matter how dark and bleak. Since I have never lived in Europe, and the longest period I have ever put my feet on European soil was just over one week, here's what I think (and was taught) happened in Europe chronologically: 1. Greek Philosophy and democracy happened. 2. Then the Roman Empire happened. Lots of the blood spilled, lots of war, but in the end, several hundred years of Roman civilization. The Romans kind-of took the Greek's philosophy and democracy into practice at a larger scale. Also, administration and aqueducts. 3. Roman Empire collapsed, then nothing happened for close to 1000 years (?) except misery, the Black Plague, and corrupt Catholic Church, until the Renaissance. 4. Renaissance happened, lots of paintings and sculptures, science, and also the crusader wars with the Ottoman. 5. Then the colonization happened, where Europeans suddenly got rich from enslaving dozens of countries. If you want to talk about politics, this is where the "white man's fault" or "whitewashing of history" practically begins its history. As someone with Asian background, we all knew that the Asians (not just the Chinese, but also Indians, Persians, Middle Eastern) had explored and traded with other continents (including America) and countries long before the Renaissance happened, but none of us really had the urge to invade or colonize at the scale of what the Europeans did (one major exception is the Mongols and the Huns, although the Huns were more barbaric in nature and cared less about building an empire). Now back to present. Many people outside of Europe still believe that Europeans are still reaping the rewards of the colonization until today. The whitewashing of history, the identity that 'white people are better looking', racial stereotypes, and so on and so forth. So much wealth and resources were earned during the colonization period that some may argue that it's still going even until today. Many countries in Europe got their 'developed' status despite their lack of natural resources, while the richer (colonized) countries who had received their independence many still stuck at the 'developing' status. They argue that this is because the Europeans purposely prevented the locals (the colonized) from receiving education because they were meant to be kept as slaves. When you give people with lack of education, lack of wealth, lack of identity, and lack of power a sudden possession of power like a country, they will turn corrupt. A typical characteristic of a 3rd world country (many of which were colonies) is a corrupt and authoritarian government but does not know how to run a country. Anyway, that's what I think of Europe, and many other people perhaps more-or-less share this view. I am not labeling the present Europeans evil, but do think that they are enjoying many benefits that they are taking for granted from the colonization era. Because of this, any white person (European/America/Australian) who formed strong and vocal but distasteful opinions of how other race look, or how people in other countries live, or (appropriation of) their culture, can receive backlash due to the assumed ignorance from living in a privileged life at the expense of others. Kind of like an ex-master who criticized how an ex-slave should live when the master himself had imposed so much damage physically and psychologically to the slave. I also think this is why the White-Black relations in America is taking a very long time to heal. You don't cripple someone then make fun of them for sitting on a wheelchair.
  5. I am quite of an oddball like yourself. I don't own any modern console. Last one that I am still using is a PS3 for Netflix and media center. My laptop is running Linux. So I would only play mobile games now, but even that is limited to one game at a time. If I got into a game, I would endlessly play that game for a few months straight, and really get into it. But once I quit, I delete it and never look back. Right now I am playing none, and the bar is set pretty high for me to get into any game now. I am somewhat jealous of my gamer friends, or reading the threads on /r/gaming. I can't seem to get into it much because most games nowadays are quite demanding of your time, and also money thanks to freemium and DLC. Yet, somehow they still find that joy of gaming.
  6. Well, The biggest reason was because I was watching these movies for free (in hotel room and in-flight movies) :D. If I had paid, I would have forced myself to sit through them. SPOILERS ALERT
  7. It's been several years since I keep up with Hollywood movies, and this is one of the reasons why I stopped watching new movies. In Hollywood last few years, there's been a surge of movies and TV series featuring female heroines. Some of them are quite fitting, but some others are forced diversity. Ghostbusters is one of them. TBH, I don't like how they rebranded Ghostbusters, although I am very okay with Hunger Games. You don't just swap a man for a woman and expects everything fits the same. Women can be heroines in their own stories. I stopped watching Star Wars Force Awakens halfway. I stopped watching XXX Return of Xander Cage 15 mins into the movie. Put yourself on the director's seat when watching these movies, and assume every shot, every frame, and every angle is intentional; they'd become shitty movies with shitty stories. People push their agendas through movies and games, though much less on games. Blizzard games tend to be better at this, maybe because their dev teams are diverse to begin with. Maybe that's what game developers should do before attempting to insert diversity in their games. If you happen to have an all-white team members, for example, don't include some random Black/Asian/Indian symbolisms and call it diversity. I find reality to be much more interesting than man-made stories of Hollywood and video games. Real people with real stories. They are many untold stories from all civilizations, much more than Hollywood can and want to cover.
  8.   Is this a homework, by any chance?  If so, what course is it? Just curious.
  9.   And what do Japanese tastes in games like?  Anime?
  10. Wait, is this Neutron a program that someone else had made?  If so, then running any executable you get from anyone is always a risky thing.
  11. Tis be the theme for hacking
  12. You'd only typically worry about this when you are transferring data from one system to another, and that check should still apply even today.  But, it's not a compile-time check "is my architecture big or little endian?", more like a runtime-check "is this byte array using big or little endian?"  I typically just dictate that on the format of the file, that whoever is de/serializing it should use that endian regardless of the system. If you are saving game data from and for a particular system only, then you should use whichever the architecture uses.
  13. Nope. Never safe to say anything like that.  It's like structural engineers saying "we don't need to take earthquakes into account because we haven't had earthquake in the last 50 years anyway."
  14. I was just parsing huge text files without some sort of formatting.  The only thing seemed apparent is that in each row the fields are separated by spaces, and there is a fixed number of fields in each row.  The number of spaces are not the same throughout the file.  To throw a bit more challenge to the mix, there is a date field somewhere in there in the form of "Wednesday February 10, 2000". It looked something like this: "   John   10    20    Wednesday Febuary 10, 2000            Dexter  19.9    " I was reading the file, one line at a time, and start extracting the fields. I knew to not split by a space because otherwise the date field would be separated.  I got an idea, how about I split by two spaces?  This would put the date field into one field as expected, and automatically trim all those extra spaces in the middle.  The code worked like a charm.  Sometimes you'd get an extra space tagged to a field, but it could be easily removed with a simple call to trim. I wrote the tests to try various numbers of spaces, and the code can even detect invalid lines and drop them as not to corrupt the data.  This was done through a simple check of the number of fields parsed, which should return 6 for all of them. Great. So I started parsing the real text files, and..got an empty result back, as in no lines were being parsed.  Huh, what did I do wrong?  I came back to the test data, and messed with it in many other different ways, including putting more spaces at the front and at the end of each line.  The tests all came back successfully.  The code successfully parsed the fields.  Then, what did go wrong? An hour and dozen of printf statements later, I found out that all the lines from the real text files came back with 7 fields instead of the expected 6, and the last field is an empty string.  "How did that get in there?"  I copy-pasted some lines from the real files to my tests to make sure that I did not go crazy, and sure enough those lines failed tests even though they looked identical.  What made them different? I turned on "show whitespace" on editor, and saw no tab characters, and I started thinking if there was some alternative unicode for a space that's messing with me. Then I started counting the trailing spaces..and they came back odd.
  15. I love games with this genre. I am not aware of any game where you can rotate 360 of any ship. But if you are doing research, these are (not exhaustive) the types of ships that was used back then during the Age of Exploration and around that period:   Caravel Latina/Redonda Xebec Nau/Carrack (Christopher Columbus' ships) Galleon Man-of-War Sloop Pinnace Frigate Venetian Galleass Buss Full-rigged ship   Asian ships: Junk Tekkousen (iron-armored ship)   You can research these types of ships on Wikipedia/Google which will probably give you a better and more accurate representation.