Thread: Let's say, hypothetically...

  1. #1
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291

    Let's say, hypothetically...

    So, let's say hypothetically that I made this kick ass game,
    right? Okay, but it wasn't finished. Anway, then I decided to,
    hypothetically, post it on a website and get some feedback
    on my progress.

    Now, this game works flawlessly on my machine. Well, as
    I expect it to, anyway. The framerate is consistant; control
    is fine. It also works that way on one of my friend's machines.

    However, I have another friend who I let try it. He came back
    and told me and it was all kinds of suck. He'd hit a key and there
    would be a huge delay before anything happened.

    Oh, then I start reading all these replies to my feedback thread
    that agree with friend #2; that the game isn't running well. Huge
    framerate drops. One lady even said that it almost crashed her
    computer.

    There are really two different versions of the game; both are
    pretty much the same other than the fact that one was complied
    with VC++ 6.0 and the other was compiled with VC++ 2005 Express.

    So, hypothetically, what the hell is wrong? Why won't it work the
    same across all machines and how do I fix it if I only know how it
    runs on mine?

    All hypothetical of course.
    Staying away from General.

  2. #2
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Hypothetically, I have no idea. It's actually really bizarre.
    I eagerly await a reply from someone who (hypothetically?) knows what the problem is
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  3. #3
    C maniac
    Join Date
    Aug 2004
    Location
    Cyberwarping to Middle Earth
    Posts
    154
    Hypothetically, I would guess the compiler differences would be a problem. Then again, hypothetically, I have no idea. :P

  4. #4
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    >> ... both are
    >> pretty much the same other

    (damn your text wrapping!!)
    Does that mean that they both have the same source code, or
    are they slightly different? Try making two other projects, one
    with each VC++ edition, and swap the codes from one to the
    other and vice versa, if you know what I mean. Well, obviously
    all this talk is pure speculation if it's all hypothetical.

  5. #5
    Rad gcn_zelda's Avatar
    Join Date
    Mar 2003
    Posts
    942
    I made this kick ass game,
    I can't get past this line. It's just too surreal for me.

  6. #6
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    If the game is hardware accelerated drivers often play a part in the process that unfortunately we cannot control. Many dev companies send bug reports to the card manuf driver programmers reporting this or that. Sadly since we are not part of any company we will probably not get any response.

    I recommend setting the debug mode in your code and have the program output everything it's doing to a text file or a log file so you can determine what is going on. Also you may want to profile the game on your machine and on the target machine.

    Most companies test their games on several types of the desired target systems, both high end and low end to get a general idea of how the game is going to perform on those systems.

  7. #7
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    This game is so flippin' simple, though. I'm using, like, Directx 7;
    and only DirectDraw.
    Staying away from General.

  8. #8
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    >>This game is so flippin' simple, though. I'm using, like, Directx 7; and only DirectDraw.

    Eww.
    And stop
    wrapping
    your text
    so damn
    much.
    ...
    Pls?
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  9. #9
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    Maybe if you released some source code we'd be able to help
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

  10. #10
    Anti-Poster
    Join Date
    Feb 2002
    Posts
    1,401
    Quote Originally Posted by JaWiB
    Maybe if you released some source code we'd be able to help
    But only release hypothetical source code.
    If I did your homework for you, then you might pass your class without learning how to write a program like this. Then you might graduate and get your degree without learning how to write a program like this. You might become a professional programmer without knowing how to write a program like this. Someday you might work on a project with me without knowing how to write a program like this. Then I would have to do you serious bodily harm. - Jack Klein

  11. #11
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    Quote Originally Posted by ahluka
    >>This game is so flippin' simple, though. I'm using, like, Directx 7; and only DirectDraw.

    Eww.
    And stop
    wrapping
    your text
    so damn
    much.
    ...
    Pls?
    No. It's what I do. It's my thang.

    Maybe if you released some source code we'd be able to help
    I have no idea what to release because I have no idea what
    the problem is. It works fine on my computer. It doesn't work
    on Incognito's computer.
    Staying away from General.

  12. #12
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    Are the source codes identical, ethic? For both compilers?

    And somethimes your "thang" has to be ... moderated.

  13. #13
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    Quote Originally Posted by twomers
    Are the source codes identical, ethic? For both compilers?
    Pretty much. The only real changes I made were namespace
    issues that gave me errors when I tried to STRAIGHT UP
    compile it the first time. Simple fixes, though; things like adding
    std:: before stuff... You know 'sup.

    Also, the folk that tried the VC++ 2005 Express compiled version
    never even tried the VC++ 6.0 version; so I don't even know
    if that's the issue.

    It's very discouraging, because I was soooo close to finally
    finishing this piece of crap game that I started 3 years ago; then
    started over again 5 more times. I hate it. The only reason I
    keep working on it is because I don't want the super-rad
    graphics to go to waste (they took a real long time. )

    And somethimes your "thang" has to be ... moderated.
    No. It doesn't. I've been writing that way on cProg boards for more
    than 6 years. I don't think anybody has ever has ever said anything
    about it until this thread. It's what makes me so adorable and I'll
    die before I succumb to wordwrap.
    Staying away from General.

  14. #14
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    Nobody's compained about it, but we discussed it along with the minumum wage - http://cboard.cprogramming.com/showt...highlight=wrap

    I feel mislead! I thought this was hypothetical, ethic! Adoreable, I don't know, but your avitar rocks!

  15. #15
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    Quote Originally Posted by twomers
    Nobody's compained about it, but we discussed it along with the minumum wage - http://cboard.cprogramming.com/showt...highlight=wrap

    I feel mislead! I thought this was hypothetical, ethic! Adoreable, I don't know, but your avitar rocks!
    That was about Richie T's use of the format. Yes, he should
    change it. It's very obnoxious of him.
    Staying away from General.

Popular pages Recent additions subscribe to a feed