Making a Map editor

Discussion, updates, modifications, etc for the various map editors...
Post Reply
User avatar
Delta Lead
Private First Class
Private First Class
Posts: 77
Joined: Sat Aug 25, 2007 12:10 am
Location: Western New York U.S.A

Making a Map editor

Post by Delta Lead »

Ive seen all the map eidtorsand none of them do everything you want them to do or are extremely complicated and slow.

I would like to make an editor thats is not too complicated (like bzedit) and does many more things as well as adapt easily to any bzflag updates as well as support zone code (actually place flags in zones with the editor) as well as place meshes and more complicated things.

I know if someone made a program like this it would be a maricle.

I'd like to know how the heck you guys even make a program like bzworkbench or bzedit. It's way beyond me....
"This Is The Way The World Ends"

Im busy with life be back after 2008 ends.....
User avatar
joevano
General
General
Posts: 1863
Joined: Sat Jun 18, 2005 1:08 pm
Location: South Bend, Indiana, USA

Post by joevano »

First question, what is a "maricle"? ;)

BZworkbench is that application. We just need some developers to pick it up and complete it.

It is way beyond you right now, but with a little effort on your part it can be learned, You just need some c++ experience and a lot of determination and interaction with experienced developers to bounce around ideas.
There is nothing worse than aggressive stupidity. -- Johann Wolfgang von Goethe
"How many legs does a dog have if you call his tail a leg? Four. Calling a tail a leg doesn't make it a leg." -- Abraham Lincoln
User avatar
Delta Lead
Private First Class
Private First Class
Posts: 77
Joined: Sat Aug 25, 2007 12:10 am
Location: Western New York U.S.A

Hmm

Post by Delta Lead »

Yah well im a high school student so i might not have the time to dedicate this summer since it
's already over :wink:

If bzworkbench does that thenonce i figure it out ill try to help out =/ but by the time i get close enough tthat good to help it will be done =/

*looks out window* :cry: it's raining :cry: ...... Back to bzedit....
"This Is The Way The World Ends"

Im busy with life be back after 2008 ends.....
User avatar
Winny
Grouchy
Grouchy
Posts: 2381
Joined: Wed Aug 24, 2005 12:27 am
Location: Ottawa eh?
Contact:

Post by Winny »

You'll want to start learning C++, since that is what BZWorkBench is written in. I recommend this tutorial: http://www.cplusplus.com/doc/tutorial/

You don't need to spend tons of time on it, maybe just spend 20-30 minutes a day, or an hour or two total every week going through, doing the tutorials.

After that you'll wanna work on some problem solving, and logical thinking. The most important part to programming is thinking logically. If you can't think of how to do it in C++, think of how you would do it in real life. Then adapt that to the programming language.
User avatar
Delta Lead
Private First Class
Private First Class
Posts: 77
Joined: Sat Aug 25, 2007 12:10 am
Location: Western New York U.S.A

Thanks

Post by Delta Lead »

Thank You For Your Help.

To bzedit Away!!

Must Finish Map.
"This Is The Way The World Ends"

Im busy with life be back after 2008 ends.....
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post by clarahobbs »

Or, if you want, you could learn Python and help me with RatBZEdit. Python has much cleaner syntax than C++, and does not need to be compiled. However, C++ is a much more widely-used language. Make a decision. Now! Hurry! (Python. PLEASE!)
FKA Ratfink
User avatar
tw1sted
Private First Class
Private First Class
Posts: 849
Joined: Tue Feb 21, 2006 10:21 pm

Post by tw1sted »

C++ is more widely used for applications (AFAIK anyway).

Delta Lead
It will take lots of hard work and patience to learn C++. You will probably have to spend more than one summer trying to learn it, possibly taking some high school courses on it or some college courses. I went to camp for two weeks to "learn" C++ and basically just learned the basics of it.
User avatar
Delta Lead
Private First Class
Private First Class
Posts: 77
Joined: Sat Aug 25, 2007 12:10 am
Location: Western New York U.S.A

Hmm

Post by Delta Lead »

Ill lean python, Anybody got any links??

I'd be mor ethen happy to help you ratfink as long as it doesn't intefere with me personal or scholl life.

Family, School , nad friends come first!
"This Is The Way The World Ends"

Im busy with life be back after 2008 ends.....
User avatar
Abominable
Private First Class
Private First Class
Posts: 141
Joined: Mon Oct 22, 2007 12:31 am

Post by Abominable »

Make sure you have a lot of patience and a lot of free time. It can get quite extensive.
Image
Image
User avatar
Winny
Grouchy
Grouchy
Posts: 2381
Joined: Wed Aug 24, 2005 12:27 am
Location: Ottawa eh?
Contact:

Re: Hmm

Post by Winny »

Delta Lead wrote:Ill lean python, Anybody got any links??
The main part of programming is solving problems. If you cannot find a Python tutorial by yourself, I don't think you'll be able to learn to program.
User avatar
Delta Lead
Private First Class
Private First Class
Posts: 77
Joined: Sat Aug 25, 2007 12:10 am
Location: Western New York U.S.A

Ok...

Post by Delta Lead »

i already come up with hundreds of tutorials but im wondering if anybody has got one thats the best. I have already gone through like 2 and all it does is try to convince me how python is so easy. it doesn't reall do much else. BTW-I don't plan on becoming a programer. I have nearly enough time nor money. I have school and i do not plan on a career in the way of technology more in the lines of military bands/woodworking/firefighting and,or medical.
"This Is The Way The World Ends"

Im busy with life be back after 2008 ends.....
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Ok...

Post by blast »

Delta Lead wrote:i already come up with hundreds of tutorials but im wondering if anybody has got one thats the best. I have already gone through like 2 and all it does is try to convince me how python is so easy. it doesn't reall do much else. BTW-I don't plan on becoming a programer. I have nearly enough time nor money. I have school and i do not plan on a career in the way of technology more in the lines of military bands/woodworking/firefighting and,or medical.
Then I would recommend not spending months learning to program Python to the point where you can actually help make a map editor.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
Post Reply