This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Ideas/Start New Projects => Your Projects
Author Message
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 30 Nov 2005 04:55:10 pm    Post subject:

Hello,

I'm new to these forums and I would like to begin by making a risk-like game. I've been programming with my calculator independently since last year, however I'm not as nearly as good as anyone else on these forums. Oh well. I'll learn as I go I guess.

I'm thinking that it will be very possible as long as it does not become too graphically intensive. I've never made anything except programs that calculate formulas for math (which I did on my calculator). I've seen games that others in my school have created and they are far from impressive. If they work, the screen flashes and does not update quickly enough. However, the games in MirageOS can do some pretty amazing things. I'm hoping that by using these simple drawing commands that I can program a game as intensive as this. From what I see, I think it's possible.

I might search on the internet for some sites tonight and see if I can find a decent programming tutorial site.


Last edited by Guest on 30 Nov 2005 04:58:43 pm; edited 1 time in total
Back to top
Weregoose
Authentic INTJ


Super Elite (Last Title)


Joined: 25 Nov 2004
Posts: 3976

Posted: 30 Nov 2005 05:07:49 pm    Post subject:

Welcome to the boards, TStachioed one! (Don't worry, I'll regret saying that later...) ;)

Risk is a good choice for learning how to manage a great number of variables.
From the sound of it, I believe you have more skill than you're willing to admit.

I hope all goes well according to your plan.

–Goose
Back to top
Bryan Thomas
Outer Limit Software


Advanced Member


Joined: 20 May 2003
Posts: 298

Posted: 30 Nov 2005 05:30:02 pm    Post subject:

Yeah man welcome to the forum and better yet. Welcome to the TI-Community. The best way to learn is to do exactly what your doing now. Setting a goal/game to make and using what knowledge you have and what knowledge youll have to experiment with to make a game. Thats exactly what I did. Started out by making small games and my skill improved after everyone I made. If you really enjoy programming, it will come easy. Once again welcome and I wish you the best of luck.

Btw keep us updated on Risk. I have not seen that for a calculator yet :biggrin:
Back to top
Liazon
title goes here


Bandwidth Hog


Joined: 01 Nov 2005
Posts: 2007

Posted: 30 Nov 2005 05:40:12 pm    Post subject:

So do you want to learn Assembly or Basic? And what kind of calculator do you have?

TStach wrote:
I've seen games that others in my school have created and they are far from impressive. If they work, the screen flashes and does not update quickly enough.
[post="62753"]<{POST_SNAPBACK}>[/post]


Don't worry, that's how some of us started out.

edit: why do so many people want to program strategy games now?


Last edited by Guest on 30 Nov 2005 05:40:44 pm; edited 1 time in total
Back to top
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 30 Nov 2005 05:53:59 pm    Post subject:

Thanks for all the optimism! :biggrin:

Quote:
So do you want to learn Assembly or Basic? And what kind of calculator do you have?
Why do so many people want to program strategy games now?
As for the programming language, I'm using BASIC (I'm assuming assembly is the stuff that all the really cool games are made with). I'm also making a strategy game because I thought I might as well just submit it to the "Basic Contest" that you are holding. I imagine that everyone else has the same idea as well.

I've been reinforcing my concepts of BASIC with a website called BASIC Guru Online, by Ben Ilegbodu. It can be found at http://bgo.netfirms.com/home.html. For now, it should teach me everything that I need to know. It just might take me a while to make my way through it all!


Last edited by Guest on 30 Nov 2005 06:02:25 pm; edited 1 time in total
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 30 Nov 2005 08:38:31 pm    Post subject:

<shameless self promotion>If you're making a game, this should be helpful,</shameless self promotion> and yeah, in general Asm is faster the BASIC, but not necessarily, and some of the people here (myself included) can do some pretty cool stuff with Basic.
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 30 Nov 2005 08:45:22 pm    Post subject:

Don't link to ticalc.org, link to us. http://www.unitedti.org/index.php?download=93 have some patriotism.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 30 Nov 2005 09:12:30 pm    Post subject:

I haven't yet memorized the URL to my Unitedti author profile, and being the lazy person I am I went for TiCalc.org instead....anyway, programming risk will be really hard (youll want to simplify the map a bit)
Back to top
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 30 Nov 2005 09:39:29 pm    Post subject:

Yeah, a few things are in question as of now:

