Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / TWO FLAGS Multiplayer

Author
Message
heartbone
22
Years of Service
User Offline
Joined: 9th Nov 2002
Location:
Posted: 30th Jan 2007 07:00
TWO FLAGS was released about four years ago and since has garnered a few awards for its level of Artificial Intelligence.

Although the strategic elements are timeless, the game looks like the state of the art from 1990. The 2D graphics are so primitive that the main game screen could be relegated to a HUD radar in a modern 3D game based on the concept.

Over the past couple of months I have been upgrading the released version to include MULTIPLAYER (multiple human) capabilities by using Cleber de Mattos Casali's MultiJoy plugin. I am about halfway through the modifications, having just finished the frontend interface which allows the players to set up the MULTIPLAYER mode.

In commemoration of the Windows 98SE operating system installed on my development system reaching the 5 year anniversary without reinstallation, this is a link to the alpha 1/29 build of TWO FLAGS version 2 which has the completed MULTIPLAYER frontend for you to check out. The title sceens are skipped in the alpha version.

The MULTIPLAYER button is activated only when you have at least one joystick/joypad connected before starting the game. I have never tested it with more than 4 joy devices connected. So if anyone has such a configuration (theoretically up to 16 joysticks are supported by the OS), I'd be interested in knowing if my frontend programming operates correctly in that environment.

Using efficient flexible navigation, the MULTIPLAYER setup interface must allow:
-------------------------------------------------------------------------------
- optional inclusion of AI opponents in the game.
- creation of new user avatars.
- specification of the number of (human) players from 2 up to 5 (or the maximum possible based on auto detection of connected controllers).
- simultaneous selections of all user avatars.
- simultaneous selections of board positions.
- optional player specification of number of rounds and player velocity.


[screen shot from MULTIPLAYER front end]


The entire original single player version, (now referred to as the PRACTICE mode), has been very slightly tweaked graphically, and is contained within the build. Although it is supported, you don't need a joystick for the PRACTICE mode. At this point the AI in the PRACTICE mode is unchanged.

I think this will be an excellent party game since the rules are straightforward and the controls are simple. I have designed this so that a 4 year old child will be comfortable understanding the game and enjoy playing it, and even have a decent chance to win. Game strategy can be simple or complex, depending on your mindset. If the AI are not activated, then the element of luck is eliminated from TWO FLAGS/MULTIPLAYER gameplay.

Next comes converting the main game loop to support more than one human player. That implementation will come in two stages. First I'll program the (2 through 5) humans only implementation with the unselected positions unfilled by AI. I estimate this is about 25%-33% of the remaining work. For the second stage I will attempt to integrate the AI into the unused positions. (75%-67%)

I'd appreciate a description of any problems that you may encounter using this alpha build. I have included a full set of sample user avatars so you don't have to mess with the avatar creation, unless you want to. All of the game documentation can be accessed from the RULES button on the first interactive menu.

I'm unique, just like everybody else.
heartbone
22
Years of Service
User Offline
Joined: 9th Nov 2002
Location:
Posted: 28th Feb 2007 21:00
The Two Flags program has been classified heretofore as a solitare game.

Since the 2.0 release focuses on multiplayer, there will have to be some database shuffling after I update my PAD file.

Apparently it will be the 1st 5 player real time game available for the PC!

The game is ready, but the music is not.

However, I have continued.

Attached is a flythrough of the game board for TWO FLAGS 3.0. (only a 778KB zip download)

It should run on ALL systems.

I'm unique, just like everybody else.

Attachments

Login to view attachments
heartbone
22
Years of Service
User Offline
Joined: 9th Nov 2002
Location:
Posted: 5th Mar 2007 23:02 Edited at: 5th Mar 2007 23:05
I looked into various woodgrains, but I decided against it.



I think that my final selection fits better with the graphical theme.

I've placed a few "stars" into the "sky".

Figuring out this MIDI stuff is much more than I imagined.

I'm unique, just like everybody else.

Attachments

Login to view attachments
DrewG
19
Years of Service
User Offline
Joined: 25th Aug 2005
Location:
Posted: 6th Mar 2007 05:07
Huh, okay, what?

Login to post a reply

Server time is: 2024-11-23 23:03:20
Your offset time is: 2024-11-23 23:03:20