topleft topright

Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 20 of 24
  1. #1
    Senior Member Array Nusy's Avatar
    Join Date
    Jun 2003
    Location
    Fresno CA
    Posts
    5,716

    Fencing simulation game

    I would like to make a fencing simulation game, but I don't know how to start... My questions are:
    1, Graphics or photos?
    2, What should I base it on? Java, VirtuaBasic, Flash or what?

    Thanx.
    ***Nusy***
    aka Mrs I_luv_saber
    I'm married to the Hussar of f.net...

  2. #2
    Senior Member Array Talyn's Avatar
    Join Date
    Jul 2003
    Location
    Sydney
    Posts
    372
    I think it'll be much easier and better if you made it a mod not a full on game. Many people have tried modifying HL, Q3 and other games like that with stable and quite flexible engines and have been quite successful (with kungfu/katana mods anyway ).
    • "It really is of importance, not only what men do, but also what manner of men they are that do it. Among the works of man...the first importance surely is man himself."
      - John Stuart Mill, On Liberty -
    • MSN: TYKChow@hotmail.com

  3. #3
    Senior Member Array Charred_Phoenix's Avatar
    Join Date
    Nov 2003
    Location
    Australia
    Posts
    121
    C++, all the way.
    "Freedom in capitalist society always remains about the same as it was in the ancient Greek republics: freedom for the slave-owners." - V.I. Lenin, The State and Revolution, 1965

    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."
    - Bjarne Stroustrup

    "Talent does what it can; genius does what it must."
    - Edward George Bulwer-Lytton

  4. #4
    Senior Member Array Nusy's Avatar
    Join Date
    Jun 2003
    Location
    Fresno CA
    Posts
    5,716
    Hey, hey, a bit easier, please!
    I'm a very beginner programs writer (I was learning Basic for a year, and now I want to start to learn something)... I'm just in digital photo techniques.
    ***Nusy***
    aka Mrs I_luv_saber
    I'm married to the Hussar of f.net...

  5. #5
    Senior Member Array C.J.'s Avatar
    Join Date
    May 2003
    Location
    NYC
    Posts
    376
    Well, exactly what features do you want to implement in your game?
    Maybe, perhaps, likely, possibly, probably, potentially.

  6. #6
    Senior Member Array Iwant2bafencer's Avatar
    Join Date
    Jul 2001
    Location
    The great U.S.ofA.
    Posts
    1,367
    It seems that Flash is one that a lot of people can get into without having to download stuff. At least I dont have to download anything for it. I dont know if it's the same for everyone else, but it seems so.
    "Wars may be fought with weapons, but they are won by men. It is the spirit of men who follow and of the man who leads that gains the victory." - George S. Patton

  7. #7
    Senior Member Array Charred_Phoenix's Avatar
    Join Date
    Nov 2003
    Location
    Australia
    Posts
    121
    The only problem is, Flash is very implementation dependent. My advice to you would be to start learning C, and then move on to C++. Whether you plan to use it for this game or not, it will be a very worthwhile experience. Good luck.

    Edit: Oh, and if you /aren't/ going to use C++, I suggest you use Java and realtime rendered graphics. (or if you can't be bothered, use pre-rendered, but still don't use photos)
    Last edited by Charred_Phoenix; 11-17-2003 at 03:45 AM.
    "Freedom in capitalist society always remains about the same as it was in the ancient Greek republics: freedom for the slave-owners." - V.I. Lenin, The State and Revolution, 1965

    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."
    - Bjarne Stroustrup

    "Talent does what it can; genius does what it must."
    - Edward George Bulwer-Lytton

  8. #8
    Member Array mhoneth's Avatar
    Join Date
    Oct 2003
    Location
    Ottawa
    Posts
    48
    You could also use Microsoft's .NET framework. It allows you to combine VisualBasic with C#, or simply use C#. It is easy to learn and fairly fast.

    As far as design goes, I would definately like to see a first-person game (Quake, etc), which allows me to see and play just like it is on the strip. That way I could practice attacks, parries, wrist movements and footwork with a dynamic opponent rather than a dummy in my garage.

  9. #9
    Senior Member Array The0ne's Avatar
    Join Date
    Dec 2002
    Location
    Vermont USA
    Posts
    1,541
    That's virtual reality buddy!
    Homestarrunner forever!~!
    http://www.homestarrunner.com/20x6vs1936.html

    http://www.homestarrunner.com/cheatvideo.html

  10. #10
    Senior Member Array C.J.'s Avatar
    Join Date
    May 2003
    Location
    NYC
    Posts
    376
    Originally posted by mhoneth
    You could also use Microsoft's .NET framework. It allows you to combine VisualBasic with C#, or simply use C#. It is easy to learn and fairly fast.

    As far as design goes, I would definately like to see a first-person game (Quake, etc), which allows me to see and play just like it is on the strip. That way I could practice attacks, parries, wrist movements and footwork with a dynamic opponent rather than a dummy in my garage.
    I have never heard of people trying to write a game with .NET. Are you kidding me? And using Visual Basic to write a Quake-like game? Yes, unless it is a Word or Excel based fencing game, I don't think what you are saying makes sense. And for something like Quake, you need to know OpenGL, or MS' DirectX. I don't think any of them is for beginners. Flash is probably the best choice for a beginner, if you want to see some result fast.
    Maybe, perhaps, likely, possibly, probably, potentially.

  11. #11
    Member Array mhoneth's Avatar
    Join Date
    Oct 2003
    Location
    Ottawa
    Posts
    48
    The real need for speed is not generally within the application itself, but rather in the drawing API that it uses. DirectX 9 has full support for .NET languages, and gives them access to just as fast a 3d engine as pure C++. GDI+ is also screaming fast and accessible from .NET.

    Furthermore, I did not necessarily link the two paragraphs; the first one suggests an option for game development, and the second one provides a comment for what I would like to see in a fencing game.

  12. #12
    Senior Member Array Nusy's Avatar
    Join Date
    Jun 2003
    Location
    Fresno CA
    Posts
    5,716
    Originally posted by C.J.
    Well, exactly what features do you want to implement in your game?
    Ahh... I thought of a FENCING LESSON-part, and of a BOUT-part. At the BOUT, you could choose of some levels...
    ***Nusy***
    aka Mrs I_luv_saber
    I'm married to the Hussar of f.net...

  13. #13
    Senior Member Array blue_falcon's Avatar
    Join Date
    Nov 2003
    Posts
    548
    I kind of agree with Talyn. Modifying an existing game such as Quake III (or maybe even Quake II!) may be your best bet in terms of implementation.

    Even better, see if you can find documentation on how to modify something like Heretic -- that game uses some edged weapons, didn't it? (That is, if any of you remember that blast from the past!)

  14. #14
    Senior Member Array Charred_Phoenix's Avatar
    Join Date
    Nov 2003
    Location
    Australia
    Posts
    121
    You could also use Microsoft's .NET framework. It allows you to combine VisualBasic with C#, or simply use C#. It is easy to learn and fairly fast.
    If you bother with either of these languages, it will be the biggest mistake of your life. Well, I may be exaggerating a little... but seriously, don't go down that path.

    I kind of agree with Talyn. Modifying an existing game such as Quake III (or maybe even Quake II!) may be your best bet in terms of implementation.

    Even better, see if you can find documentation on how to modify something like Heretic -- that game uses some edged weapons, didn't it? (That is, if any of you remember that blast from the past!)
    I don't know all that much about the engines of either of these games, but I imagine it would be rather difficult to implement all the moves of fencing. Most game engines that include knives and things work like so:

    1. The user presses the key to 'fire' the weapon.
    2. The game accesses a database that allocates a certain action, which is fairly rigidly constricted in scope.
    3. (sometimes) hit checking occurs.
    4. It subtracts hp from the opponent.

    That is, you never really have direct control over the weapon, so you could, perhaps, modify a game so you could run about and stab people with an epee, but it would be nothing like fencing.

    Just my two cents.
    "Freedom in capitalist society always remains about the same as it was in the ancient Greek republics: freedom for the slave-owners." - V.I. Lenin, The State and Revolution, 1965

    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."
    - Bjarne Stroustrup

    "Talent does what it can; genius does what it must."
    - Edward George Bulwer-Lytton

  15. #15
    Senior Member Array Soldier's Avatar
    Join Date
    Aug 2003
    Posts
    4,159
    I've seen games with multiple "fire" buttons corresponding to a variety of possible moves with an edged weapon. Additionally, you could combine these moves with different body movements to carry out various different attacks/defenses.
    There are no damn chickens in my room!
    "All that is required for evil to prevail is for good men to do nothing." - Edmund Burke

  16. #16
    Senior Member Array Charred_Phoenix's Avatar
    Join Date
    Nov 2003
    Location
    Australia
    Posts
    121
    I've seen games with multiple "fire" buttons corresponding to a variety of possible moves with an edged weapon. Additionally, you could combine these moves with different body movements to carry out various different attacks/defenses.
    Ah, I'm not really a gamer, and even when I do game, it's mostly adventure and RPG, so I really wouldn't know. I'm guessing there probably aren't many FPSs that have these functions AND are suitable for modding, am I right?
    "Freedom in capitalist society always remains about the same as it was in the ancient Greek republics: freedom for the slave-owners." - V.I. Lenin, The State and Revolution, 1965

    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."
    - Bjarne Stroustrup

    "Talent does what it can; genius does what it must."
    - Edward George Bulwer-Lytton

  17. #17
    Senior Member Array Soldier's Avatar
    Join Date
    Aug 2003
    Posts
    4,159
    I'm not enough of a gamer to be able to say very well, or even recall the one or two that I did play.
    There are no damn chickens in my room!
    "All that is required for evil to prevail is for good men to do nothing." - Edmund Burke

  18. #18
    Senior Member Array C.J.'s Avatar
    Join Date
    May 2003
    Location
    NYC
    Posts
    376
    I think what you are discussing here is completely out of the possibillity for a beginner programmer to achieve. Think Flash. A game more on the level of tic tac toe.
    Maybe, perhaps, likely, possibly, probably, potentially.

  19. #19
    Senior Member Array Soldier's Avatar
    Join Date
    Aug 2003
    Posts
    4,159
    Might want to hold off on fencing-level games, then...all technical issues aside, the simple straight-up algorithms for rules on movement, right-of-way, etc. would be crazy, let alone actually getting controls in there. I saw some people do an algorithm flowchart for Pong here for extra credit...it's nuts, man.
    There are no damn chickens in my room!
    "All that is required for evil to prevail is for good men to do nothing." - Edmund Burke

  20. #20
    Member Array leia's Avatar
    Join Date
    Nov 2003
    Location
    Australia-brisbane
    Posts
    71
    hmm,
    a simulation fencing thingy would be to dissapointing to the real thing.
    i mean, even if you were the top programer in the world, you wouldent be able to programe the exhilaration of the bout, all the different moves, the speed. just imagine versing a computer manipulated oppenent? bleagh
    mabe im being anti computer game... but hey, i cant see how anyone could do it.

Similar Threads

  1. Fencing FAQ (part 3)
    By Morgan Burke in forum Rec Sport Fencing
    Replies: 2
    Last Post: 03-20-2011, 10:45 AM
  2. Fencing FAQ (part 1)
    By Morgan Burke in forum Rec Sport Fencing
    Replies: 2
    Last Post: 08-26-2005, 03:00 AM
  3. Fencing FAQ (part 1)
    By Morgan Burke in forum Fencing Discussion
    Replies: 0
    Last Post: 03-10-2003, 10:33 AM
  4. Fencing FAQ (part 1)
    By Morgan Burke in forum Fencing Discussion
    Replies: 0
    Last Post: 03-10-2003, 10:31 AM
  5. Fencing FAQ (part 3)
    By Morgan Burke in forum Fencing Discussion
    Replies: 0
    Last Post: 03-10-2003, 10:31 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30