- How should I go about producing such a map?
I'm clueless as where to start with this one. Obviously, best way is to use a picture variable. But where would I make/obtain that? Maybe I should just stick to a text-based risk with a good computer player?

- How should countries be selected?
I'm thinking of using numbers and a key. For example: North America = 1, South America = 2, et cetera. Shading or anything else to fancy is too memory intensive or slow.

Other than that, I finished the tutorial because I skimmed it over the last few hours. I might be a bit busy tomorrow night, but the weekend is open for me! :biggrin:


Last edited by Guest on 30 Nov 2005 09:40:34 pm; edited 1 time in total
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 30 Nov 2005 09:52:32 pm    Post subject:

TStach wrote:
- How should I go about producing such a map?
I'm clueless as where to start with this one. Obviously, best way is to use a picture variable. But where would I make/obtain that? Maybe I should just stick to a text-based risk with a good computer player?



That would be where my tutorial would come in handy. Of course, if you really wanted it to look nice and be able to scroll the map, and dont mind prefabbing a few picture variables, you could use xLib to make a scrollable map, but if you read the source for Spider Trap or DarkerLines Donut Quest, both of which are entrirely in Basic, and use text based maps (betcha couldnt tell Smile), you can see how to implement maps in pure Basic


Last edited by Guest on 30 Nov 2005 09:53:39 pm; edited 1 time in total
Back to top
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 30 Nov 2005 10:55:13 pm    Post subject:

The Extensive Risk Rulebook
That has everything I need and more. Rules are going to be based off of that because of the extensive formulas and everything else on the site.

Current Status
xLib is doable. I would rather have it in my code only, but oh well.
But: I'm still on the question of how to draw the map. What program(s) do I use to draw all of this- obviously it cannot be done by hand (I want to game to turn out good). I think everything else will work out alright. Just a heads up, as you all probably know - the program is going to be large after saving features and everything else has been completed.

For now this will have to do:

North America:
Alaska, Northwestern Territory, Alberta, Ontario, Quebec, Western US, Eastern US, Central America, Greenland

South America:
Peru, Brazil, Argentina, one is illegible

Africa:
North Africa, Egypt, East Africa, Congo, South Africa, Madagascar

Europe:
Scandanavia, Ireland, Great Britian, Western Europe, Northern Europe, Southern Europe, Ukrane

Asia:
Middle East, Afghanistan, India, China, Mongolia, Japan, Siberia, some are illegible

Australia:
Eastern Australia, Western Australia


Last edited by Guest on 30 Nov 2005 11:14:15 pm; edited 1 time in total
Back to top
Liazon
title goes here


Bandwidth Hog


Joined: 01 Nov 2005
Posts: 2007

Posted: 30 Nov 2005 11:02:29 pm    Post subject:

Using xLib stil counts as your own code. It's just that tr1p1ea gave you more Basic Commands. I personally have never used it myself (I prefer ASM :biggrin:)

If you have the space, you should draw the map and then use storepic # or storegb # to save the image on the calc. Use recallpic # to recall the picture of the map. (# is where you store it, usually 0-9).

Since the map itself probably won't be moving too much, this sounds like a good idea to me. I duno what others would say though.

Are you going to include battle animation? because that'd be kinda cool.

edit: wait there is no way you can fit a world map on 95x63 pixels! i think


Last edited by Guest on 30 Nov 2005 11:03:36 pm; edited 1 time in total
Back to top
chipmaster


Active Member


Joined: 21 Sep 2005
Posts: 601

Posted: 30 Nov 2005 11:12:17 pm    Post subject:

Oh it can be done


Unless you are taking a very non-graphical approach, Risk seems like a big challenge, especially in TIBASIC. The other games you saw with slow speed are probably in BASIC. If you were to make an ASM version, that would allow for much higher quality graphics and better appearance. On another note KermMartian was able to make a pretty good risk game completely in Basic click.


Last edited by Guest on 30 Nov 2005 11:13:31 pm; edited 1 time in total
Back to top
Liazon
title goes here


Bandwidth Hog


Joined: 01 Nov 2005
Posts: 2007

Posted: 30 Nov 2005 11:15:30 pm    Post subject:

Really nice pic, Chip!

