Computer Science Canada

Need help for big Summer project. (Important)

Author:  StarGateSG-1 [ Mon Jun 20, 2005 1:14 am ]
Post subject:  Need help for big Summer project. (Important)

If you Have Any Questions Ask Me or Token!

Ok, well now lets see if I remember what I said the first time. hmmm.

The Short Version... Just in case it can be recovered.

Ok, My overall goal is to create a team that will create new functions for turing to improve it. I need lots of xpert programers to help me over the summer. The point of this is to make turing better for future generations becasue it has no real world use, ecept for teaching programing to highschool.

Instructions on how to sign up.

-I need you to send me an e-mail to chrisciscoioio@hotmail.com
-In the e-mail I need your name, experiance, a description of yourself
i.e age, sex, interests etc. that is because it makes it easy to work together when we know each other. Also I will need a sample code module with a program example.

I know there were a few people that posted theirs on here please repost.

I believe I methioned something about requesting if wtd, tony or dan, cervantes woudl like to join up, and I know zylum wanted to. Anyone else is welcome I will need all the help I can get.

Final Goal: Convince Holt to add this to the main turing, but also to create a mod for people to download off this site, if that is allowed, I would have to check in on that, not with Dan as much as Holt, dan you are importnat but if Holt gives all clear I will still check with you.

I think I have summed up most of the lost data, but please I can't remember everything. For the record, people like cervantes, tony,dan,zylum I don't need code samples becasue it is plainly obvious you have the skills. Most people I will require code from, unless I am well aware of your work.

O yes, I will run this over IRC, but I need soemone who can handle that becasue I suck at it. Also I will need a second in command because I have to go away to europe for 2 weeks.

You do not have to join up to summit idea's, all are welcome, and if anyone takes credit for anything you will be punished.

Once I get a strong team together and can get everything organised, I will create a functions topic were you can post ideas
for new commands.

This project has been inspired by the recent uprising of anti-turing going on the site and abroad.

Ok remember add anything I missed.

Author:  MysticVegeta [ Mon Jun 20, 2005 7:22 am ]
Post subject: 

Is this like a teacher given project? or self something?

Author:  jamonathin [ Mon Jun 20, 2005 8:11 am ]
Post subject: 

I think you've summed everything up. Pretty good for posting at 2am too. I didn't know that you actually wanted this as a part of Turing, for like 'Turing 4.7.7' or w/e. I think if holtsoft did put it in, they would just take our ideas and incorporate them into their new update. They might take the coding, i dunno.

I'd be willing to help, however I wont be able to help 24/7, although I'd do the best i could. (my living situation is a little messed up) . . . (not that im dieng but, like where I live). . .

I'm not sure of what kind of sample coding you would like. Do you mean a run down example of B.Sprite or Dan.Sprite kinda thing? Maybe you could further explain what we need to know, and what Tutorials we should look at to refresh our memory on how to fully use the required commands or whatever.

Author:  StarGateSG-1 [ Mon Jun 20, 2005 11:07 am ]
Post subject: 

I word summer implies my idea, but if some people don't know there may be others for for clarifeication its my idea, developed over the past few weeks with all the anit-turing stuff going around.

I need to talk to Holt about that if the time arises, but for one Thing I dougth we would get money unless, say it when to compsci as a whole. I don't think anyone will be able to help 24/7, not even me so that would be a problem.

What I am looking for is your first idea for a new command, so you write your own it can be simple I just wnat to know If you can do what is expected, the exmaple is just a small file to shoe to to implement it.

Author:  Bacchus [ Mon Jun 20, 2005 4:57 pm ]
Post subject: 

