The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Game Development Your number one stop for anything related to creating games (except ROM hacks). You can even make your own!


Advertise here

Reply
 
Thread Tools
  #1    
Old August 16th, 2009, 01:02 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely

Advertise here
Welcome to PokeDS, the next generation of game development.

What is PokeDS?
PokeDS is a game engine built using DS Game Maker (and subsequently, PaLib) which serves as an interface for making Pokemon games for the Nintendo DS system.
DS Game Maker has a user-friendly front end for easy development and a powerful C backbone for the more advanced developers.

Similarities with RMXP
Many projects here are built with RMXP and I know many of the developers would be worried as what difficulties one would face if they want to port their game to PokeDS. Anything possible in RMXP is possible in DS Game Maker. Much like how RMXP is built entirely on RGSS (essentially just Ruby), DS Game Maker is built entirely on C. Anything programmed in Ruby on RMXP can also be done in C on DS Game Maker. The limit is your imagination and knowledge of C.
DS Game Maker offers:
  • Events - known as Objects
  • Scenes - known as Rooms
  • Maps - known as Backgrounds
  • Scripts - seperated into Scripts and Actions
  • Spritesheets

Differences between RMXP and DS Game Maker
Unfortunately, DS Game Maker does not offer a map building interface so importing tilesets are a no go. Maps (backgrounds) are seperated into three layers:
  • Visible Layer
  • Collision Layer
  • Priority Layer

The visible layer is what you can see. Its the world around your hero.

The collision layer contains the data of where the hero can stand and where the hero cannot stand. This layer also has the added bonus of colour coding specific areas. e.g water can be colour coded so that the game knows that when the hero touches a blue portion of the collision map, he is infact touching water. These are very much the same as terrain tags in RMXP.

The priority layer is what it is on the tin. This is any portions of your map that the hero will appear behind e.g backs of buildings.

And for those who may be worrying about loading big images into the RAM for maps - not to worry. DS Game Maker analyses your map and breaks it up into its constituent tiles. In essence it creates its own tileset and does not store the same tile twice.

Now you guys have two options for mapping:
  • RMXP
If you desire, you can very well do all your mapping on RMXP and simply export the map as a .png file using one of the many programs available online. This is for those people who are used to using RMXP.
  • Tiled
This is my preferred option. Tiled is an open source map editor with all the features of RMXP, the main advantage being that it has instant export of your map to .png
When can we expect a release
I can't promise you release dates, I have other commitments too. For now maybe you guys would like to have a look at this teaser:

PokeDS preview (a lot of the work from this comes from JanMulder, I take nearly no credit for this release)