But isn't Risk not very graphical in itself? What are you moving? The only animation I can think of is troop movement and battles. Then you can make it almost Reign-of-Legends-3-ish. You might even just render simple cut scenes with Basic. That in itself would amaze me: fullscreen animation in Basic, that doesn't flicker! w/o xlib of course


Last edited by Guest on 30 Nov 2005 11:16:26 pm; edited 1 time in total
Back to top
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 30 Nov 2005 11:16:38 pm    Post subject:

Darn, that map is flawless! I've haven't even made one complete BASIC game yet, so I think rushing into assembly so quickly is not the best idea. I took a glance for a second and tried to make sense of anything (which never happened).
Back to top
chipmaster


Active Member


Joined: 21 Sep 2005
Posts: 601

Posted: 30 Nov 2005 11:42:30 pm    Post subject:

Well the pic isn't mine. I never meant to take credit for it. The pic comes from World Domination, which I mentioned above.

You could do this game in Basic, but what I think would be the problem would be redrawing the map after each battle animation to show troops and the battle animations themselves. Unless you use an ASM utility or make the battle scenes have little or no animation, you really can't avoid terrible framerate in BASIC (unless you Kevin :biggrin: ).
Back to top
Jeremiah Walgren
General Operations Director


Know-It-All


Joined: 24 May 2003
Posts: 1937

Posted: 30 Nov 2005 11:50:33 pm    Post subject:

Bryan Thomas wrote:
Btw keep us updated on Risk. I have not seen that for a calculator yet  :biggrin:[post="62756"]<{POST_SNAPBACK}>[/post]

*cough*
Back to top
bananaman
Indestructible


Calc Guru


Joined: 12 Sep 2005
Posts: 1124

Posted: 01 Dec 2005 03:58:53 pm    Post subject:

One idea is to have on picture that has the entire world and then you move a selector around to a continent and click on it to bring up only that continent and all the countries that you can attack to from the continent. Then the zoomed in picture could have the amount of armies on each country and the color who owns it.

BTW You can't use this for the basic contest because you just told everyone about it. I would still suggest doing it because it would be awesome. For the contest you don't have very much time left. I suggest doing a graphical game that takes little effort to program a good AI.
Back to top
TStach


Newbie


Joined: 30 Nov 2005
Posts: 40

Posted: 01 Dec 2005 04:10:56 pm    Post subject:

Quote:
One idea is to have on picture that has the entire world and then you move a selector around to a continent and click on it to bring up only that continent and all the countries that you can attack to from the continent. Then the zoomed in picture could have the amount of armies on each country and the color who owns it.

That's what I was thinking. I'm kinda busy tonight though. I might whip out Photoshop or something sooner or later and try to make a few good, decent black and white images of each continent and the world map. Maybe later on I'll see if someone can make an assembly subroutine to display the maps instead of having Pic variables.

Quote:
BTW You can't use this for the basic contest because you just told everyone about it. I would still suggest doing it because it would be awesome. For the contest you don't have very much time left. I suggest doing a graphical game that takes little effort to program a good AI.

I didn't pay attention to the deadline I guess. Oh well, better luck next time.

Quote:
Well the pic isn't mine. I never meant to take credit for it. The pic comes from World Domination, which I mentioned above.

Yeah, I'll probably end up making my own.

Current Plans:
For the beta, and up until the release, I'll probably make deal with a series of menus or a key of some sort for nations because making a map and trying to code that now is only going to complicate things. I'll do that later. As of right now, I haven't been able to get much done because last night (11/30) I was reading the tutorials and tonight (12/1) I have so much homework that I probably should not even post here. All I have done now is a simple few menus (I'm almost done with a custom one, theres a little flag on the side that someday I'll hopefully learn how to animate without losing functionality of the menu)

I've got a question for you all:
Do you think I should include the complete set of rules along with the game or should I just add them to the *.zip file when I complete the project? It's probably going to be a few kilos of memory. What are your opinions?


Last edited by Guest on 01 Dec 2005 04:13:49 pm; edited 1 time in total
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 01 Dec 2005 04:11:08 pm    Post subject:

Jeremiah Walgren wrote:
Bryan Thomas wrote:
Btw keep us updated on Risk. I have not seen that for a calculator yet  :biggrin:[post="62756"]<{POST_SNAPBACK}>[/post]

*cough*



And the fact that I dont look through 68K programs explains why, although Kerm's game looks good.
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Page 1 of 2 » All times are UTC - 5 Hours

 

Advertisement