Ya know, my ego has gotten a nice little boost from more people mentioning my Sprite Module. So... Thanks Wink Back on topic, I'm not really sure how much of help I would be so I'm not going to send and e-mail and all describing everything and with a code sample (mainly because I wouldn't know what to code) but if some help is needed and I can help then I will. Other than that I don't know what really needs to be improved on Turing.. maybe better Net functions but I'm not really sure how to work those better.

Author:  StarGateSG-1 [ Mon Jun 20, 2005 5:05 pm ]
Post subject: 

Ok, well anyways the turing sprite is crap so we would need a new one anyway. Maybe I will create that list of possible topic's, then you could join up.

Author:  Token [ Mon Jun 20, 2005 5:16 pm ]
Post subject: 

okay well for eveyone that was following this before the rollback heres my code as of now

code:

module Poly

    export Triangle

    procedure Triangle (a1, a2, a3, b, h, x, y, c : int)

        if a1 + a2 + a3 not= 180 then
            Error.Halt ("Not a true triangle: All angles do not add up to 180*")
        else
            drawline (x, y, x + b, y, c)
            drawline (x, y, x + round (((h * sin (a1)) * cos (a1))), y + h, c)
            drawline (x + b, y, x + round (((h * sin (a1)) * cos (a1))), y + h, c)

        end if
    end Triangle

end Poly


Poly.Triangle (60, 60, 60, 50, 50, maxx div 2, maxy div 2, black)


it should work, and it took a lot of trig lol but somthings off, i think it has to do with the rounding, ne ideas? thx

Edit: when you compile a program in which you have imported a module does it compile the module to?

Author:  Cervantes [ Mon Jun 20, 2005 6:14 pm ]
Post subject: 

Yes, it will compile the module.
You're using sin and cos, which are for radians. Since you're not specifying your angles in radians, the result is not what you expect. You should be using sind and cosd. Didn't we mention this already? Thinking
code:

drawline (x, y, x + b, y, c)
drawline (x, y, x + round (((h * sind (a1)) * cosd (a1))), y + h, c)
drawline (x + b, y, x + round (((h * sind (a1)) * cosd (a1))), y + h, c)


Mind you, something is still off, as a 30-60-90 triangle looks the same as a 90-45-45 triangle. Confused Keep working on it. Smile

EDIT: Oh yeah, I'll help. Smile I think we need some more organization in terms of getting ideas, however. First, ask for different categories for functions to build, then ask for ideas to go in there. I think the easiest way to do this is for you to continuously edit your main post (the other one, not this thread) with the ever growing compilation of ideas and suggestions.

Author:  StarGateSG-1 [ Mon Jun 20, 2005 7:45 pm ]
Post subject: 

I have created the Idea's topic now so if you need any idea's for demo's people you can find it their.

Author:  jamonathin [ Tue Jun 21, 2005 3:31 pm ]
Post subject: 

So who all do you have 'helping' as of now, or at least those you want to help.

Author:  MysticVegeta [ Tue Jun 21, 2005 3:53 pm ]
Post subject: 

Hey what about making functions that pause an mp3 or mid according to capabilities. Can that happen?

Author:  Cervantes [ Tue Jun 21, 2005 4:01 pm ]
Post subject: 

Don't think so. In any case, that's a suggestion for the suggestions thread.

Author:  MysticVegeta [ Tue Jun 21, 2005 4:09 pm ]
Post subject: 

Doesn't turing have its own player? I mean like it doesn't open your default media player after Music.PlayFile is called... So there must something that should have some control over its player. On the other hand, if it did, then holtsoft coulda made it by now Crying or Very sad

Author:  Cervantes [ Tue Jun 21, 2005 4:23 pm ]
Post subject: 

Turing has its own player? Turing can play files, but it cannot pause them, and although it's possible to record how long a file has been playing for, there's no way to play a file from a certain starting point. Hence, there would be no way to pause. You could do other things, however, such as create a player that doesn't have pause and doesn't have a seek bar and doesn't have lots of other things. Confused

Author:  Jorbalax [ Tue Jun 21, 2005 4:33 pm ]
Post subject: 

Here's the one that I posted before, improved a bit:
http://www.compsci.ca/v2/viewtopic.php?t=9328

Sounds interesting, I wouldn't mind giving a hand.

Author:  MysticVegeta [ Tue Jun 21, 2005 4:36 pm ]
Post subject: 

Cervantes wrote:
create a player that doesn't have pause and doesn't have a seek bar and doesn't have lots of other things. Confused


Oh, you mean the player i created on my 3rd day of turing? lol! Laughing Laughing

Author:  StarGateSG-1 [ Tue Jun 21, 2005 8:33 pm ]
Post subject: 

Ok, so far whether you are interested in helping or have given some stuff already.

Jorbalax (Array Shuffle)
Token (Poly.Triangle)
jamonathin (3-D Box)
lyam_kaskade (First atempt at strecthing a cirlce more than on way.)
MysticVegeta has showen interest in brainstorming and maybe more?
Bacchus might he has posted a bit in the idea thread?
[Gandalf] also might help?
Cervantes is becasue he is helping people!
I think that is everyone so far that has showen interest. If i missed anyone tell me please.

Author:  Token [ Tue Jun 21, 2005 8:38 pm ]
Post subject: 

sweet, looks like a great team Laughing where would we be able to rent a ftp server tho? i'm not exactly sure how to use those also, its just like a folder network online right? i'm pretty sure i've been in a few but i dont know how to upload and save to them.

Author:  StarGateSG-1 [ Tue Jun 21, 2005 8:40 pm ]
Post subject: 

Ummm...... Question Question Question Question Question Question
why do we need a ftp server??Me confused!

Author:  Token [ Tue Jun 21, 2005 8:43 pm ]
Post subject: 

i thaught somone recomended one to keep our files all in one place, but i suppose we could all keep our own projects going and then maybe swap to bug test or somthin.

Author:  Cervantes [ Wed Jun 22, 2005 7:07 am ]
Post subject: 

StarGateSG-1 wrote:

Geoff Stanley has show interest I am not sure of his compsci name?

Right here. Smile Sorry about that.

Author:  StarGateSG-1 [ Wed Jun 22, 2005 8:35 am ]
Post subject: 

Thats you really, ok thats clears things up. Lol hmmm I will go fix the list.
Token, ethier I or someone else can be a database for all our files, we don't need to get really fancy.

Author:  Token [ Wed Jun 22, 2005 10:29 am ]
Post subject: 

yah i think that we could make a list of sudgestions somewhere and then just claim one, and start working on it, when u get bored of it or stumped then just take your name off the list and send stargate your progress. or maybe we could even get our own area kinda like the d-team, maybe one of the mods could hook us up? if not then we'll make do but that would be really helpfull, that way we could post our progress and stuff

Author:  [Gandalf] [ Wed Jun 22, 2005 11:27 am ]
Post subject: 

Sounds good. Smile

I'll help ...when I have time Confused (just finished exams today)

Not sure if we need an ftp, but anything small should be alright, even angelfire allows 20mb ftp's at an alright speed. We could just post the code on compsci whenever we update it.

Author:  StarGateSG-1 [ Fri Jun 24, 2005 11:18 am ]
Post subject: 

As of right now I have collected all files that have been doen to this point and included an example with some, and will include more when the people who created them write them.

Author:  Token [ Fri Jun 24, 2005 2:17 pm ]
Post subject: 

Alright everyone, just to recap, this is the list of people i have so far,
i'm working on contact information so if you dont have ur msn listed on the site or a profile with ur first name in it, i'll pm u for this information. Stargate is the one that started all of this but he is going to europe this summer and i will be taking over, i will soon e-mail you with the contact information for everyone who is helping, and the protocols of how we're going to be doing things, if you want to help but your name isnt on the list below PM me or post here w/ your contact info (firstname, e-mail, and msn) and I'll add u to the list. thanks for everyone who is being so patient while we try and get this all organised, and keep working on your ideas and i'll ask for your progress when we're ready. there is no rush and we're trying to make this as stress free as posible, thanks alot to everyone who is helping, even the littlest contribution is appreciated.


    -Stargate (Co-Leader)
    -Token (Co-Leader)
    -Jamonithan
    -Cervantes
    -Jorblax
    -Bacchus
    -Lyam_Kaskade
    -MysticVegeta
    -Gandalf

Author:  Cervantes [ Sat Jun 25, 2005 10:26 am ]
Post subject: 

Who's going to be in charge of documenting the methods that are created?

Author:  Token [ Sat Jun 25, 2005 10:44 am ]
Post subject: 

If you mean creating a sort of help file: every time somone finnishes a function you will fill out one of those help templates that i sent out in the e-mail and i will compile a help file in the same format as turings help file.

If you mean integrating them into turing's predefs: I still havent decided, we'll see when we get them all ready, because we will do them all at once at the end that way we're sure that we have them all documented in the help file and we arent leaving anything out

so i would ask that anyone who already did integrade them please take them out, and send them to me (this was all said in that e-mail that i sent out last night, if you are on that list and didnt get it then PM me with your current e-mail.

Author:  Cervantes [ Sat Jun 25, 2005 11:01 am ]
Post subject: 

Determining whether to add the methods directly into the predefs modules is a question of where they will be located in the final product. If, in the final product, they are elsewhere, then we should keep them elsewhere throughout development. If in the final product they are to be included into the predefs modules, it would be easier to incorporate them directly into the modules during development. If don't mind putting in a few hours and converting everything into the modules, that's fine. It just seems like a waste of time to me.
Also, I couldn't access the helpfile template. For some reason it downloaded as neomail.pl and contained a bunch of useless junk about fonts. Confused

Author:  [Gandalf] [ Sat Jun 25, 2005 12:57 pm ]
Post subject: 

It worked for me, it should just be a word file. Ask him to send it again maybe.

About the modules, I completely agree. We should keep what will be in the modules in the modules and what won't out of them. Problems may arise or even unneccessary things might be added. A minor, simple example is if you were editing the Math module. If you were doing some calculation with pi then you could use the variable PI in the actual module - its pretty acurate.

Author:  Token [ Sat Jun 25, 2005 3:16 pm ]
Post subject: 

here, i'll post it here, along with the contact info


: