Outpost Universe Forums
Projects & Development => Projects => Topic started by: spirit1flyer on August 23, 2005, 06:03:18 PM
-
the first colony game that I think we should make :)
picture this, 100 or more Lynxs and Panthers moving in for the kill on a enemy fortress heavily defended by Stickyfoam, RPG and EMP turrets and units ready as a last defense to protect a spaceship ready to escape the dreaded Blight. your goal in this {coming soon colony game} is to capture the spaceship, crush the enemy base and then flee to the stars leaving a doomed planet behind all before the Blight reaches you B)
I am starting to make the map for this and if anyone would like to take the map when it is done and add the coding needed that would be most helpful {I am still learning how to code :P } but if not I will just struggle through making this ;)
spirit
-
This one wouldn't be too bad to code, since it's just defensive AI. However, a couple points:
- Destroying the spaceship. If it's in a spaceport, the only way I can think of to destroy it is to destroy the spaceport that it's sitting in.
If you wanted, you could also have a 'capture' scenario, for example a plot like "Plymouth has stolen your RLV. Your mission is to penetrate the heavily fortified Plymouth base and get it back." The game does have provisions for capturing an RLV, I haven't really looked into it much, but one of the last Plymouth missions you have to capture an RLV, so we can look at that to see what has to be done.
- Well, I'm assuming Plymouth would be defensive only, or would you want them to have units roving around the map?
So basically this one would be an easy one to code. If you wanted to have plymouth "patrols" it'd be a little more work, but not too bad.. if you start both players with mostly built up bases, you don't need to worry too much about researching with the AI player (so it doesn't appear to be cheating)
-
This one wouldn't be too bad to code, since it's just defensive AI. However, a couple points:
- Destroying the spaceship. If it's in a spaceport, the only way I can think of to destroy it is to destroy the spaceport that it's sitting in.
If you wanted, you could also have a 'capture' scenario, for example a plot like "Plymouth has stolen your RLV. Your mission is to penetrate the heavily fortified Plymouth base and get it back." The game does have provisions for capturing an RLV, I haven't really looked into it much, but one of the last Plymouth missions you have to capture an RLV, so we can look at that to see what has to be done.
- Well, I'm assuming Plymouth would be defensive only, or would you want them to have units roving around the map?
So basically this one would be an easy one to code. If you wanted to have plymouth "patrols" it'd be a little more work, but not too bad.. if you start both players with mostly built up bases, you don't need to worry too much about researching with the AI player (so it doesn't appear to be cheating)
I meant destroying the spaceport and the spaceship on it. But capturing it sounds a lot cooler. I would not know about the last mission I am still on mission 10 :P
as for adding in patrols I think its a must. I have played too many games were all you have to do is destroy a base and you can just easily whittle them down and not give a care as to your own base. as for built up bases yea I suppose we could do that. But since I can't do any coding at this level yet some of these things would be up to the coder
Hacker is it possible to make it so Eden can't research one spaceship part but Plymouth has that part. So Eden would have to capture it?
and I think I would like to make it so Eden can't have Acid or Thors. can we do that?
spirit
-
Yeah, you can create your own custom tech tree files to use, this would specify those things.
-
Yeah, you can create your own custom tech tree files to use, this would specify those things.
okay thanks
-
lol, you want to take out Acid and Thors? what is Eden supposed to attack with then? Railgun or Lasers :rofl:?
Better make the AI use missiles for defense
-
lol, you want to take out Acid and Thors? what is Eden supposed to attack with then? Railgun or Lasers :rofl:?
well it is supposed to be a hard mission so No acid's or Thors for you :P
Better make the AI use missiles for defense
I don't know if that can be done after all we would be capturing the RLV but if you could do that it would be bad for the player B)
spirti
-
wow this is interesting (thumbsup) i was the one that asked for another colony game here :find:
http://forum.outpostuniverse.net/index.ph...wtopic=1220&hl= (http://forum.outpostuniverse.net/index.php?showtopic=1220&hl=)
its a very good idea spitfire do you need any help? :op2:
-
wow this is interesting i was the one that asked for another colony game here
http://forum.outpostuniverse.net/index.ph...wtopic=1220&hl= (http://forum.outpostuniverse.net/index.ph...wtopic=1220&hl=)
its a very good idea spitfire do you need any help?
sure anyone can help I am just the one that is getting it going :D and working on it myself too :P
do you know how to do the coding? I have added you to the team ;)
spirit
-
wow this is interesting (thumbsup) i was the one that asked for another colony game here :find:
You want to take the credit for something dozens of people asking for / thinking about ? :lol:
BTW: good thing we finally get something going now > after all, we first need a map, b4 coding can actually start
-
BTW: good thing we finally get something going now > after all, we first need a map, b4 coding can actually start
The map is done as soon as someone will do the coding <_< we will have the first colony game ready for betta testing :)
Spirit
-
well since nobody it taking the job yet for coding I will start coding it as soon as I get the software ;) but if someone comes along who knows what they are doing when they are doing coding. And want to do it I will gladly let them take over.
and just so someone does not tell me that there is one that you can download here <_< I don't use hacked programs I am using the OP2 that you can download here but thats just to play online and I do own the store bought version
spirit
-
ill help if you need it i now some about coding
:op2:
-
ill help if you need it i now some about coding
do you know enough that you could code a mission? if so you can take over from me but if not maybe you could code the tech tree
spirit
-
i dont know a lot about coding but i would like to help
-
Moogle is working on a new colony game btw. Its in alpha stage.
I hope more people learn to code for OP2 so more colony games can be made. I hope you guys are willing to learn, its great fun!
-
I hope more people learn to code for OP2 so more colony games can be made. I hope you guys are willing to learn, its great fun!
I plan on it and as soon as I get the software I will start ;)
-
What are you waiting for? Just download the software from our site and you'll be all set up to go.
-
and just so someone does not tell me that there is one that you can download here <_< I don't use hacked programs I am using the OP2 that you can download here but thats just to play online and I do own the store bought version
spirit
^^^^^^^^^^^^^^^^^^^^^^^^^^
-
Ahh, ok.
That reminds me: I should put together a package with the freeware Toolkit or whatever MS is calling it (its the VC++.NET compilers for free, it doesn't produce .NET CLR dependent code so it'd be fine for missions). Just couple it with an IDE and there you have it, a fully functional editor for free.
-
That reminds me: I should put together a package with the freeware Toolkit or whatever MS is calling it (its the VC++.NET compilers for free, it doesn't produce .NET CLR dependent code so it'd be fine for missions). Just couple it with an IDE and there you have it, a fully functional editor for free.
let me know once you do that I will be the first to download it :P
-
hay keep it up spitfire i cant whait to see this next colony game (thumbsup)
-
nothing is going but map making right now. As soon as someone is willing to take the maps and add coding I will be happy to pass on the three maps I have made ;)
But until then we wait till I get a coding program that will work <_<
spirit1flyer
-
Why not use notepad while your waiting for that?
Were happy to help you get started.
-
I did not know you could use Notepad :blink:
thanks Lev :)
-
Almost all source code files are simple text files. So you can use notepad to program just about anything. You'll still need a compiler to create the finished product, but that takes only seconds to generate from the source. Of course, writing the source can take a little longer without a compiler to check what you've written is syntactically valid. Or at least fixing it up later can. Anyways, there is a free C++ compiler package distributed by Microsoft. It should have everything you need except the editor to write the source file with (so use notepad and you're all set). Hacker should have a link to it if you can't find it searching.
-
Or you could take my route, and wait till the mapper is sophisticated enough to code missions. Call me lazy, but eh.
Panda
-
You'll be waiting a long time for that one to happen... :P
-
Or you could take my route, and wait till the mapper is sophisticated enough to code missions. Call me lazy, but eh.
I don't want to wait that long :lol:
-
That's really uplifting hacker. When our mapper coder says 'a long time' .. can't be a little more enthusiastic about that one?
Lol.
Panda
-
well if it can have that functionality eventually - hell it would be worth the wait B)
-
Well, I prefer to state the facts rather than give out false hope.
Now with school started again, and plenty of other irons in the fire, I have a lot less time to work on the Mapper.
Also, I can't say that I necessarily like working on some of this stuff in the mapper. Some of it's really nasty and no fun to code at all.. It's also not the highest priority since the conventional way of making missions, that is by coding them in C++, works far better than any mapper script editor could make.
And the coding really isn't that hard for OP2. Download the SDK and find out!
-
well some of us don't want to use a hacked program :P
-
As has already been stated, you can download a free compiler from Microsoft that can compile missions. The SDK is not hacked/pirated. But you do need a C++ compiler to use it. So just download the free version and use any text editor you want to write your files.
-
as i have stated before, spirit, try looking for vc5. that may work, and it can probly be adapted to the new(er) compiler if it doesnt work. vc5 is free, not hacked. vc6 is not hacked as well.
-
I downloaded a program that was hacked, linked from IRC. I must be getting name's messed up or something. I am going to look for vc5 I must of missed you telling me about it zigzagjoe.
spirit
edit: I found this program http://msdn.microsoft.com/visualc/vctoolkit2003/ (http://msdn.microsoft.com/visualc/vctoolkit2003/) Will this work?
-
Yes, that's what Hooman was referring to.
However you also need another thing: The Platform SDK. (You need its headers and libraries to compile any windows application)
Also, if you want an IDE / Editor: go to www.codeblocks.org.
I've been working on this and plan to have a set of files and instructions usable by next week.
-
However you also need another thing: The Platform SDK. (You need its headers and libraries to compile any windows application
is this what I need?
http://www.microsoft.com/downloads/details...&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en)
I've been working on this and plan to have a set of files and instructions usable by next week.
Let me know when its done :)
spirit
-
linked from irc doesnt mean hacked, lol. and yeah, that looks right
-
linked from irc doesnt mean hacked, lol.
the program I downloaded needed a registration code to use it and the wordpad with the code said it was hacked
and yeah, that looks right
thanks
spirit
-
where do you see that? my dl has just a code and thats it
-
I don't have the link right now I would have to look awhile. but next time I am on IRC I will give you the link
spirit
-
ok, i am tired of this. i am creating files so you can use the command line compiler, which is freely distributable. stay tuned.
todo:
nevermind......a few hrs of my time wasted :'(
-
I've put together a whole package with an IDE:
http://forum.outpostuniverse.net/index.php?showtopic=2038 (http://forum.outpostuniverse.net/index.php?showtopic=2038)
Now you can get started with that coding! :)
-
Can't remember the site, but you can get GCC, a legal, free C compiler (are we using C or C++ - don't know if it can do C++). Or just jump onto a Linux computer and use VIM. :o
-
we are using C++
-
GCC won't work for OP2 at all. The only supported compiler is a Microsoft compiler (this is not by choice. The people to blame are the OP2 developers for using MSVC5 in the beginning).
The reason for it is the way that microsoft compilers decorate exported class members. For example, TethysGame::CreateUnit(...) gets turned into ?CreateUnit@TethysGame@@SIHAAVUnit@@W4map_id@@ULOCATION@@H1H@Z by the compiler.
The problem with GCC / Mingw32 (or any other compiler -- except maybe Borland's, they might support it) is that they use different forms for decorated names. Because of that when the DLL is loaded, Windows wouldn't be able to find the correct names inside Outpost2.exe, thus the DLL won't run.
There's no real fix for this either, even if we were to do something, say, recompile GCC to support different name decoration, because Microsoft doesn't release details on their name decoration scheme. (You have to use their proprietary tools - their compiler cl.exe to 'decorate' names, and undname.exe to 'undecorate' names).
However, you can download their compiler for free, legally, from their website. (The wiki article explains this, and you can find it by searching for "Visual C++ Toolkit" on the microsoft website)
-
That sounds like a great mission, but how about this. :)
What about the opposite?
Your base is in the middle of the map and enemy Lynx's, Panthers, and Tigers
come at u from every corner and you start off with one Tiger Laser.
make the map alittle big.
oh, and the base is on top of a canyon and a couple of volcanoes surrounding u 2 help out.
how's this? :D
-
well I am not that good of a mapper, and I haven't done much with the mapper either.
But the coding, I could do that.
-
Spirit you're back!!!!! Can you come on IRC?
-
I can't.
I have to be living on my own to go on. My parents will take away all that they give me if I don't follow the laws of the house :P
And I have been on all the time, I just lurk more now.
-
How much have u covered so far then? :blink:
-
How much have u covered so far then?
I am not quite sure what you are talking about. Can you explain?
-
What I mean is 4 the coding or mapping or what ever u've done 4 the new colony Game ur working on.
-
I have been a little busy looking at a college, and I just reformated my computer.
So its going to be a while before I turn out anything good.
Besides, I am still getting down some basic AI commands, Until I get them mastered, there will be no OP2 missions by me. unless I get bored :P
-
The map is a brilliant idea. Like Cold War, only better.
I assume the defensive AI would also send scattered attacks against your forces and base? And I'd also like to see them using EMP missiles. The code's out there, Plymoth keeps missiling my defense screens in Eden Starship: Normal.
And make sure Plymoth loads up on ESG posts, so I can't just Starflare Lynx em to death.
-
Well as of right now I don't have the skills to program something that complex.
I would need to have a good grasp of C++ before I code that.
This idea of having a community Colony game effort didn't ever even get its feet wet, I put out one or two maps, but they were basic beginner creations, So instead of what was hoped for, I only ended up with nothing. Thats not to say I don't plan on making more colony games, But just that I need to be able to do more then copy and paste coding to make stuff worth keeping. So I plan on taking C++ classes as soon as I have the math skills I need to take it.