Helian Wars: The Return!

Hey,
My good friend Dan, from RealMac Games (url="http://"http://www.realmacs.co.uk")http://www.realmacs.co.uk(/url), has just offered to help resurrect Helian Wars. So he and I will work cooperatively on HW while I also keep continuing on with Event Horizon.

Since HW was so long ago, I can't remember what I was actually going to do with it. Any ideas? I think I was going to appletalk it, put credits in, weapon upgrades, ship upgrades?

I don't know. I'll talk to dan and figure it all out.

Anyway, expect updates soon and go check out dan's new game 'ManicBobs' at: (url="http://"http://www.realmacs.co.uk/manicbobs/")http://www.realmacs.co.uk/manicbobs/(/url)
I think that's it.

Tycho

------------------
Where the Hell's my roof?

It crashed a lot. Other then that it sorta worked. The little ships would fly arround and shoot stuff.

------------------
If people learned from their mistakes they wouldn't get up in the morning.
AIM-OctoberFost
Yahoo Messenger-OctoberFost
(url="http://"http://www.geocities.com/octoberfost")http://www.geocities.com/octoberfost(/url)

I believe you were going to add more ships, more weapons, networkability, less bugs.

------------------
"Apple does not recommend allowing an elephant to operate a Mac in any environment."

Hmmmmmm.... Less Bugs ay. I don't remember the less bugs bit. Must have been a cosmetic thing.

But anyway, I'll chuck all those things in.

Tycho

------------------
Where the Hell's my roof?

back again. i've tested evo lib with many plugins.
gonna clean up the code and comment it.

i hope i can post the first public open source version within the next week.

🙂

sebek

Quote

Originally posted by Tycho:
**Hey,
My good friend Dan, from RealMac Games http://www.realmacs.co.uk, has just offered to help resurrect Helian Wars. So he and I will work cooperatively on HW while I also keep continuing on with Event Horizon.

Since HW was so long ago, I can't remember what I was actually going to do with it. Any ideas? I think I was going to appletalk it, put credits in, weapon upgrades, ship upgrades?

I don't know. I'll talk to dan and figure it all out.

Anyway, expect updates soon and go check out dan's new game 'ManicBobs' at: http://www.realmacs.co.uk/manicbobs/
I think that's it.

Tycho

**

Well you were going to rename it renegade wars and put in the other renegade ships.

------------------
Durandal 7400

My perpetually unfinished* EV plugin:
(url="http://"http://personal.vineyard.net/ablakesl/")UFP(/url)
*maybe not anymore after EV3 is out

the code has been released. i worked the whole night. see ANN: EVOLib OpenSource

tycho: have you tried RB 3.0a5 yet? the new sprite surface class rocks.

sebek

------------------

Hey sebek, I'll check out your code now and tell dan about it. I haven't actually tried the new RB yet but the new spritesurface looks very promising. I usually wait 'til beta before I try developer releases. But I can't wait.

Tycho

------------------
Where the Hell's my roof?

it's me. i just changed the pc and forgot my password.
tycho: you should really try 3.0a5 its genious for our puropses.
upon my client-server chat system i have built a thing that allows to chat + challange other people. ( THAT MEANS WAR 😉 )
And i got a sprite surface+socket running. that means 2 players can fly around, although they cannot fire any weapons.
and i combined it with EVOLib.
i also tested it on my network.

i'll send you the sourcecode as soon as possible. the server is RB 2.0 compatible. the cilent is RB 3, wich means that you can only compile it as a demo build. :frown:

note that this is a highly developmental thing that uses two different protocols for chat and battlesock. only for YOUR inspiration.

maybe i'll post demo-compiled apps to (url="http://"http://www.sebek.de/evolib/")http://www.sebek.de/evolib/(/url) .

sebek

Am I understanding this right?
There's a REALBasic 3 being developed in which you can run a socket and a spritesurface at the same time?
Huii!
That's going to be fun...

------------------
"I'm beginning to see the flowers from the wrong side"

-The prophet Zarquon, shortly before passing away

yep. you can download the lastest developer release under (url="http://"http://www.realbasic.com/realbasicbeta.html")http://www.realbasic...lbasicbeta.html(/url)

sebek

------------------

Thanks sebek
I've just tried it out, internet communication and sprite animation now work together. That opens up some interesting possibilities...
I'm not sure I'll be getting any sleep tonight...

I (David Stark) also seem to be in the credits!
It must be something I said.

------------------
"I'm beginning to see the flowers from the wrong side"

-The prophet Zarquon, shortly before passing away

as i said. it rocks! 🙂
we should discuss a common protocoll for our games.

sebek

------------------

' ********************************************************
' * EVA BATTLESOCK PROTOCOL V.1.0 *
' * Š2000 SEBASTIAN GLASER, SYANTERRA *
' ********************************************************

' LINEBREAKS CHR(10) + CHR(13) (NR) LFBR
' DELIMITER CHR(9) (T) TAB
' <> are just comments

' 100 NICKNAME
' 101 <SHIPINFOS> ATTRIB VALUE

' 200 READY
' 201 RUN

' 500 XPOS
' 501 YPOS
' 502 XFORCE
' 503 YFORCE
' 504 DIRECTION

' 600 <WEAPONFIRE> RESID XPOS YPOS XFORCE YFORCE SPEED

' ********************************************************
' * T H E E N D *
' ********************************************************

------------------

Do you have a page us commonfolk could download the alpha from?

------------------
Cotton Mouse: Helping stupid people feel secure since 1997.

Era for EV: (url="http://"http://www.geocities.com/rhysmctharin/erahome.html")www.geocities.com/rhysmctharin/erahome.html(/url)

Go check out sebek's cool game at:
(url="http://"http://www.sebek.de/evolib")www.sebek.de/evolib(/url)

I think that's right. He's mentioned his page hundreds of times before.

Tycho

------------------
Where the Hell's my roof?

sebek:

' LINEBREAKS CHR(10) + CHR(13) (NR) LFBR
' DELIMITER CHR(9) (T) TAB
' <> are just comments

' 100 NICKNAME //makes sense
' 101 <SHIPINFOS> ATTRIB VALUE //that too, kind of

' 200 READY //yes
' 201 RUN //yes

' 500 XPOS //yes
' 501 YPOS //yes
' 502 XFORCE //force = ?
' 503 YFORCE //force = ?
' 504 DIRECTION //yes

' 600 <WEAPONFIRE> RESID XPOS YPOS XFORCE YFORCE SPEED //once again, force?
//what about 601 MESSAGE ?
//what about 602 SURRENDER ?

The differences (as far as I understand) between our projects:
-Yours is about EVO, mine uses it's own ships/universe
-Yours seems to be 1vs1 player, while I have planned mine to have more players
--You'd need a TARGET parameter for 600 and 601
--You'd have to transmit more info in 101
-I also planned a ship editor for mine, since I won't be using EV:O resources

Also, wouldn't be a general 500 <SHIPSTATUS> message, containing all of 500 - 504 make more sense?

In principle, I am interested in this, but does it make sense to make our games compatible?
Do you know of a registry for IP ports, so I won't accidentially try to talk to IRC servers?

------------------
"I'm beginning to see the flowers from the wrong side"

-The prophet Zarquon, shortly before passing away

(This message has been edited by Zarquon (edited 08-15-2000).)

thanks for your ideas. x+yforce are the values of the movement (in pixels) of the ship calcualted by the app. (i use this to move the ship if the game is struck) (i know it was a stupid idea).

The differences (as far as I understand) between our projects:
-Yours is about EVO, mine uses it's own ships/universe
my app only uses ev/o plugins. you can use any ships as long they are in ev/o plugin format.
thats because this is based EVOLib. the orginal target was it to inspire tycho in order to merge our projects. 😉

-Yours seems to be 1vs1 player, while I have planned mine to have more players
having more playes would be no problem. though i'm rewriting the netcode. using a new ovethought protcoll

--You'd have to transmit more info in 101
-I also planned a ship editor for mine, since I won't be using EV:O resources
😞

sebek

------------------

i've looked for something like a registry for ports bu didn't find anything. i usually use port 55666 for general communication and 55667 for fighting.

sebek

------------------

Bit of a nudge, nudge, wink, wink thing there sebek.

I'll send you my code when I get to the g4's with better cd players. Then we can do the merging stuff together. I must warn you though that I don't appreciate the easiness of realbasic's extra stuff, and therefore have just chucked all my code into the one window, unlike you who had the brilliance to make all your methods, separate classes.

And If I can't get the code, we'll just write it again. It's not that hard!

Tycho

Zarquon, tell me more about your project. Thanks.

------------------
Where the Hell's my roof?