Author Topic: Grammer  (Read 98353 times)

0 Members and 1 Guest are viewing this topic.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #195 on: October 17, 2011, 05:28:22 pm »
I made another game: Mars Invasion!
You are a spaceship that is destroying the buildings. Destroy all of them before you touch the ground!
2nd to shoot.

EDIT: Is it possible to convert graphscreen to particles if the buffer have less than certain amount of pixel? it'll be awesome if it happens.
« Last Edit: October 17, 2011, 07:14:06 pm by yeongJIN_COOL »
Sig wipe!

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Grammer
« Reply #196 on: October 18, 2011, 11:10:30 am »
Cool, but there should be some enemies :/
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #197 on: October 18, 2011, 11:19:59 am »
You're mixing up with space invaders. Space invaders have enemies. Mars invasion doesn't.
Sig wipe!

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Grammer
« Reply #198 on: October 18, 2011, 11:23:58 am »
@DJ_O: I am not sure how the reubens quest grayscale looks, so I am not sure :/ I do know that it does a pretty nice job with 4-level grayscale, but mostly because this uses interrupts.
@yeongJIN_COOL: Wow, that is cool! I can't wait to look at the source to see how you did this! That looks really nice!

@World: I have added in the requests for writing multiple bytes as well as fixing up Line(' :) For the last one, I used the routine Axe uses with a few of my own modifications.
So to write multiple bytes to the address pointed to by B' for example:
Code: [Select]
B'[1,2,3,4
And to draw a line, you can do:
Code: [Select]
Line('X,Y,X',Y'
And if you want to use some other logic (like drawing the pixels off or inverted):
Code: [Select]
Line('X,Y,X',Y',2      ;Draws an inverted line

EDIT:
Also, what do you mean by this? (I am a little confused)
EDIT: Is it possible to convert graphscreen to particles if the buffer have less than certain amount of pixel? it'll be awesome if it happens.

EDIT2: Um, I uploaded the correct version, this time, that has the line drawing routine working properly

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #199 on: October 18, 2011, 10:15:29 pm »
Also, what do you mean by this? (I am a little confused)
EDIT: Is it possible to convert graphscreen to particles if the buffer have less than certain amount of pixel? it'll be awesome if it happens.
I was asking if you draw something at graphscreen and convert them to particles
Sig wipe!

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Grammer
« Reply #200 on: October 18, 2011, 10:18:54 pm »
Hmm, I have been thinking of making it a command... If you look at my avatar, that is what I did there :)

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #201 on: October 18, 2011, 10:19:41 pm »
*Yeong wants that.
If you need token, use >DMS ?
Sig wipe!

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Grammer
« Reply #202 on: October 18, 2011, 10:23:50 pm »

Would you mind if I ported this to Basic and used it in my Homescreen Game Pack?

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #203 on: October 18, 2011, 10:24:28 pm »

Would you mind if I ported this to Basic and used it in my Homescreen Game Pack?
sure. go ahead! ;D
Sig wipe!

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Grammer
« Reply #204 on: October 19, 2011, 07:40:26 am »
Okay, so I will try to add in that Screen→Particles command sometime soon, but for now I am having fun trying to code that game to be faster :D I currently have it going pretty fast (I haven't won the game yet), but it isn't complete XD

EDIT: Here is a screenie of what I currently have

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #205 on: October 19, 2011, 07:56:47 am »
Okay, so I will try to add in that Screen→Particles command sometime soon, but for now I am having fun trying to code that game to be faster :D I currently have it going pretty fast (I haven't won the game yet), but it isn't complete XD

EDIT: Here is a screenie of what I currently have
You should tell people that there is Full command as well :D
Sig wipe!

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Grammer
« Reply #206 on: October 19, 2011, 07:57:28 am »
WOW, that is incredible fast! :)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Grammer
« Reply #207 on: October 19, 2011, 08:00:34 am »
WOW, that is incredible fast! :)
^-^
You should tell people that there is Full command as well :D
Hey people, there is a Full command. :P
Actually, I thought I had put that in the readme, but I apparently forgot :/ I added it way back in June, though x.x So anyhow, Full sets 15MHz, as does Full1. Full0 sets 6MHz and Full2 toggles the speed.

I have it in the next readme, too, by the way
EDIT: Okay, I went through and remade the MARS program to be a bit more optimised and here is what I have :)

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Grammer
« Reply #208 on: October 19, 2011, 09:02:25 am »
*Yeong lost
Great! XD
Sig wipe!

Offline awalden0808

  • LV3 Member (Next: 100)
  • ***
  • Posts: 55
  • Rating: +6/-0
  • Cool shades, wears Waldo.
    • View Profile
Re: Grammer
« Reply #209 on: October 19, 2011, 10:38:29 am »
I made a pretty ingenious program that gives you the key code upon key press for Grammer.  Since Grammer doesn't have a Disp function I put a Disp function after Grammer is ended. And since variable values don't carry over between Grammer and BASIC, but the graph does, I turned on the pixel (1,X), X being the getkey value, and then in the BASIC code at the end I tested for that coordinate to get the value. Really useful for when there isn't a value chart on hand. I don't have a USB cord with me, but when I do I'll attach the program.

EDIT: I lost the game... :(
« Last Edit: October 19, 2011, 10:39:41 am by awalden0808 »
I'll apologize tomorrow for a bad mood today.

Spoiler For Spoiler:
My Qualifications:

I did a thing once.
I am known for my ability to focus intently on things that distract me from my actual work.
To me, the letter a stands for absolute. B stands for bemusement. C stands for circumlocution, and D stands for decoupage.
If I were president, I would give everyone Xboxes, computers, and national healthcare.
I am also known for my ability to write more than I actually need to write. Unless of course it is necessary that I write a lot. Then I write a little bit.