8BitDo M30 2.4g – Wireless Gamepad for SEGA Mega Drive

If you thought that there wouldn’t exist a wireless gamepad for Mega Drive, well, you were wrong. 8BitDo is known for its innovative gamepads for, i think, any platform. You can find a controller for SNES, NES or MD and maybe PC, Switch or one of those Classic Mini consoles. They have also brought us some USB-Bluetooth dongles that I for example find very useful. Prices of these products are low so you can clearly understand why they are so popular. Gamepads and differents kinds of other accessories are also widely available at least here in Finland and many gaming stores, the small ones also, give you an opportunity to buy these products.

I found this model, “M30 2.4g”, very nice and easy to use. You just basically plug the USB-dongle in to your original Mega Drive, make sure that controllers battery is charged, and start playing. Some games allow you to modify key mappings but some don’t. There’s three buttons, “A”,”B”,”C”, and another three, “X”,”Y”,”Z”, axis-button, start-button, one trigger-button on left and right and also three other buttons. You connect the controller wirelessly by pressing blue start-button.

I remember and can still feel how bad the actual, original, controllers felt. Compared to them this is something I find amazing. Price of this product was as low as can be. It was only about 25 euros. I think right now this product is not available. And again, this is not a true commercial. I am just very content about 8BitDos product and happy to write this kind of content to my gaming blog. Be sure to check out any of this companys products. I’m telling you this because I found other interesting equipment for “hardcore” gamers. A while back I found a USB dongle for PlayStation classic that allowed replacement of controller so you basically could plug in any Bluetooth controller. I didn’t buy it so I don’t have any knowledge on how to use it and I am not sure if it supports PC controllers or Xbox ONE and PS4 controllers. So this was just an example and you can find more information from their website. Here’s the link to it: https://www.8bitdo.com/

So how can you find these amazing products? You should check your local electronics shop or at least its website. There is also a shop on 8BitDos homepage. In Finland their products are widely available in smaller game shops and also in bigger, globally influential, stores. As I have told you, my dear reader, already, these accessories are widely available. I found my gamepad ultimately pleasant. I didn’t even know you could produce gamepads for Mega Drive with wireless functionality. And the gamepad is very confortable to hold in your hands.

Object Oriented thinking in game development

Object oriented thinking is a way of modelling real world. Objects have attributes and methods. Attributes are variables. There are different kinds of variables and they always have a type. Different types can be, for example, integer, float, double, string and character. I am talking about Java now which is very good programming language for explaining object oriented thinking. Methods are functions of the object.

So different object can have values, such as Person would have height, weight, age and name. Height, weight and age can be numbers and name is a string or combination of characters. For a role playing game you could a Monster that has values like strength and chance to hit for determining if player is hit and how much damage does the player get.

When there’s types of enemies in our little game they have these basic abilities. So we must create instances of classes to generate more enemies that are of the same type. There are many enemies of a type, for example “ghost” or “zombie”. Player can also have abilities like health, armor class and so on. We can build worlds in thinking like this.

To build a game you need many other things than just object oriented programming. You need textures, 3d-models, sounds, music. and logic for the game to exist. So you can begin programming with Java but you must understand that it is a tool that can be used to create something. Plain Java doesn’t do so much. I have programmed a text adventure game. I still think it’s not a full game. It’s more like piece of code that gives you some output for your input. If you are interested in creating games, rather than playing them, I think you should sharpen your skills inside Blender, Unity and graphics design. And these aren’t only tools there can be.

Is virtual reality flopping?

Virtual reality was once said to be the next big thing in console gaming. Years have gone and VR hasn’t gained as much attention as was predicted. This may have something to do with todays graphics as they aren’t yet so realistic. VR as experience falls short. Maybe advancing to PS5 brings some change to this situation.

As VR glasses price is several hundreds of euros it is uncertain that they would bring that extra value to hobbyists gaming experience. Some games that come to mind that are using this feature are Resident Evil 7 and Gran Turismo Sport. Those can be played also without VR functionality.

Game types are yet to form inside this technology. Sony isn’t the only one on the markets as Oculus released their device some years ago. Even companies that have been usually associated with smartphone development are looking to get to this market area. Those include HTC, Samsung and Google. There is also a finnish company Varjo. Valve has been developing VR glasses also. Future tells if increase in graphics processing power brings VR closer to customers.