Author Topic: Baseball  (Read 2147 times)

0 Members and 1 Guest are viewing this topic.

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Baseball
« on: November 29, 2007, 06:19:00 pm »
Alright. Now that I've fixed my calculator after it's uber crash, and have stablilized my school work, I have now begun to program again. This was going to be my first ASM game, but I just can't seem to get a grasp of ASM.

I got the idea from Sam Heald's Ion port, found http://www.ticalc.org/archives/files/fileinfo/104/10478.html. I thought it was too.. simple, and that it got overly mundane after a while. There really isn't any animation, the game engine is predictable, and the realisticness isn't very high. So I thought I'd create my own baseball game with most of the following features:
-3 modes of game play (homerun derby, season, exhibition)
-Custimizable season length (28,56,82, or 182 games)
-Full game statistics (batting avg, hits, HR's, rbi's, etc.)
-First person batting (example in screenie coming soon)
-Pitch selection and location (in season and exhibition mode)
-Maybe 2 player (haven't decided)
-Realistic ball direction after hit (no preset trajectories).
-Pitching and swinging animations
-Anything else you guys can think of that should be in a baseball game.

Hopefully I can have a screenie up sometime this weekend, depending on my work schedule.

EDIT: And it's using xLIB
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Baseball
« Reply #1 on: November 29, 2007, 06:44:00 pm »
i would like to see a game like this come out. I think baseball can be easily done for calcs, even in basic, you just need some AI and physics for ball  

Calc84

  • Guest
Baseball
« Reply #2 on: November 30, 2007, 10:08:00 am »
NICE!   :thumbup:google.gif


Good luck with the project!

btw: will the overall gameplay completely change from Sam's version?
Or will it be similar?

for example  *2nd to swing, 2nd to pitch*
I like the FIRST PERSON BATTING idea!

Will there be baserunning?  And all MLB teams?  Named Players?

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Baseball
« Reply #3 on: November 30, 2007, 10:30:00 am »
I think he should use the Can-Am teams to start, in case the program would be big. If he sees that it isn't too bad then he can switch them with MLB teams.

Offline MSR5

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +0/-1
    • View Profile
Baseball
« Reply #4 on: November 30, 2007, 02:31:00 pm »
sounds good
Shinism shall dominate modern day society.  With your support the Shinist revolution can happen.  PM me for information.

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Baseball
« Reply #5 on: November 30, 2007, 04:09:00 pm »
Seems very possible, I have seen a basic program that is similar to this with use of pictures..xLib will be a definite plus ;)wink.gif

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Baseball
« Reply #6 on: November 30, 2007, 04:54:00 pm »
QUOTE
btw: will the overall gameplay completely change from Sam's version?
Or will it be similar?

for example *2nd to swing, 2nd to pitch*
I like the FIRST PERSON BATTING idea!

Will there be baserunning? And all MLB teams? Named Players?


I don't think the gameplay will totally different, but we'll see where it goes. 2nd will be to swing, and the arrow keys will be used to move the bat around when batting. I haven't fully thought out the pitching engine, so I won't say how it's going to work yet.

I don't think there will be baserunning becuase there won't be any fielding/defence. I think it will become to slow and bloated if I try to create an AI that decides where to throw it based on where the ball is on the field and where the runners are (although because I used to play baseball for my highschool, I do have a good understanding of what all the situations are, so I could possibly hard code it in). There just seem to be too many combinations and possibilities that it would slow the game down too much. But we'll see.

Haha I doubt I'll do named players.. Actually I think I will. I'll use Celtic2 to extract all the names and put them in their proper places, and I'll use the rosters from last year (which means I'll be using MLB teams  ;)wink.gif )  But there won't be any player abilities or anything, so it will just be a name.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Liazon

  • Guest
Baseball
« Reply #7 on: December 01, 2007, 11:06:00 am »
this looks cool

Calc84

  • Guest
Baseball
« Reply #8 on: December 01, 2007, 02:26:00 pm »
Great!  

The gameplay will sure be great!

Keep up the good work!

I can't wait for the finished project   :w00t:woot.gif

Offline MSR5

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +0/-1
    • View Profile
Baseball
« Reply #9 on: December 01, 2007, 02:32:00 pm »
with a little bit of work
around 15 hours it sould be done in no time
Shinism shall dominate modern day society.  With your support the Shinist revolution can happen.  PM me for information.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Baseball
« Reply #10 on: December 01, 2007, 03:12:00 pm »
Well considering it took me around 4-60 to do xLIB xLIB Revolution and it was simpler than a Baseball game I would say a bit more. I was kinda slow when I worked on XXR though, so it could have taken a bit less time

it all depends of the person though, if he can do it in 15 hours I will be amazed cuz i will be able to play the game sooner O_Oshocked2.gif

Offline MSR5

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +0/-1
    • View Profile
Baseball
« Reply #11 on: December 01, 2007, 03:15:00 pm »
well yes it depends on the person. for example if they are lazy like me it would take a lot longer
Shinism shall dominate modern day society.  With your support the Shinist revolution can happen.  PM me for information.

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Baseball
« Reply #12 on: December 01, 2007, 03:55:00 pm »
QUOTE
well yes it depends on the person. for example if they are lazy like me it would take a lot longer


You know me oh too well.

Now that work is done for the next few days, I will be able to work on this again. Haha and no, I won't have this finished in 15 hours.

[spam]
:bounce:bounce.gif:lol:bounce2.gif:bounce:bounce.gif:lol:bounce2.gif:lol:bounce2.gif:lol:bounce2.gif:lol:bounce2.gif:w00t:woot.gif:w00t:woot.gif:gah:fou.gif:gah:fou.gif:gah:fou.gif:paf:tripaf.gif:supersayan2:slay.gif:rofl:rotfl.gif
WOOT 500th POST!!!
[/spam]
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Baseball
« Reply #13 on: December 01, 2007, 04:19:00 pm »
congrats on your 500th post. Take your time and dont rush the game, else many stuff will be left out or the game may not be as good ;)wink.gif

Liazon

  • Guest
Baseball
« Reply #14 on: December 02, 2007, 09:18:00 am »
congrats!

as for the game, slow and steady progress is usually good otherwise, coffee and large bursts of occasional progress ^^