NerfCore Dev Session 29th Feb

This Wednesday (29th Feb) we will be running a special dev session, open to anyone who’s familiar with NerfCore (if you’ve been following the workshops we’ve been running, you should be fine). The session will take place immediately after our meeting, which starts at 1400. The aim of the session is to produce a multiplayer game with a twist – the server (which will be provided) will be sending out data relating to various objects, but it’s up to you what those objects are and how you interpret the data. For example, one person might decide that the objects are fish, and use the data to give them different sizes and colours, and thereby end up with a fishing game. Meanwhile, someone else might decide that the objects are spaceships, with weapons and defences, and build a space game around this. This means that when one player casts a fishing line, another player might see this as a laser being fired.

So, in order to take part, you’ll need a theme. Before the session, pick an idea, genre or style for your game – fishing sim, card game, space combat, platform RPG, bike racer… anything goes. Once you have a theme, you’ll need to prepare a few pieces of art to use as assets and sprites for the game. These don’t have to be particularly complex or pretty for now; as long as you have a set of images you could apply to a game. It’s recommended that you have some images which are similar, but vary in some regard – for example, several fish of different colours and/or sizes, or a range of cars from a Mini to a Landrover. Bring these images and a basic idea of your theme to the dev session, and we’ll see what happens!

C# Workshop 3 – ShapeInheritance With Lists

This week’s workshop code is available at: http://devsoc.co.uk/wp-content/uploads/2011/12/ShapeInheritanceWithLists.zip. We covered using Lists in C# to store data, in particular using a List to store different types of objects all derived from a base class. We also covered using a Switch Case to build a basic text menu, which can also be used in C++.

In the new year we will be covering an introduction to NerfCore, so if you haven’t already, head over to http://nerfgames.co.uk/forums and get registered for your engine key.

To test your understanding of this week’s work, go back to the problem set last week and extend it to use the type of text menu we made this week, add a List to store objects, write the ToString overrides and have a go at implementing a Search by Name and BubbleSort. The last two will be a bit of a challenge, but are both manageable, so give them a go!

Meeting Minutes for Wednesday 30th November 2011

Global Game Jam – So far we have about 16 people interested in come to the Global Game Jam in January. If you’re interested in coming, register for a user account at http://globalgamejam.org and email your name and username to admin@devsoc.co.uk so we know who is interested. We’ll probably be going to the event in Birmingham, but we’re waiting for them to register as a host for this year. If Birmingham aren’t running an event this year, we will look at going to Stafford.

Workshops – This week we covered writing slightly more complex classes, inheritance and polymorphism. The example solution is available at http://devsoc.co.uk/2011/12/c-workshop-2-shapeinheritance/, which we will be using next week for our last workshop of term.

TGI Friday – Nick is going to speak to TGIs about securing our table. It is booked for 7pm on the 6th December, please try and arrive a bit early because there are a lot of us to seat. If you have paid a deposit to Nick, £5 will come off your bill at the end of the night.

Tshirts and Hoodies – Nick is dealing with ordering these, if you want one but you aren’t sure if he knows yet, have a word with him to tell him you are interested. Once we have enough to meet the minimum order, we’ll start dealing with money and sizes etc.

Projects – If you have a project idea and want to tell people about it, register for an account here (Link on the left hand bar) and email admin@devsoc.co.uk your name and username so that you can be given author privileges and start sharing news and screenshots etc for your project.

NerfGames forums – If you are interested in playing/beta testing NerfCore or any of the games being made by NerfGames, register on the NerfGames forums at http://nerfgames.co.uk/forums and pm shadow telling him you’re part of DevSoc and your N-Number and you will be added to the DevSoc group. Also follow the instructions on the Get The Engine post to get access to the NerfCore downloads.

 

C# Workshop 2 – ShapeInheritance

This week’s workshop is available at http://devsoc.co.uk/wp-content/uploads/2011/12/ShapeInheritance-fixed.zip. I’ve included a bunch of comments to explain what each part does and also included an example of a second level of inheritance, inheriting the Rectangle from the Square, which inherits from the Shape.

To test if you understand the concepts behind this, try creating your own C# project and creating an abstract Person class to store Name and Age, and then create Staff and Student classes that inherit from the Person class. The Staff class should store data about their office and module that they teach, the student class should have a course that they are enrolled on and a grade for first year.

Next week we will be introducing Lists to store collections of data, Getters and Setters and overriding methods from the C# base object class to make outputting data about an object easier. Don’t worry if this sounds confusing, it’ll make sense by the end of the workshop!

GameCity Festival is here!

You won’t see us around uni much this week, as we’ll be at the DevSoc Stand in the main tent at GameCity.

GameCity is an annual computer games festival run in association with NTU and various other partners (check out their website for a list), which seems to take over the entire city for half term week, most notably with a huge tent on market square.

As well as the DevSoc stand, there will be almost a hundred other events and exhibitors in venues around the city, ranging from Projector Games – massively multplayer games on one huge screen – to names such as Eurocom’s Tony Wills who’ll be talking about the Motion Capture used in Goldeneye 007: Reloaded, and there’s even a Zombie Pageant on Friday afternoon.

For more info, come down and visit us – entry to most events is free! For more information, you can check out their website, gamecity.org, or follow their Twitter stream.