Any good open source online RPG starter kit for development? - toolkit

Does anyone know of a good open source toolkit that allows level designer and graphic designer or someone with basic programming experience to create multiplayer online Role Playing Game ? The game can be a simple 2D interface in a 2d virtual world.
I know Microsoft have a starter kit something like the following :
http://creators.xna.com/en-US/starterkit/roleplayinggame
that allows developer to create RPG game running on XBox platform but i am looking more on multiplayer role playing game on the web platform where player can play directly with their browser.
regards
Andrew

Tried these??...
RPG MAKER for XP
http://tkool.jp/products/rpgxp/eng/
ECLIPSE MMORPG creator
http://www.freemmorpgmaker.com/index.php
Also as a stand-alone game developer (which i presume you are) i would suggest You go through these for a good grasp of the challenges ahead:
Game Development & Production
Game Developer's Open Source Handbook
UPDATE: You might be interested in Quake-Live
For a few sample of Quake Live on Youtube:
http://www.youtube.com/results?search_query=quake+live+demo&aq=f

RPG Toolkit seems to be a good one too

For 2D single-player:
http://rpgjs.com/
For 2D MMO:
http://browserquest.mozilla.org/

Unity3D is free for you to develop games for the web (and desktop I think), you can later upgrade your account in order to deploy your game into more platforms. Really easy to use and the programing is friendly enough for you to learn (lots of tutorials everywhere).

Pokemon Essentials is good for pokemon games, but I have used it for many other RPG games.
https://www.youtube.com/watch?v=mlnzaEhH5cI <-- It's in the description

Related

Game Development With NLP TOOLKIT

I'm not that mature in coding. I'm curious about can I use NLP Toolkit for game development.
I have a game in my mind. It is like there are three different difficulties. The player selects one of them. And the word pops out according to the difficulty level that the player selected. After that 10 additional blob comes out and you will enter words according to the word that came out in the middle. For example, the school came out from the selection.
So I will enter words like book, teacher, computer, homework, parental pressure, future anxiety, fear of the morning, cafeteria, childhood, school bus and I will get +10 points.
Can I use NLP Toolkit for this and what will be the correct way to develop this? I want to develop this game for phones and computers at the same time so there will be some porting work to be done but none of a big deal. Maybe we can just code it for mobile and run it, through emulators.
So my main questions are these; What is the correct way to develop this game (which language or which tools should I use) can I use NLP Toolkit and if use it will it make my work easier. I have taken a look at spaCy too. But I'm developing my game in Turkish but there isn't support for it.
I was thinking to develop this game on python and graphical interface via css but I dunno how accurate that is. As I said I'm a newcomer to this community. And English isn't my first language so sorry for mistakes and unclear sentences. Thanks for your help and kindness. Thanks in regards.

How to setup a cloud database in Unity?

I am pretty new to Unity and coding in general, and I am developing my first unity2d game!
My game is going to also have a level editor and publisher so I have to store the level data on an external online database! The level data is just a simple string :)
I have been watching different tutorials with many different options. My question is what is the best option to setup a simple database in Unity?
I am planning for this to be an Android game, but I thought of using WebGL in order to test it before actually making a stable Android version, so I'd prefer a Database accessible from WebGL and Android
Thanks

cocos2D or IwGame

I started developing a game application for Android, but as I progress I decided to switch to cross-platform environment. Performance is very important as there is some complex audio processing on the background. After few days researching the subject I came to conclusion that the most successful option is Marmalade SDK.
Now I need to decide if to use IwGame or Cocos2D-X or both for development. Both looks great and interesting. Have anyone used these and can share experience?
Thanks.
It depends on how much your game is dependent on the game engine. Cocos2D-x is more feature reach and heavy duty game engine, contributed by many open source developers, while IwGame engine is build by an individual (or may be a team of individuals) just for marmalade.
I've used Iwgame engine for 3D game camera rotation only and it was too easy to set it up and within a day I could make my game running fine. So if your needs are not high, just use IwGame .
Physics engine like Box2D and Chipmunks are said to be better linked with Cocos2D-x, however I've used them separately in marmalade project and faced no problems at all. So it's not a big deal to have a better linked physics engine.
To work on Cocos2D-x, you'll need to learn it first, while IwGame is not too complex to start. But once you worked with Cocos2D-x, it'll be easier for you to work on serious projects and you'll want to use only this.
IwGame offers a very powerful built-in mark-up language (XOML) that can make laying out game levels, designing animations, creating user interfaces very easy. IwGame also allows you to host your content on remote server and download it on demand. Oh, it also has built in support for ads and in-app purchasing.
Cocos2D is the more mature engine but I believe IwGame is more feature rich and easier to use.
I only use cocos2d-x (without Marmalade). I think it is pretty handy when making games, but the setup process and getting your first game to work aren't that easy.
I didn't try IwGame, so I cannot say much about it.
You can get a feel of what cocos2d-x games look like in my profile.

visual c editor for kids

does anyone know of a visual programming tool that could be adapted for children (kids age 7-12) so that they can generate c programs to control device?
If controlling devices is your ultimate goal, how about LEGO Mindstorms? You can use all sorts of languages with it and they get to play with LEGO! They can start with the default language and once they understand the fundamentals they can start using some of the third-party languages, some of which are C/C-like
Another interesting language for kids is
scratch, from MIT. I don't know if it's possible to use it to control devices
I agree with Daniel about the LEGO's but another idea is to try Alice and a class mate of mine from college is trying to start a company with his brother and two sisters working on a project to teach children, or anyone for that matter, how to program. It's called Project Forge I don't know too much about it but I thought you could look into it.
If your looking for a good way to teach kids programming, take a look at LOGO.
http://www.softronix.com/logo.html
A bonus of learning LOGO, is that it has been used in a variety of robot toys. You don't need to buy these to teach your children to program, the free LOGO version suffices. Of course the robot toys are great fun as well. More information is available online, e.g. the LEGO (Mindstorm series) and Fisher Technic toys.
I am not sure if my answer is helpful, but you can use arduino IDE to program arduino boards. it is it is visual and running program is just a single click. interface is simple as hell and programming language (C based) is very simple to start with.
http://villamil.org/?p=106
although myself, I prefer emacs to program arduino (definitely overkill for kids)
It is not C/C++, but Microsoft has a free Small Basic IDE http://msdn.microsoft.com/en-us/beginner/ff384126.aspx aimed at kids. Also, the EXPRESS editions of Visual Studio are free and do support C in the IDE

Programming a chess AI

I'm looking to try and write a chess AI. Is there something i can use on the .NET framework (or maybe even a chess program scripted in Lua) that will let me write and test a chess AI without worrying about actually makign a chess game?
Not sure about what you are trying to do.
If you are looking for a ready-to-use chess GUI, you can use WinBoard.
It is completely decoupled from the underlying chess engine(s), thanks to an established communication protocol. Your chess engine thus becomes a console app exchanging commands with the GUI.
A more modern alternative following the same concept is UCI. A GUI supporting UCI is Arena.
I write a Computer Chess Blog that takes you through all the steps of writing a chess engine in C# from scratch, it includes a computer chess links section and a chess game starter kit.
http://www.chessbin.com
Adam Berent
Here are some open source chess boards / games that run on Windows.
GNU XBoard
SCID
C# Micro Chess
Use one of the open source chess games.
Figure out the interface that decides the computer's next move.
Implement your own AI using the same interface and remove the user interface part.
Compare your AI to the included one.
Fun!

Resources