This is an .nds file, go ahead and load it in an emulator such as No$GBA or even put it on your flashcart on your actual DS. Currently its limited to walking, running (hold b), opening the door of the nearest house (you'll get transported to the same map with no events on it).

Can I help you?
If you want to help me financially any donations are greatly appreciated. I don't currently own a DS anymore so maybe you guys can help me with that (PM me)

Of course, donations are not expected and you will not have to pay to use PokeDS. DS Game Maker, however, does cost money and is priced at $15 to unlock the full features.

In terms of help for the development, I am alright for now. But if you are an experienced C programmer, let yourself be known. I may need someone smart to talk to; I'm not fantastic at C.

Credits
JanMulder

Last edited by Alexandre; October 10th, 2012 at 06:23 PM.
Reply With Quote
  #2    
Old August 16th, 2009, 01:35 AM
Hall Of Famer's Avatar
Hall Of Famer
Born as Hall of Famer
 
Join Date: Mar 2008
Location: In the World of Fame
Good to see DS game maker get some love from this community. I had a DS game maker installed on my computer, and scripting didnt seem to be hard at first. However, I eventually gave up the idea of creating a pokemon fangame with this game engine due to the lack of map editor(which is a major problem for not-so-advanced scripters, I must say). Your Pokemon engine looks promising, and I wish you succeed. I do have a few questions to ask. The DS game maker is still under development, so how can you make sure the PokeDS engine will be compatible with the newest version of DS game maker? What if new features like Map editor are added to future versions of DS game maker? Just curious.
__________________
Yes, I am the founder of Pokemon HOF



My sites:
Pokemon Mysidia: http://www.pokemonmysidia.com
Poketube: http://www.pokemonmysidia.org
Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
Mysidian's board: www.pokemonmysidia.com/forum

Quote:
Women are beautiful for the simple fact they are women.


Reply With Quote
  #3    
Old August 16th, 2009, 01:41 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
Quote:
Originally Posted by Hall Of Famer View Post
Good to see DS game maker get some love from this community. I had a DS game maker installed on my computer, and scripting didnt seem to be hard at first. However, I eventually gave up the idea of creating a pokemon fangame with this game engine due to the lack of map editor(which is a major problem for not-so-advanced scripters, I must say). Your Pokemon engine looks promising, and I wish you succeed. I do have a few questions to ask. The DS game maker is still under development, so how can you make sure the PokeDS engine will be compatible with the newest version of DS game maker? What if new features like Map editor are added to future versions of DS game maker? Just curious.
Thanks for the support ;D I did take into consideration the upgrading of DS Game Maker, right now it is on version 3.0, yet it is still buggy, and lacking many features. However the beauty of the project file (.xds) is that it can be opened in notepad and the scripts and sprites can be copied to the newer .xds. If DSGM eventually does get a map editor, I probably will rewrite the whole movement/collision system to suit it
Reply With Quote
  #4    
Old August 16th, 2009, 01:48 AM
Hall Of Famer's Avatar
Hall Of Famer
Born as Hall of Famer
 
Join Date: Mar 2008
Location: In the World of Fame
Quote:
Originally Posted by Alexandre View Post
Thanks for the support ;D I did take into consideration the upgrading of DS Game Maker, right now it is on version 3.0, yet it is still buggy, and lacking many features. However the beauty of the project file (.xds) is that it can be opened in notepad and the scripts and sprites can be copied to the newer .xds. If DSGM eventually does get a map editor, I probably will rewrite the whole movement/collision system to suit it
That would be so nice! It seems that DS game maker is not designed for RPG game developers, and I understand how hard it is to make a Pokemon game out of an engine without a map editor. The idea of PokeDS is rather flexible since it sort of depends on the development of DS game maker.

Also do you have a userbar for this PokeDS project? I will add it to my sig if you have one.
__________________
Yes, I am the founder of Pokemon HOF



My sites:
Pokemon Mysidia: http://www.pokemonmysidia.com
Poketube: http://www.pokemonmysidia.org
Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
Mysidian's board: www.pokemonmysidia.com/forum

Quote:
Women are beautiful for the simple fact they are women.


Reply With Quote
  #5    
Old August 16th, 2009, 02:11 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
I will make a support bar as soon as I can, I'll then add it to the first post
Reply With Quote
  #6    
Old August 16th, 2009, 03:05 AM
timcard30's Avatar
timcard30
Beginning Trainer
 
Join Date: May 2009
Gender:
I can't see the download link.
__________________


Click here to feed me a Rare Candy!
Reply With Quote
  #7    
Old August 16th, 2009, 03:09 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
Oh my god >_<
1. I just started this project yesterday.
2. Read the ***** post.
Reply With Quote
  #8    
Old August 16th, 2009, 03:44 AM
Hypergaming's Avatar
Hypergaming
Pikachu Palace!
 
Join Date: Jun 2008
Location: Tennessee
Age: 20
Gender: Male
Nature: Lonely
Ha, I messed around with this a year ago, It is a challenge to work with. Kudos to you for attempting it.
__________________

Now Playing through: Super Pokemon Evee Edition (link)
Reply With Quote
  #9    
Old August 16th, 2009, 06:42 AM
Ty 101's Avatar
Ty 101
Advanced Trainer
 
Join Date: Jul 2008
Can't you try to make a map editor?
__________________
Pokemon Forest of Secrets Creator.
Currently in the Drawing Board
Reply With Quote
  #10    
Old August 16th, 2009, 07:07 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
Na, I'm not that talented :p
Reply With Quote
  #11    
Old August 16th, 2009, 04:03 PM
Poeman
Booted out - don't be like me!
 
Join Date: Nov 2008
Age: 19
Gender: Male
Quote:
Originally Posted by Ty 101 View Post
Can't you try to make a map editor?
Why bother, did you not read his post it's for advanced users.
Reply With Quote
  #12    
Old August 16th, 2009, 09:15 PM
thepsynergist's Avatar
thepsynergist
A Gym Leader, Kyushu Region
 
Join Date: Mar 2009
Location: California, USA
Age: 24
Gender: Male
Nature: Adamant
Send a message via Yahoo to thepsynergist Send a message via Skype™ to thepsynergist
How would you get music to work? would you use midis? or would .mod's work?
__________________



My Youtube Channel: http://www.youtube.com/thepsynergist
Reply With Quote
  #13    
Old August 16th, 2009, 10:46 PM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
As far as I know it supports .mp3's. Today I will be coding the message system, which in turn allows me to do an intro to the game (prof oak) which needs music, so I'll look into it there.
Reply With Quote
  #14    
Old August 17th, 2009, 08:01 AM
Vaskituh
Beginning Trainer
 
Join Date: May 2009
Gender:
I just ask for one thing, please finish the battle system for the Online version of Pokemon Essentials, as after it, many people will be able to implement it to their games. Thank you in advance
Reply With Quote
  #15    
Old August 17th, 2009, 08:10 AM
Jad's Avatar
Jad
Pokemon And Megaman Fan
 
Join Date: Aug 2009
Location: Lebanon
Age: 18
Gender: Male
Nature: Brave
Send a message via Windows Live Messenger to Jad Send a message via Yahoo to Jad
the project look awesome i can't wait
__________________

Quote:
Originally Posted by I Support
Need A Good Spriter toHelp me With A Hack I'm Working on, and to teach me
Reply With Quote
  #16    
Old August 17th, 2009, 08:29 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
Quote:
Originally Posted by thepsynergist View Post
How would you get music to work? would you use midis? or would .mod's work?
To answer your question, only .mp3 and RAW format are supported by the DS.

If you wanted me to make the online capabilities for PE:O, then those will come later. If you just wanted me to fix the resolution issue, then it will be done when I get back from holidays.
Reply With Quote
  #17    
Old August 17th, 2009, 08:35 AM
Fraot's Avatar
Fraot
Researcher & Game Developer
 
Join Date: Jun 2008
Location: Somewhere on earth...
Gender: Male
Nature: Quiet
Yay, I was going to star my game on a DS Rom, but It was too difficult for me because I didn't know even a little bit how to program on that system. I don't remember the name of the program, but it's from the Torque Game Builder series. I already had some work(graphics, 3d models, etc) but I couldn't start because of my lack of knowledge.

Nice to see this, my 3d skills will now have a use!

EDIT: Adjusting the angle of the camera on each map is a bit diffucult, and too much work. Actually, I'd had to adjust the camera offsets on every room(also known as screens, or something like that), in this case, on every map.
__________________
Pokémon Pure Version. It's gone now. Buh-bye Nohmen Region! Nobody will miss you because no one had the chance to meet you.

And also... a new Megaman X game is coming. Megaman X: Maverick Wars.
Reply With Quote
  #18    
Old August 17th, 2009, 03:54 PM
Hall Of Famer's Avatar
Hall Of Famer
Born as Hall of Famer
 
Join Date: Mar 2008
Location: In the World of Fame
lol you forgot to notice me that there is already a userbar for PokeDS! Anyway, I am a supporter now. Good luck with this project dude, it looks far more promising than any existing pokemon engines.
__________________
Yes, I am the founder of Pokemon HOF



My sites:
Pokemon Mysidia: http://www.pokemonmysidia.com
Poketube: http://www.pokemonmysidia.org
Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
Mysidian's board: www.pokemonmysidia.com/forum

Quote:
Women are beautiful for the simple fact they are women.


Reply With Quote
  #19    
Old August 17th, 2009, 07:02 PM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
@Fraot, if you noticed in the first post, I said 3D wasn't possible

@HoF, Sorry lol, I forgot. Thanks for the support.
Reply With Quote
  #20    
Old August 18th, 2009, 08:17 AM
Fraot's Avatar
Fraot
Researcher & Game Developer
 
Join Date: Jun 2008
Location: Somewhere on earth...
Gender: Male
Nature: Quiet
@Alexandre:
Awwww, I thought there would be 3d models.
Indeed, I thought you were talkng about no limits, but trying to tell that the 3d models would be the problem because not too many people can make those models. Sorry, it was misunderstood.
__________________
Pokémon Pure Version. It's gone now. Buh-bye Nohmen Region! Nobody will miss you because no one had the chance to meet you.

And also... a new Megaman X game is coming. Megaman X: Maverick Wars.
Reply With Quote
  #21    
Old August 19th, 2009, 07:48 AM
Wichu's Avatar
Wichu
Project Amethyst
 
Join Date: Sep 2007
Location: North Herts, England
Age: 21
Gender: Male
Nature: Naive
Just wondering, why are you using DS Game Maker? I think you'd be better off using a basic DS library, such as PAlib or libnds. Although it would probably be harder, you'd have more control and could achieve better results (maybe even 3D).

And I would work on making some kind of map editor for this. The lack of a map editor will mean it will be ridiculously hard to use :\
__________________
Reply With Quote
  #22    
Old August 19th, 2009, 09:11 AM
lx_theo's Avatar
lx_theo
Game Developer
 
Join Date: Jun 2009
Gender: Male
Nature: Careful
I was just wondering, how feasible would a system that converted RPG Maker Map files into ones on this be?
__________________

Reply With Quote
  #23    
Old August 19th, 2009, 06:02 PM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
DS Game Maker is just a graphical front-end for PaLib. Any script for Palib can work on DSGM. I'm using it to aid me in the placement of sprites, backgrounds, and to be a little more organized

As for the feasability of a conversion between RMXP resources and DS resources, scripts would be pretty hard to convert as the Ruby scripts have dependents on Win API's, which of course the DS doesn't have. And the fact that Essentials uses .txt documents to load data doesn't help either, it is much more difficult to do that on the DS due to filesystem restrictions etc.
Reply With Quote
  #24    
Old August 24th, 2009, 03:44 AM
Rassalon's Avatar
Rassalon
Epic One
 
Join Date: Mar 2009
Location: England
Age: 20
Gender: Male
Nature: Hasty
Send a message via Windows Live Messenger to Rassalon Send a message via Yahoo to Rassalon
Coudn't you use pictures as maps and, i am sure there is a program that can convert rmxp maps into pictures. So if you can find a program like this (I am really sure there is one) you could use rmxp as a map editor.
Reply With Quote
  #25    
Old August 24th, 2009, 04:13 AM
Alexandre's Avatar
Alexandre
 
Join Date: Mar 2005
Age: 19
Nature: Lonely
Quote:
Originally Posted by mosssky View Post
Coudn't you use pictures as maps and, i am sure there is a program that can convert rmxp maps into pictures. So if you can find a program like this (I am really sure there is one) you could use rmxp as a map editor.
I never actually considered that. That is a good idea. There was a way to take a picture of an RMXP map full sized with no grid, but I forgot how >_<
Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 06:31 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.