Hi all need help fast from Coders

01/21/2011 06:07 Keyeight#1
hi all i wanna make my frist emu and i need help about somthing

like i say it will be my frist Emu i dont have Expert at it so i wanna some help from Coders at frist i wanna know what i must have to make it
like codes and db
and if somone have Source Codes i can buy from him or he can give it free
^^
i need help fast plz
_____________#
Sorry for my bad English
01/21/2011 07:54 lesderid#2
1. Learn a programming language. (C#, C++, VB.Net or Java)
2. Learn about TCP networking in your language.
3. Learn a scripting language. (optional)
4. Learn a database language. (MSSQL or MySQL)
5. Code a base for your emu. (reader/writer, database functions, ...)
6. Continue expanding it.
7. ???
8. PROFIT!
01/21/2011 08:16 Keyeight#3
Quote:
Originally Posted by lesderid View Post
1. Learn a programming language. (C#, C++, VB.Net or Java)
2. Learn about TCP networking in your language.
3. Learn a scripting language. (optional)
4. Learn a database language. (MSSQL or MySQL)
5. Code a base for your emu. (reader/writer, database functions, ...)
6. Continue expanding it.
7. ???
8. PROFIT!
okay bro thx alot
but i can work at C#,C++,VB.Net but no Java
all i need to know what i must do not learn ^^ but thx anyway ur helpfull man
i just need to know is there any db and Source Codes to begin !!
and if there is how i can get it
01/21/2011 16:40 kevin_owner#4
Well there are a few on sourceforge and assembla so you could search for some emu there. for C++ you can take a look at sremu2 and for C# you could take a look at the source of csremu or srevolution.
the last released source of srevolution has the most functions in it of all the open source emu's so it's reall worth to take a look in it.

and ofcourse what lesderid said. It's a good list about what you need to know. if you would like to code your emu in c++ you could take a look at 'beej's network programming' guide even if you program in an other language it's still usefull cause it explains how the tcp protocol works ect.
01/22/2011 11:32 Keyeight#5
Quote:
Originally Posted by kevin_owner View Post
Well there are a few on sourceforge and assembla so you could search for some emu there. for C++ you can take a look at sremu2 and for C# you could take a look at the source of csremu or srevolution.
the last released source of srevolution has the most functions in it of all the open source emu's so it's reall worth to take a look in it.

and ofcourse what lesderid said. It's a good list about what you need to know. if you would like to code your emu in c++ you could take a look at 'beej's network programming' guide even if you program in an other language it's still usefull cause it explains how the tcp protocol works ect.
thx alot bro for this advice i will do what u said to me then when i start the project i will bout it here for elitepvpers to play on it and i will bout the source here 2 cuz it will help aolt of ppl here cuz i wanna give help as u did with me
btw i wanna use C# with programin cuz i think im prof on it^^
02/22/2011 07:10 lesderid#6
Quote:
Originally Posted by mats0o0o0 View Post
btw i wanna use C# with programin cuz i think im prof on it^^
Necropost, but just wanna say it: New languages are easy, new libraries/frameworks are hard.
02/22/2011 14:02 bootdisk#7
everything today is easy.
I sometimes listen to java developers talking about frameworks like maven or saying things like "I've got some problems with a CSS style" and I laugh to myself because they clearly don't know even how that stuff works.

Today is just a matter of download a library that solves all your problems... it comes with documentation and you can even get the source!

I'd like to see everybody back in the '90 programming with edit from MSDOS, vi or any borland (talking to each other by BBS) xD
02/22/2011 16:42 lesderid#8
Quote:
Originally Posted by bootdisk View Post
I'd like to see everybody back in the '90 programming with edit from MSDOS, vi or any borland (talking to each other by BBS) xD
Count me in! CLI applications developed without an IDE ftw!
02/25/2011 16:49 Keyeight#9
thx alot guys for help and btw lesderid there is someone at my e-mail say it`s you and he ask me for money every time you must take care of fake guys :( i know that`s he is not you but i must till you that cuz i know that`s you are good man and all here are nice guys

thx alot for help
02/28/2011 21:40 lesderid#10
Quote:
Originally Posted by mats0o0o0 View Post
thx alot guys for help and btw lesderid there is someone at my e-mail say it`s you and he ask me for money every time you must take care of fake guys :( i know that`s he is not you but i must till you that cuz i know that`s you are good man and all here are nice guys

thx alot for help
Sorry I haven't been on elitepvpers for a few days so I couldn't answer but could you please give me his email/msn?
03/01/2011 16:11 Keyeight#11
Quote:
Originally Posted by lesderid View Post
Sorry I haven't been on elitepvpers for a few days so I couldn't answer but could you please give me his email/msn?
sure i can when i will open my e-mail i will till you :)
03/01/2011 17:45 Murgen#12
You should create a programming team of at least 10 people, assign each one to a certain project, and pick a language, preferably c++.
03/01/2011 17:55 kevin_owner#13
@Murgen for an large scale server yes c++ would be your best choice but for an emulator vb and C# are just fine C# is also usefull at large scale but c++ has just a better performance:P I would also recommend C++ cause it's just so close to the hardware and you'll get a very performance if you programmed it correctly xD

and a team of 10 people would be nice but you need to consider how long would like to do about your emulator. if you just want to create an emulator for your own experience like I do you can make one alone but if you want one really fast you really need a team:)
03/01/2011 22:10 Keyeight#14
thx alot kevin_Owner i will do it :)
03/02/2011 00:16 Murgen#15
mats, if you want to do an emulator but your not a programmer but you have knowledge, what you could do is just manage a team.