Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 2 3 [4]

Author Topic: Strike the Code!  (Read 15273 times)

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Strike the Code!
« Reply #45 on: March 18, 2008, 05:17:00 pm »

Know what? I think Ill try for multiplayer pong!
Logged
Eh?
Eh!

Nadaka

  • Bay Watcher
    • View Profile
    • http://www.nadaka.us
Re: Strike the Code!
« Reply #46 on: March 20, 2008, 05:58:00 pm »

I am a relatively new app developer with a BS:CS degree. I would love to work on this, but my time is very very limited between my dayjob and fiance.

That said, this game you suggest is not a single application.

It is 2 or even 3.
1: the model.
-hold the state of the world
-persists state to file system as needed
-determines outcomes of command queue

2: the server.
-provides an outside interface to the model
-asks the model for information
-sends it to the user
-recieves commands from the user
-inputs them to the models queue

3: the client.
-Connects to server.
-transmits commands.
-displays information that it is sent.

Under most systems 1&2 are (and should be) integrated. The server contains an instance of the model. The client can be implemented in any language, in fact many different clients can connect to the same server, one might be ascii based, another with sprites and tiles, and yet another renders everything in 3d.

my suggestion here is c++ for the server, as it has the highest performance you can get out of an object oriented language. The clients can be anything really, c++, C#, java, VB, python, anything that can open a socket over the internet.

Logged
Take me out to the black, tell them I ain't comin' back...
I don't care cause I'm still free, you can't take the sky from me...

I turned myself into a monster, to fight against the monsters of the world.

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Strike the Code!
« Reply #47 on: March 21, 2008, 06:30:00 pm »

If anyone wants, I have a small opengl powered 2D game that could lead into this.
Logged
Eh?
Eh!

Pope Hannibal

  • Escaped Lunatic
    • View Profile
Re: Strike the Code!
« Reply #48 on: March 22, 2008, 12:46:00 am »

Microsoft has a free C# compiler, Visual C# 2008 Express. On top of that, there's an open source implementation of C# shipped as part of Mono, and it currently runs on quite a few different O/Ses.
Logged

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Strike the Code!
« Reply #49 on: March 22, 2008, 01:41:00 pm »

sorry about the load of posts, but it appears to me that the express edition of c# is missing features.
Logged
Eh?
Eh!

Pope Hannibal

  • Escaped Lunatic
    • View Profile
Re: Strike the Code!
« Reply #50 on: March 22, 2008, 07:38:00 pm »

Eh, Express is fairly good for being free, it's language complete, has essentially all the same capabilities as the full blown product. There's a few features missing in the IDE, but they aren't a huge deal.
Logged
Pages: 1 2 3 [4]