This week is gonna BLOW! Tomorrow (Monday) I have a big quiz- more like a test in English. Tuesday I have yet another quiz in English, as well as a meeting w/ the head os teh science department in my school to go over what progress I have done on my Intel project. Wedesday I have a math unit test on stuff no one understands except for me in my grade, as well as another english quiz- oh yeah, I also have a french test that day. Thursday I have a presentation and another english quiz, and friday yet another english quiz. Arrghhh!
I got a Speech in Spanish Tues. A paper and a test in spanish on Wed. Math test on Wed. A skills and written exam in my EMT course Frid. Ohh yeah and a english paper to write.
Unless, it's on a story, English is a no-brainer and so no studying is necessary.
Quote :
Wedesday I have a math unit test on stuff no one understands except for me in my grade
Just make sure you can do the stuff fast enough. I learnt that understanding a math prinicple and solving related problems within the restricted time of a test/quiz are two totally different things. That really screwed me up on my last quiz.
Haha, u think ur teacher is hard? I don't mean to brag, but I'm one of those guys who get A+ in math, always. This year this isn't the case- in fact no one has EVER gotten an A+ w/ her! Hell, few get A's!! And English is on the Oddessey- in detail w/ all the bitchy little themes and shiit.
As for being able to do thigs fast- that's not a big deal for me- I'm typically quick.....my teacher once gave teh class 10 mins to solve 75 problems (stuff w/ exponents, factoring, log, etc). She said she didn't expect many to finish in that time- I did it in 4 mins.
Hehe. In my school comp hac.....er nerds...yesss, that won't get me into trouble are respected. People who have trouble w/ teh comps ask us, and we help em, and for that we are respected....that and also b/c I'm the biggest guy in my grade. Plus, we maintain teh quake 3 arena network in the school.
Here's the code for the game if anyone is interested. It's written in OOT (Object Oriented Turing). That's the programming language we've been learning at school:
I'll post a link for the interpreter if anyone is interested. Yes, it's an interpreter not a compiler.
The AI for the computer isn't that good though.
var
key, rpaddle : string (1) := "1"
var
y, oldy, ballx, oldbx, oldby, bally, ctime, octime, bdiff, posy1, posy2,
randm, y2, oldy2, clocks, clocksi, yai, ballai, responsetime, currtime,
currtime2, playfont, play1score, play2score : int := 0
var twoplayer, haschar : boolean := false
function calcinverse (m, x, b : real) :
int
result round ( (x - b) / m)
end calcinverse
function calclinearequation (m, x, b : real) :
int
result round ( (m * x) + b)
end calclinearequation
type linearrec :
record
m : real
b : real
end record
var linrec : linearrec
function calcb (m, x, y : real) : real
result (y - (m * x))
end calcb
process manageai
loop
if not twoplayer then
clock (clocksi)
if (bdiff > 0) and (clocksi > clocks + 30) then
if clocksi > currtime + responsetime then
clock (clocks)
drawfillbox (maxx - 5, yai - 10, maxx, yai + 10,
0)
if ballai > 352 then
ballai := 352
end if
if ballai < 50 then
ballai := 50
end if
if ballai > yai then
yai := yai + 5
elsif ballai + 5 < yai then
yai := yai - 5
end if
drawfillbox (maxx - 5, yai - 10, maxx, yai + 10,
255)
end if
end if
else
if hasch then
haschar := true
getch (key)
drawfillbox (maxx - 5, yai - 10, maxx, yai + 10,
0)
case key of
label "w" :
yai := yai + 5
label "s" :
yai :=yai- 5
label :
end case
if yai > 342 then
yai := 342
end if
if yai < 68 then
yai := 68
end if
drawfillbox (maxx - 5, yai - 10, maxx, yai + 10,
255)
if bdiff > 0 then
ballx := ballx + 5
else
ballx := ballx - 5
end if
if not twoplayer then
if ballai > calclinearequation (linrec.m, 290,
linrec.b) then
randint (ballai, - 20, 0)
else
randint (ballai, 0, 20)
end if
ballai := ballai + calclinearequation (linrec.m, 290,
linrec.b)
end if
end if
bally := calclinearequation (linrec.m, ballx, linrec.b)
if bdiff < 0 then
drawfillbox (maxx - 5, yai - 10, maxx, yai + 10,
255)
end if
end if
octime := ctime
drawfilloval (oldbx, oldby, 4, 4, 0)
drawfilloval (ballx, bally, 4, 4, 25)
end if
oldy := y
if twoplayer then
if haschar then
haschar := false
%getch (key)
case ord (key) of
label 200 :
y := y + 5
label 208 :
y := y - 5
label :
end case
end if
else
if hasch then
getch (key)
case ord (key) of
label 200 :
y := y + 5
label 208 :
y := y - 5
label :
end case
end if
end if
if (oldy not= y) then
drawfillbox (0, (maxy div 2) - 10 + 20 + oldy, 5, (maxy div 2) + 10 +
20 + oldy, 0)
if y < - 140 then
y := - 140
elsif y > 140 then
y := 140
end if
drawfillbox (0, (maxy div 2) - 10 + 20 + y, 5, (maxy div 2) + 10 +
20 + y,
255)
end if
end loop
The problem is that the ball always start at the same place... when you misses it on the top of the screen there is no way you can get the following ball.
BTW Not that I could make such a program (to long since I programmed and I only know Basic), but if I'm right I made a game myself... if you want I can give you a link.
With a hovering case crashing takes a whole new meaning... .
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.