Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 I need an idea...an ISUy idea!
Index -> Programming, Turing -> Turing Help
Goto page 1, 2  Next
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
morgoth




PostPosted: Thu Nov 20, 2003 8:15 pm   Post subject: I need an idea...an ISUy idea!

i am new to this forum but not to turing. I enjoy creating programs but it's that time of year where the ISU is being given out (an independent learning program or something like that) anyway I have a tendancy to become too ambious and try to create programs that take too long to program someone give me an idea of what I should do for my ISU.
Sponsor
Sponsor
Sponsor
sponsor
Mazer




PostPosted: Thu Nov 20, 2003 8:29 pm   Post subject: (No subject)

well, there is a thread devoted to ideas for making games....
morgoth




PostPosted: Thu Nov 20, 2003 8:41 pm   Post subject: oops

oops i didn't see that sorry...
Dan




PostPosted: Fri Nov 21, 2003 4:08 pm   Post subject: (No subject)

well here are some grate ideas for an ISP in turing:

3D FPS

3D space ship game

Realy big "game boy adviced style" rpg (this one is ushely the best for ISPs)

some game that wroks over the netwrok (why not a MMORPG Twisted Evil )
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
Mazer




PostPosted: Fri Nov 21, 2003 5:26 pm   Post subject: (No subject)

Hacker Dan wrote:

3D FPS


lol. i once made a first person shooter in turing called "B.L.I.N.D."
here, i'll post the source code:

code:

var hp := 100
var sfx : array 1 .. 3 of string := init ("pow!", "bang! bang! bang!", "kaboom!!!!")
var x : int

colourback (7)
colour (0)
cls

loop
    exit when hp <= 0
    x := Rand.Int (1, 3)
    hp -= x * 3

    locatexy (Rand.Int (0, maxx), Rand.Int (0, maxy))
    put sfx (x)
    delay (150)
end loop

colour (12)
locatexy (maxx div 2, maxy div 2)
put "You are dead."
Andy




PostPosted: Fri Nov 21, 2003 6:46 pm   Post subject: (No subject)

LOL, nick u got madd skillz lol
morgoth




PostPosted: Sat Nov 22, 2003 7:18 pm   Post subject: these ideas are good

these ideas are all well and good but are a bit ambious, I know I can create them but in the time allocated i doubt I can finish a FPS in a month (well at least a good one), hmmm....how about the sims? what do you guys think? too hard? too easy? Question
poly




PostPosted: Sat Nov 22, 2003 7:33 pm   Post subject: (No subject)

you could do card games, maybe make like a casino with a bunch of games in it. I think the Sims would just be as complicated as a 3d fps if you wanted the Sims to be in depth. You could make like an rts, something like Civiliazation.
Tony




PostPosted: Sat Nov 22, 2003 9:09 pm   Post subject: (No subject)

Laughing civilization is turn based, not RTS.

sims... its a good idea. You can have tons of fun making it... well rether slacking off and coding abnormal behaviours Laughing Damn... reminding me of my fish study case program in computer science AP... I wanted to program in some mutant fishes, but graphics part of the program is compiled, so I can't edit it Rolling Eyes (its in java if you're wondering)

The ultimate choice for a project would always be an RPG 8) Thing is, all you really need to do to get it working is to simply get your character to walk through a maze of rooms. At that point, you're half done. Then you can add on w/e other features you want if you have time.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
morgoth




PostPosted: Sun Nov 23, 2003 9:31 am   Post subject: (No subject)

I actually thought of making an rpg during the summer but when I thought of the amount of rooms I had to create (I was importing each room as a .bmp that I created in paint using the tileset from rpg-maker 2003) but having to do wall detection for each one would take months and I was't ready to waste my summer on a unimportant program ( I was only in grade 10 then.), I just got another Idea how about a master of orion type game? (if you don't know what it is it is basically a futuristic version of civilization)
Dan




PostPosted: Sun Nov 23, 2003 2:27 pm   Post subject: (No subject)

you dont need to do wall dection for each room if you code it right.

i did an good RPG of grade 10 ISU and what i did was uses a kind of title system.

how this wroks is:

1. you make titles for each type of texchure in your rpg, like grass, part of a house, a wall, a fence, ect. each of thess whould be a small bmp, may be 24 by 24.

2. then you name each of thess title 1, 2, 3, ect (ex. 1.bmp)

3. now you deside how big your playing area will be, rember that it has to be made out of titles that are the same size like in my exaple 24 by 24. so lets say you deside to make it 20 tilies by 20 titles. so now you have to make a map file now wich is just a file with the numbers that rep the bmp files. ie. a 1 whould be 1.bmp. this file has to flower your desions on how may tiles by tiles you whont. so in 20 by 20 your file whould have to have 20 rows of numbers and 20 coloms of numbers.

4. now for the hard part. you need to code some fuctions to read the map file and put the data in to array. then you need to make a fuction that uses this array and then loads all the pic files (ie. 1.bmp) and then draws them on the screen in the right spost.

Note: you can load the pics easly b/c they are in fromat num.bmp.

5. now that you got the map on the screen you need to make and equation to covert the x,y loaction of you cather to a row and colom number based on your title grid.

6. now b/c you know what part of the grid the guy is on you can then pulg thous numbers in to the array that has the typles of titles in it to find out what type of title your guy is on.

7. using this info you now can do serveral things:

i. make genreal staments about what to do if guy gose on a scerent type of title (ex. go thougth a door or walk in to lava)

ii. using this info you can also tell what is in front, behind, to the left and to the right of you by adding or subatring one to the colom or row num in the array. this will let you do the colcion dection b/c if there is a wall tite to your right you set it so the guy can not move right.

8. now once you got all this done, code and wroking right with will take some time, you can now make tones of maps very fast with out much eforect at all.

And it is that easys Razz
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
thoughtful




PostPosted: Sun Nov 23, 2003 6:51 pm   Post subject: (No subject)

Hmm jus to point out tony, your post jus needed to be a little big and you could have passed it on as a RPG tutorial Twisted Evil Twisted Evil Twisted Evil
Nicely explained though
Dan




PostPosted: Sun Nov 23, 2003 6:53 pm   Post subject: (No subject)

sigh, all that typing and they still think i am tony Crying or Very sad
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
Andy




PostPosted: Sun Nov 23, 2003 6:55 pm   Post subject: (No subject)

lol, poor dan, gets blamed for everthing yet gets credit for nothing...
thoughtful




PostPosted: Sun Nov 23, 2003 7:05 pm   Post subject: (No subject)

LOL sorry bro, i know you are not tony, its just some how i write your name as tony so
Nicely explained Hacker Dan Embarassed
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 2  [ 16 Posts ]
Goto page 1, 2  Next
Jump to:   


Style:  
Search: