XNA Creators Club Online
Page 1 of 1 (13 items)
Sort Posts: Previous Next

No Time To Cry

Last post 6/4/2008 8:00 PM by Arathorn. 12 replies.
  • 5/28/2008 6:36 PM

    No Time To Cry

    Just some basic notes on what I will be attempting. I wanted to get the gameplay/story part started before fumbling around with the actual code.

     

    C&C


     

     

    Role Playing
    PC development
    Single Player only

    Working Title: No Time To Cry

    Main Character: Female


    Enviroment; Magic/Melee/Castles/Horses/Dragons?/Swords/Bows/Axes/ect...

    Arrive home to find it being attacked. (where was she?)
    Raiders pillaging. [tutorial area]
    Fend off the attackers. Fail to save your child (girl or boy?). kidnapped.
    (makes more sense for a small girl to be kidnapped)

    [history: she was raped, after the man fell asleep, she kills him horribly. Tracks down his friends, kills them as well.]

    Skills: Learned how to use sword for self defense after being raped . Learn or die scenerio. Mediocre skills in the beginning.

    Goal: Obviously revenge. (unsure if child is alive)

    Progress: Will come across several towns (able to return whenever) meet several NPCs. Buy/Sell/ect.

    Will find clues about where to go in each town.
    Will aquire new skills/weapons along the way (both from enemies and NPCs)
    As the story gets more in-depth introduce sorcery/summoned creatures.


    Combat scenerio: MASSIVE. (more fun to kill lots of lesser creatures as fodder) Will learn area attacks (hurt multiple enemies) as time goes on.

    Try Not! Do, or Do Not. There is no try.
  • 5/28/2008 11:54 PM In reply to

    Re: No Time To Cry

    If you're looking for feedback on the idea please state this otherwise the forums aren't meant to be used as a wiki or other repository for your game designing.
    Jim Perry - Microsoft XNA MVP
    If people spent a minute searching the forums and reading the FAQs before posting I'd be out of a job.
      Got some XNA Game Studio/XNA Framework development info to share with the community? Put it on the XNA Wiki.
        Please mark posts as Answers or Good Feedback when appropriate.
  • 5/29/2008 12:31 AM In reply to

    Re: No Time To Cry

    I clearly posted "C&C"

     

    Which stands for comments and criticism.

     

     

    :p


    Try Not! Do, or Do Not. There is no try.
  • 5/29/2008 4:31 AM In reply to

    Re: No Time To Cry

    It also stands for "Command and Conquer", "Cash and Carry", "Command and Controls", and a host of other possibilities. Not so clear as you thougth it was, is it?

     

    ;-)

     

  • 5/29/2008 4:51 AM In reply to

    Re: No Time To Cry

    Well, if you want feedback. I didn't really think much of it. Nothing jumped out at me as something I'd want to play. Sounds like you're going for a shock concept to try and be unique, but I just wasn't feeling it.

    As for starting with the story before you fumble around. If you're new to game development, you might want to fumble around a bit before you get yourself started on a project you can't complete. The brief and short description you gave of your game is a very ambitious project even for experienced game developers. More to making a game then a good idea unfortunately.

  • 5/29/2008 5:44 AM In reply to

    Re: No Time To Cry

    Here is what I did after I finally got off work today:

     

    http://www.youtube.com/watch?v=Jok4RwIC1p4

    The video shows me testing out my player destination points (red cursor), as well as some camera word, and some "mouse hover" activation (second red cursor).

     

    I'm really making it just for myself. I want to tell a story, and I want it to be interactive. If others like it...bonus.

     

    And I know it will take me a while to do. Perhaps over the course of a year or two. It may never even get finished.

     

    I really just like setting out a high goal, and seeing how much of the problem solving I can do by myself before I get stuck.

    The video you see was my 3rd attempt. Each time I started out fresh to find the best way to get what I wanted.


     

     

    As far as the actual story, it is something that has been rolling around in my head for quite some time. I was originally going to just write a short story about it, but I figured I might as well use it for a game.

    If I can present it how I am seeing it in my head, it should be pretty acceptable. :p

    I'm not trying to sell it or anything..just more of a hobby project.

    Try Not! Do, or Do Not. There is no try.
  • 5/29/2008 12:20 PM In reply to

    Re: No Time To Cry


    David Hunt:

    It also stands for "Command and Conquer", "Cash and Carry", "Command and Controls", and a host of other possibilities. Not so clear as you thougth it was, is it?

     

    ;-)

     

    Heh. I thought it was a signature of some kind.

    Jim Perry - Microsoft XNA MVP
    If people spent a minute searching the forums and reading the FAQs before posting I'd be out of a job.
      Got some XNA Game Studio/XNA Framework development info to share with the community? Put it on the XNA Wiki.
        Please mark posts as Answers or Good Feedback when appropriate.
  • 5/29/2008 12:26 PM In reply to

    Re: No Time To Cry


    George Clingerman:
    Well, if you want feedback. I didn't really think much of it. Nothing jumped out at me as something I'd want to play. Sounds like you're going for a shock concept to try and be unique, but I just wasn't feeling it.

    As for starting with the story before you fumble around. If you're new to game development, you might want to fumble around a bit before you get yourself started on a project you can't complete. The brief and short description you gave of your game is a very ambitious project even for experienced game developers. More to making a game then a good idea unfortunately.

    What he said. Sounds like a bad Dungeon Siege clone. I fully recommend starting off with something smaller.

    Unfortunately, something's hosed on my PC as YouTube videos aren't playing for me so I couldn't see what you posted to see if it's any good. Guess I'll try rebooting.

    Jim Perry - Microsoft XNA MVP
    If people spent a minute searching the forums and reading the FAQs before posting I'd be out of a job.
      Got some XNA Game Studio/XNA Framework development info to share with the community? Put it on the XNA Wiki.
        Please mark posts as Answers or Good Feedback when appropriate.
  • 5/29/2008 1:06 PM In reply to

    Re: No Time To Cry

    I respect that you would choose gaming as an outlet for your story, but most stories are lost if the gameplay is bad or repetitive.

    This story also sounds a lot like the story of O-Ren Ishii from Kill Bill. Not that that is a bad thing, but you might need to add some twists to make it more original. The lone swordsman has been done before.


  • 5/29/2008 3:17 PM In reply to

    Re: No Time To Cry

    For the game play I hope to have it somewhat similar to Diablo.

     

    If you never played diablo, this is what the gameplay is like:

    http://youtube.com/watch?v=ZGyLYkAXPq8


    Try Not! Do, or Do Not. There is no try.
  • 6/1/2008 9:16 PM In reply to

    Re: No Time To Cry

    I'm trying to make everything as nice and neat as I can get it. I want things to go smoothly when I start actually creating levels and stuff.

     

    Right now I am working on the "player" class

     

    I may pick apart the player class and turn it into an "entity"  class for a template for all the enemies.

     

    Take a look at what I have so far and tell me what you think. Most of the stuff I have made was mostly done all in the main class. This is the first time I have tried using classes to my advantage.

     


    using System; 
    using System.Collections.Generic; 
    using Microsoft.Xna.Framework; 
    using Microsoft.Xna.Framework.Audio; 
    using Microsoft.Xna.Framework.Content; 
    using Microsoft.Xna.Framework.GamerServices; 
    using Microsoft.Xna.Framework.Graphics; 
    using Microsoft.Xna.Framework.Input; 
    using Microsoft.Xna.Framework.Net; 
    using Microsoft.Xna.Framework.Storage; 
     
     
    namespace NoTimeToCry 
        static public class Player 
        { 
     
            enum CharState 
            { 
                Stand, Run, Attack, Walk 
            } 
            enum FaceDirection 
        { 
                N, NE, E, SE, S, SW, W, NW  
        } 
     
     
            //Attributes, Movement, ect.. 
     
            static private Texture2D texture; 
            static private Texture2D runTexture; 
            static private Texture2D walkTexture; 
            static private Texture2D standTexture; 
            static private Texture2D attackTexture; 
            static private Image image = new Image(); 
            static private int frame = 0; 
            static public Vector2 Positon; 
            static public float Speed; 
            static public int Direction; 
            static public int Health; 
            static public int ArmorBase; 
            static public int DamageBase; 
            static public int CharLevel; 
            static public int Experience; 
     
     
            static public void loadTexture(Texture2D runTexture) 
            { 
               Player.texture = runTexture; 
               image.Initialize(); 
               image.LoadGraphics(Engine.spriteBatch, Player.texture); 
            } 
             
            static public void changeTexture(CharState action) 
        { 
            if (action == CharState.Run) 
            { 
                image.LoadGraphics(Engine.spriteBatch, Player.runTexture); 
            } 
            if (action == CharState.walk) 
            { 
                image.LoadGraphics(Engine.spriteBatch, Player.walkTexture); 
            } 
            if (action == CharState.stand) 
            { 
                image.LoadGraphics(Engine.spriteBatch, Player.standTexture); 
            } 
            if (action == CharState.attack) 
            { 
                image.LoadGraphics(Engine.spriteBatch, Player.attackTexture); 
            } 
        } 
     
            static public void update() 
            { 
     
                movement(); 
            } 
     
            static private void movement() 
            { 
                //TODO calculate player graphic and direction. 
                //Move player 
                //USE: Speed, Direction, Position, Frame, Face Direction 
                findDirection(); 
                findFrame(); 
     
            
                           
            } 
     
            //Sets the direction the player is facing. 
            //Converts from numbers to NESW directions 
            static private void findDirection() 
            { 
                if (Direction == 0) 
                { 
                    FaceDirection = FaceDirection.N; 
                } 
                if (Direction == 1) 
                { 
                    FaceDirection = FaceDirection.NE; 
                } 
                if (Direction == 2) 
                { 
                    FaceDirection = FaceDirection.E; 
                } 
                if (Direction == 3) 
                { 
                    FaceDirection = FaceDirection.SE; 
                } 
                if (Direction == 4) 
                { 
                    FaceDirection = FaceDirection.S; 
                } 
                if (Direction == 5) 
                { 
                    FaceDirection = FaceDirection.SW; 
                } 
                if (Direction == 6) 
                { 
                    FaceDirection = FaceDirection.W; 
                } 
                if (Direction == 7) 
                { 
                    FaceDirection = FaceDirection.NW; 
                } 
                else { FaceDirection = FaceDirection.S; } 
            } 
     
            //Will find correct frame on any given sprite sheet 
            //Char will load different sprite sheets for different actions 
            static private void findFrame() 
            { 
     
                if (FaceDirection == FaceDirection.N) 
                { 
                    if (frame > 7) 
                    { frame = 0; } 
                    image.calculateSource(frame); 
                } 
                if (FaceDirection == FaceDirection.NE) 
                { 
                    if (frame > 15) 
                    { frame = 8; } 
                    image.calculateSource(frame + 8); 
                } 
                if (FaceDirection == FaceDirection.E) 
                { 
                    if (frame > 23) 
                    { frame = 16; } 
                    image.calculateSource(frame + 16); 
                } 
                if (FaceDirection == FaceDirection.SE) 
                { 
                    if (frame > 31) 
                    { frame = 24; } 
                    image.calculateSource(frame + 24); 
                } 
                if (FaceDirection == FaceDirection.S) 
                { 
                    if (frame > 39) 
                    { frame = 32; } 
                    image.calculateSource(frame + 32); 
                } 
                if (FaceDirection == FaceDirection.SW) 
                { 
                    if (frame > 47) 
                    { frame = 40; } 
                    image.calculateSource(frame + 40); 
                } 
                if (FaceDirection == FaceDirection.W) 
                { 
                    if (frame > 55) 
                    { frame = 48; } 
                    image.calculateSource(frame + 48); 
                } 
                if (FaceDirection == FaceDirection.NW) 
                { 
                    if (frame > 63) 
                    { frame = 56; } 
                    image.calculateSource(frame + 56); 
                } 
     
                frame++; 
            } 
     
            static public void draw() 
            { 
                image.Draw(Engine.gameTime); 
            } 
     
     
     
        } 
     
    Try Not! Do, or Do Not. There is no try.
  • 6/3/2008 12:10 AM In reply to

    Re: No Time To Cry


    ArcaneDreams:
    For the game play I hope to have it somewhat similar to Diablo.

     

    If you never played diablo, this is what the gameplay is like:

    http://youtube.com/watch?v=ZGyLYkAXPq8


    yeah , i have played diablo 2 , it was cool.. a bit tedious at some moments.. by the way i think the xbla game arkadian warriors was also made by a hardcore diablo fan as ive found lots of similarities.. you should take a look at it too..just take close care with the gameplay as sometimes this kind of games become tedious and anoying when you are stuck and you need to explore the whole freakin map and you just waste 45 minutes of just watching the character walk

     

    Cheers!!

    David Montes de oca Segovia
  • 6/4/2008 8:00 PM In reply to

    Re: No Time To Cry

    I dont know... There's too much cliché, but it will be really cool if you do it right. RAPE is too much... strong, you know...

    o/

Page 1 of 1 (13 items) Previous Next