Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Omnimaga
»
Our Projects
»
Completed
»
Grammer
(Moderator:
Xeda112358
) »
Grammer 2-The APP
« previous
next »
Print
Pages:
1
...
14
15
[
16
]
17
18
...
31
Go Down
Author
Topic: Grammer 2-The APP (Read 161352 times)
0 Members and 4 Guests are viewing this topic.
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #225 on:
February 19, 2012, 10:09:59 am »
Okay, here is that other Fire command. This is Fill(23 and it has this syntax:
Fill(23,
Type,Y,X,Width,Height
After the 23, the arguments are like Pt-On(, except Type comes in two kinds, black fire or white fire. 0 is white, 1 is black
Logged
+2/-0 karm for this message
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Yeong
Not a bridge
LV12
Extreme Poster (Next: 5000)
Posts: 3739
Rating: +278/-12
Survivor of Apocalypse
Re: Grammer 2-The APP
«
Reply #226 on:
February 19, 2012, 10:38:50 am »
yay.
* TBO_Yeong downloads
Logged
Sig wipe!
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #227 on:
February 19, 2012, 12:53:16 pm »
It will be cool to see what you can do with this
I was trying to see if I could make a burning sprite, but I've had no luck
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
turiqwalrus
LV8
Addict (Next: 1000)
Posts: 840
Rating: +51/-2
Wheeeeeee~!
Re: Grammer 2-The APP
«
Reply #228 on:
February 20, 2012, 02:28:50 am »
will download as soon as I can pester my brother to let me use his laptop for a sec
Logged
Yeong
Not a bridge
LV12
Extreme Poster (Next: 5000)
Posts: 3739
Rating: +278/-12
Survivor of Apocalypse
Re: Grammer 2-The APP
«
Reply #229 on:
February 20, 2012, 07:03:24 pm »
happy to see another Grammer coder.
Logged
Sig wipe!
nxtboy III
LV8
Addict (Next: 1000)
Posts: 795
Rating: +26/-1
NXT!
Re: Grammer 2-The APP
«
Reply #230 on:
February 20, 2012, 07:53:15 pm »
BTW, how is the fire made? Psuedo code?
Logged
Need some help with levels PLEASE!!
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #231 on:
February 20, 2012, 09:01:08 pm »
Pretty much, the pixel is shifted up one and it has a 1/x chance of dying. In Grammer, for now, that chance is about 1/8 (I might add options for 1/4 for smaller flames and 1/16 for larger flames).
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Happybobjr
James Oldiges
LV11
Super Veteran (Next: 3000)
Posts: 2325
Rating: +128/-20
Howdy :)
Re: Grammer 2-The APP
«
Reply #232 on:
February 20, 2012, 09:56:23 pm »
I don't want to read 16 pages, but i guess i must
Logged
School: East Central High School
Axe: 1.0.0
TI-84 +SE ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire ||| Lent out, and never returned
____________________________________________________________
nxtboy III
LV8
Addict (Next: 1000)
Posts: 795
Rating: +26/-1
NXT!
Re: Grammer 2-The APP
«
Reply #233 on:
February 21, 2012, 08:01:35 pm »
Thanks for the pseudo, Xeda! I guess it's really quite simple.
Logged
Need some help with levels PLEASE!!
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #234 on:
February 21, 2012, 08:23:28 pm »
Yeah, it is crazy
If you want to apply this to a system with more colors, instead of dying, you can make it fade one more color to really give it a fire effect! I really think it would be cool to make a grayscale fire routine, but that would work much easier going from white fire to gray, to black. Also, I just realised how I can easily add in better grayscale support (such as drawing as white, black, or gray).
What I would do is since you use Disp to define the current draw buffer, you could use Disp ' to define the gray buffer. Also, I might experiment with some behind the scenes stuff to make updating the screen even faster.
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #235 on:
February 22, 2012, 08:06:07 am »
I rewrote the DispGraph routine and it now updates a little faster. Even better is that it automatically updates with grayscale! The only thing is, you won't get to use it or see it because for now, the gray buffer and black buffer are the same buffer. So how do you change this?
Use Disp ' to change the black buffer. Not changing the gray buffer will leave the gray buffer on the graph screen.
Use Disp
o
to change the gray buffer.
Use Disp to set both the gray and black buffer to the same thing.
I still need to change the drawing commands to accept an extra argument or modifier to draw as black/white/gray.
EDIT:
I am going to wait to release it, but I have drawing rectangles to specific buffers and clearing specific buffers (like the gray buffer or black buffer) working. I am waiting until I have this available for all the other drawing commands. Meanwhile, check out the grayscale cursor thing I made
«
Last Edit: February 22, 2012, 03:25:19 pm by Xeda112358
»
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #236 on:
February 24, 2012, 10:21:03 am »
Okay, here is an updated version, now fully ready for grayscale drawing! You can now add an argument to most drawing commands to draw to a specific buffer (it doesn't even need to be the gray buffer or black buffer). Some command to do this with:
Pt-On( to draw a tile
Pt-Off( to draw a sprite
Horizontal
Vertical
Pxl-On(
Pxl-Off(
Pxl-Change(
Pxl-Test(
Line(
Line('
ClrDraw
Circle(
I have written a few programs using these, but nothing too major yet. I can't wait to see what gets done with this o.o Also, you might be surprised to know that Circle( actually had another optional argument that looks like it is going to stay, so don't forget that argument when drawing circles to arbitrary buffers! (the argument lets you draw dotted circles and whatnot)
So I updated the readme, added another .txt document for grayscale info, and did some other miscellaneous house keeping. Enjoy!
EDIT:
Added another screenie an example. For prgmGRVTYFUN, use the arrows to change the gravity, use + or - to add or delete objects, press clear to exit
«
Last Edit: February 24, 2012, 10:54:42 am by Xeda112358
»
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Grammer 2-The APP
«
Reply #237 on:
February 24, 2012, 11:00:56 am »
Woah that's really cool that you have stuff moving so fast with physics
. On top of that with grayscale. :O
So now I guess Grammer can definitively be used for games like Desolate too
Logged
Xeda112358
they/them
Project Author
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Grammer 2-The APP
«
Reply #238 on:
February 24, 2012, 11:03:43 am »
I don't know about
that
, but I hope some really cool stuff comes of this! I also plan to add grayscale fire *cough* and maybe if I rewrite the particle system, I can have multiple particle types and colors in a buffer I think it would be lovely and neat...
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Jonius7
python! Lua!
LV10
31337 u53r (Next: 2000)
Posts: 1918
Rating: +82/-18
Still bringing new dimensions to the TI-nspire...
Re: Grammer 2-The APP
«
Reply #239 on:
February 26, 2012, 07:52:29 am »
Great app. I just got confused where the latest version was. It wasn't on the first post I think. I had to look at your signature to download it. But anyway, great job, keep up the mammoth effort!
Logged
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler
For
Extra To-Be-Sorted Clutter
:
Spoiler
For
Relegated Projects
:
TI-nspire BASIC
Battle of 16s
(stalled) |
sTIck RPG
(stalled) |
Monopoly
(stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God
(stalled while I go and learn some Axe)
Print
Pages:
1
...
14
15
[
16
]
17
18
...
31
Go Up
« previous
next »
Omnimaga
»
Forum
»
Omnimaga
»
Our Projects
»
Completed
»
Grammer
(Moderator:
Xeda112358
) »
Grammer 2-The APP