games interview questions

Top 15 games interview questions

What gaming keyboard(s) will work with Ubuntu?

I've been looking at gaming keyboards to use on Ubuntu system.

Microsoft has a few popular ones (e.g., Sidewinder X4, X6), but the programmable function keys appear to be unusable without the Windows software. (Though here's a post from someone who has a more recent project that uses usbmon and xdotool to add functions to some keys.)

Another choice in my budget is the Cyborg V.05. It seems about right for my needs, but I would be depressed having a bunch of useless, nonprogrammable keys on it.
Logitech has some models (e.g., the Logitech G110), though again I expect that the extensive macro capabilities (which I don't need) would be lost under Linux. There's a project called g15tools which has some code to work with older Logitech gaming models, but I don't know what the current status is. Last entry there was in March 2010. There are also a number of very old posts around the internet with regard to the Logitech G11 and G15. Compatibility with the current keyboards, Ubuntu version, and Linux kernel are suspect.

I'm in the U.S., and so it appears that few of the Roccat keyboards are available, and they're over-priced. Support might be OK for these, though -- there's a short Phoronix article about Roccat improving their Linux support, and there's also a project and webpage for "Using Roccat Hardware with Linux".

Honestly, the only feature I have to have is good backlighting for the keys, and if it's not wired (which is fine), the wireless capability should function. I could probably live with dead function keys, as long as they weren't in places that would interfere with things like Unity/compiz shortcuts.

Any experience or suggestions?

I've not seen much to inspire confidence with programmable/macro keys. There is a thread (with no solutions) on the Sidewinder X4 on ubuntuforums here.

I'm also considering the Logitech Illuminated Keyboard as a possibility, even though it's not specifically a gaming keyboard. It is backlit, and it's supposed to be a nice keyboard.

Source: (StackOverflow)

How do I use a gamepad?

I'm planning on buying a game-pad for playing games on emulators (like ZSNES) and I have read a few articles on the net related to some game-pads not working in Linux especially when playing games via Wine. But that only for Wine, right? There are some questions in my mind, like:

  1. Does that mean that all native Ubuntu games work fine with any game-pads OR this too has specific game-pads? that work on Ubuntu(12.04).

  2. What if I buy a random game-pad say Unofficial/Fake, will it be recognize it as a game-pad or will Ubuntu ignore it?

  3. If it gets recognized how will I/it find the appropriate drivers required for using the hardware? OR will drivers not be necessary and I can start playing, right after I bought it and plugged it in?

Source: (StackOverflow)

How can I limit or restrict access to an application?

My son received a new laptop this past christmas, primarily for usage at his new school... And now that he has his own laptop, he's stoked to have Steam installed.

But the wife wants me to remove Steam, because the laptop is primarily for school usage... I'd rather not do that, if I don't have to.

Is there a way I can restrict or otherwise limit access to Steam? Perhaps a password on Steam itself, or set times during which it can be run?

Ideally, it has to be something pretty simple to use because my work often keeps me away from home (and computers, and telecommunications and...) for long periods of time and whilst my wife is not as comfortable around computers as I am, easier to use is far, far better.

Surely there's something out there that can achieve this task?

Source: (StackOverflow)

How do I run Angry Birds?

I see that there is an HTML version of Angry Birds. How do I use it? I'd also like to have the icon on my launcher so I can run it as it's own application.

Source: (StackOverflow)

Bastion on Ubuntu 12.04 64 bit gives only a black screen

I just downloaded the Humble Bundle with the game Bastion. After installing Bastion and starting it up, only it shows first a few logos, and then only a black screen and the mouse pointer. I can here the sound fine.

I read a message board that recommended starting it with -windowed -x 1280 -y 720 which does not work.

I am on Ubuntu 12.04 64 bit, with a Intel 3000 integrated graphics card. Does anyone know how I can get this to work properly?

Source: (StackOverflow)

How to install League of Legends in Ubuntu 14.04

I'm using Ubuntu 14.04 and PlayOnLinux 4.2.2. I managed to get League of Legends almost running perfectly, there are only two problems. The first is that the shop to buy things with IP/RP is just a black screen. Here is a screenshot:

League of Legends - Empty shop

The second problem is that in the game, during the match, some menus are messed up, as if they were in a different resolution from the game's current resolution. For example, the item shop opens a normal window, but this window's contents are all over the screen. Here is a screenshoot:

League of Legends - Broken in-game shop

All the rest is working fine, I even get high FPS. I installed LoL via PlayOnLinux and then I applied TuxLoL patch. I have an Optimus Notebook, Dell Inspiron 14R 5421, it has an Intel integrated video card and Nvidia GeForce 730M dedicated card, which are properly handled by Bumblebee.

How do I fix these two problems? Could somebody help me, please?

Source: (StackOverflow)

Gaming with Virtualbox, has it worked for you?

Currently I am using Windows 8. I have a virtual box with Ubuntu set up for development. Aside from that I sometimes just want to relax and enjoy a game (Battlefield 3, Skyrim, Saints Row: The Third, etc) after hours of research and development.

I want to have my main machine with linux, and install windows on a virtual box.

What I want to know, from those who have tried or seen it:

  • How is the performance?
  • I've never been clear on this but, even if I install the correct drivers on the windows box, will it matter? At least on this part, I'm just curious how it offload. Which drivers will matter the most.
  • Mouse and Keyboard integration, I'll be honest, sometimes the mouse integration in Virtual Box is a bit frustrating, mouse cursor disappears, etc.

I'm not sure if this is the right place to ask. I'm merely trying to come back to linux, yet I'm a PC gamer so I can't throw away Steam. I'm aware of the linux client, but most of those games won't work.

If there's a right place to ask this whether StackExchange sites or any other site let me know.

Cheers and I hope those in the same position find a middle ground.

Source: (StackOverflow)

Steam won't open in Ubuntu 15.10

Been trying over and over, but nothing happens. Tried reinstalling Steam along with Ubuntu but that didn't do anything either. Tried other forums with helpful tips but no good. I'm running out of ideas and I don't know what else I can do. Can someone please help me before I start pulling my hair out? I'm going mad.

Source: (StackOverflow)

Is there any way I can have two users on my system playing games simultaneously?

I have a fairly powerful desktop computer where I can run two instances of a game (one natively and one in a win7-64 bit virtualbox). I was wondering if I there was any way to connect a laptop to my desktop where the laptop could log in as a user and play the games on my computer as if they are playing directly from my desktop, while I also logged in and doing things? I have a fairly old laptop that has no other use which is why I ask.

So is there any way of doing this? Like streaming the audio and video for that user out to the laptop, and the input events from the laptop's keyboard in? The laptop and desktop would be linked with ethernet not wireless so there would definitely be the bandwidth. It might just be a dream, but it would be really cool. Thanks for any answers!

The Solution:

I got it working! Using Freedom-Ben's post I setup everything in those two links to get x11 forwarding with audio working. The one problem you will have is that when you are using a really old laptop as the client, any OpenGL applications wont work very well. This is because it forwards all the opengl calls to the client. I found an amazing thing called virtualgl, which renders everything on my desktop, and sends only the frames to the client. If you are interested in this, visit this post: https://bbs.archlinux.org/viewtopic.php?id=134207 . It works great when on a local machine, very little bandwidth needed.

Source: (StackOverflow)

What 2D/3D engines and game SDKs are available? [closed]

What 2D/3D engines and game development SDKs are available that run natively on Ubuntu?

Please limit one engine/sdk per answer - and include why you enjoy the engine/sdk.

Source: (StackOverflow)

Gaming Screen Recorder

I make gaming videos and recently installed Ubuntu and I haven't been able to find a good screen recorder for gaming. Are there any recommendations (preferably free ones) that can record in HD, use multiple audio sources (i.e. Headset and computer sound), and is in the Ubuntu Software Center? If it's not in the software center I still might get it, just preferably in the software center. I've already tried Kazam Screencaster and RecordMyDesktop, but they didn't work out for me. Thanks guys!

Source: (StackOverflow)

How do I Install 0 A.D.?

What is 0 A.D. and how can I install it on Ubuntu?

Source: (StackOverflow)

How can I remove all default installed games?

I want to remove all the games that are installed by default.

How can I do it all at once?

Source: (StackOverflow)

Is there a simple "Hello World" for making games?

Does anyone know of a simple "Hello World" for making games for ubuntu? I've seen the Getting Started with Quickly video.

Any examples for platformers or something like that?

EDIT: Just a recap of the answers.

Blender Game engine -- Uses python

Pygame -- Python

MonoGame http://monogame.codeplex.com/ -- some sort of XNA ?

QuakeC -- This a Quake flavored C like lang. See: Steel Storm http://one.steel-storm.com/

Source: (StackOverflow)

The connection of Wine and PlayOnLinux

I'm about to install wine on my new ubuntu 10.10 installation, however I can't determaine if I should install Wine or PlayOnLinux. I've already read over the following page http://wiki.winehq.org/PlayOnLinux, however the differences are not very clear and I don't understand if I just have to install Wine or both or just PlayOnLinux.

Also could someone tell me if PlayOnLinux is an add-on for Wine or not? If it is then it would certainly clear a lot for me. And do I need winetricks?

Source: (StackOverflow)