Author Topic: New Coders  (Read 2602 times)

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
New Coders
« on: April 08, 2005, 11:01:18 AM »
xamlit, zigzagjoe, zanco, Nightmare and any one else...

How are you geting on with learning and playing with the SDK ?

What have you tryed? What are you working on?

What would you like to work on in the future?

And got any questions?

Offline Eddy-B

  • Hero Member
  • *****
  • Posts: 1186
    • http://www.eddy-b.com
New Coders
« Reply #1 on: April 08, 2005, 11:09:06 AM »
Quote
And got any questions?
.. YOU sure have a lot :P
Welcome new coders!!
Rule #1:  Eddy is always right
Rule #2: If you think he's wrong, see rule #1
--------------------

Outpost : Renegades - Eddy-B.com - Electronics Pit[/siz

Offline Shuffles

  • Jr. Member
  • **
  • Posts: 53
New Coders
« Reply #2 on: April 08, 2005, 03:06:50 PM »
I think I am others.  I have used an older SDK to make a multiplayer map. It actually pretty much done. No disasters tho.

I would like to know how to do AI I guess...

Offline Eddy-B

  • Hero Member
  • *****
  • Posts: 1186
    • http://www.eddy-b.com
New Coders
« Reply #3 on: April 08, 2005, 03:40:31 PM »
Actual AI is a bit more difficult - it requires you learn a few c++ tricks..
If you know any other language, it'll be easier to learn (specially if you know pascal/delphi).

Creating an AI deals more with Triggers, and Groups.  Check my thread on "Learning AI"

Just drop me a msg if you want to know other things, that aren't in that thread yet!
Rule #1:  Eddy is always right
Rule #2: If you think he's wrong, see rule #1
--------------------

Outpost : Renegades - Eddy-B.com - Electronics Pit[/siz

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
New Coders
« Reply #4 on: April 08, 2005, 04:38:29 PM »
Shuffles get the SDK v2 and convert your map to it:
op2_dllsdk.zip
And learn how to use it.

Multi maps dont need AI unless its a netural colony in the middle or somthing.

Or a co-op game or som other multiplayer scenario.

Also i would like to grant acess to new coders to the development in the near future, once your happy with using the SDK etc.

Offline zigzagjoe

  • Hero Member
  • *****
  • Posts: 626
New Coders
« Reply #5 on: April 08, 2005, 06:46:51 PM »
sdk's working great for me. right now i'm playing around with hoovile

Offline Shuffles

  • Jr. Member
  • **
  • Posts: 53
New Coders
« Reply #6 on: April 08, 2005, 08:29:57 PM »
Hey, I want to make AI for a colony game I am going to make I hope.

Offline zanco

  • Full Member
  • ***
  • Posts: 241
New Coders
« Reply #7 on: April 09, 2005, 11:47:04 PM »
Quote
How are you geting on with learning and playing with the SDK ?
Quote

At that point, I haven't really been playing with the SDK; I have been only learning stuff about dll files. I think that in order to really hack, I need to know WHAT a dll really is and HOW it really works. So far, I've learned that it's not really a big deal  :heh:  . The most difficult part, I think, is the linking (static or dynamic). I really have to figure out what the arguments in the DllMain do... and learn some new c++ keys.
I better stop writing cuz I think I'm getting too...  <_<

This is where I am. If I have any questions, i will post them.

 :op2:  :op2:  :op2:  :op2:  :op2:  :op2:



learning progress: 22.354%.
Time remaining (estimation): unknown; too many variables.
if anyone finds and communicate to us that which thus far has eluded our efforts, great will be our gratitude.
          Jakob Bernouilli

"Zanco`, n00b o' The Flares"

Offline Eddy-B

  • Hero Member
  • *****
  • Posts: 1186
    • http://www.eddy-b.com
New Coders
« Reply #8 on: April 20, 2005, 10:37:53 AM »
Learning HOW a dll works isn't really necessary. All you need to know is that OP2 loads your dll, and accesses InitProc()  In that procedure you set the whole dll in motion: you create triggers that will fire when something happens -> THEN you start having an AI.

OP2's Artificial Intelligence doesn't cover much of the I-part, just the A-part :lol: the system just responds to triggers -eg: things that happen-  There's all kinds of triggers to be used: a TimeTrigger to just fire when a certain time has passed, or a ResearchTrigger that fires when a Player (i didn't say human player :D) finished a certain research topic. For example: you can create a couple of panthers when the human player researched Rare Ore or whatever.. it's all up to the coder!

If there's any thing that needs more explaining, let us know - i can still add some more items to the "learning AI" thread.

 
Rule #1:  Eddy is always right
Rule #2: If you think he's wrong, see rule #1
--------------------

Outpost : Renegades - Eddy-B.com - Electronics Pit[/siz

Offline zigzagjoe

  • Hero Member
  • *****
  • Posts: 626
New Coders
« Reply #9 on: May 07, 2005, 02:38:45 PM »
still working great, now i use ZigHooville for the base of my project. i have completely finished borehole, and am finishing up the lr varient atm.

Offline LupusShearhart

  • Newbie
  • *
  • Posts: 13
New Coders
« Reply #10 on: May 07, 2005, 08:31:46 PM »
Well - just started today, but I can already say it's a pain in my neck. Stupid C++.net doesn't work. Grargh. Oh well. When I booted it up in 6, it seemed to work fine, and as I'm looking through the code, and smiling upon it. It doesn't seem to be overly difficult. You can all expect some stuff from me in th' future. :)
"Wake up, Mr. Freeman. Wake up and...smell the ashes." ~The G-man in Half Life 2

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
New Coders
« Reply #11 on: May 08, 2005, 01:34:52 PM »
Excellent. It's always nice to see new people poking around with this stuff.
 

Offline xamlit

  • Full Member
  • ***
  • Posts: 160
New Coders
« Reply #12 on: May 08, 2005, 02:34:45 PM »
Lol.. Stuff is working great for me.. I think I am like zanco in looking at all of the functions of the dll and familarizing myself so that I completly understand the entire picture and not just editing one section etc.. The only problem I am having is setting up trigers that span multiple files etc.

Offline RockNavator

  • Newbie
  • *
  • Posts: 22
    • http://www.rocknavator.outpost-universe.net
New Coders
« Reply #13 on: September 05, 2005, 09:34:53 AM »
Oi. I jsut started learning all about his... it looks like much fun. i think ima paly around with AI cause i don thave much creativity... mmhmm :D