Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ACagliano

Pages: 1 ... 28 29 [30] 31 32 ... 62
436
Axe / Re: GreyScale Splash Screen
« on: February 17, 2011, 11:41:37 am »
It shows the text as grayscale too.

437
Axe / Re: GreyScale Splash Screen
« on: February 17, 2011, 11:15:35 am »
Ok. And one last question. How would I draw the text I want to the back buffer, and have it remain black, as the rest is gray?

438
Axe / Re: GreyScale Splash Screen
« on: February 17, 2011, 10:59:47 am »
How would I make the entire back buffer black?

439
Axe / Re: GreyScale Splash Screen
« on: February 17, 2011, 10:52:21 am »
Grayscale works by changing pixels on and off repeatly. you see this as gray.
You can do grayscale this way:
Code: [Select]
ClrDraw(radians)     >next time, i use (r)
Pause 100   (to prevent the program fron shutting down immediately)
Repeat getKey
ClrDraw(r)
Pt-On(Xpos,Ypos,[FFFFFFFFFFFFFFFF
DispGraph(r)
End
This displays a grayscale square somewhere on the screen (put an X and Y position in)
You can do this for the whole image, but also for a part of it
If you want a part not being gray, simply don't put a (r) after the Pt-On

I hope that this short tutorial is useful for you.




It does, but the code is only showing black.

I got it working.

440
Axe / Re: Axe Q&A
« on: February 17, 2011, 10:51:54 am »
ok. cool.

441
Axe / GreyScale Splash Screen
« on: February 17, 2011, 10:33:04 am »
I have failed to produce a good splash screen for Zelda. I still do not understand how to utilize the greyscale in Axe. I would like a splash screen that says "Legend of Zelda", "Ganon's Rage", and potentially has an image of the triforce. I don't care how many layers of greyscale it is. I would rather it be done by someone who has succeeded in using Axe grayscale before, but if someone teaches me how to do it, that would be cool too.

442
Axe / Re: Axe Q&A
« on: February 17, 2011, 09:49:25 am »
quote from omnomirc:
Quote
...
[07:39:43] <aeTIos> Oh wait you should copy the whole tilemap to a list, Copy(Tilemap, L1-6,length tilemap)
[07:40:29] <aeTIos> and then you can write the new var to it with var->{position in list}
[07:41:13] <aeTIos> I hope that is clear. You have to draw the tilemap from the list, obviously.
...


Well, I actually planned on drawing directly from the appvar, using a graphics engine that has sprites for all tiles. And I was hoping to continue to work in hex with the numbers. I am just unsure whether the E token is what I need here.

443
Axe / Re: Axe Q&A
« on: February 17, 2011, 09:42:33 am »
In a game map, if you need a edit the value of a tile on the fly, like a piece being collected, and you want to replace it with the value 00h, would you do

E00->tile  or   [00]->tile

the E represents the hex->dec token.

444
General Calculator Help / Re: AI Programmer Needed
« on: February 17, 2011, 09:10:40 am »
I understand. Not all of the source is complete though. I will pm you all information about how data is structured, as well as my tiles lists.

445
General Calculator Help / AI Programmer Needed
« on: February 17, 2011, 09:00:16 am »
I have no experience with designing a good AI system, yet my Zelda game requires one. If someone would be willing to design such a routine, that would be great. In the AI, enemies must simply move toward the player and attempt to collide with you for damage. The enemies must rebound to the next impassable tile if they hit you or you hit them. If there is an item in the room some of them should move to protect the item, but this is optional. There are a few specifications as to what tiles an enemy may pass over and what tiles and enemy must move around. The game is coded in Axe, so an Axe routine would be great, but if someone would do it as assembly, I could use it as an inline assembly routine. Thanks in advance. I am making quick progress on the movement engine and tile-related event scripts.

446
TI Z80 / Re: Zelda News
« on: February 16, 2011, 06:09:32 pm »
Can anyone post some Axe code for a nice greyscale Zelda splash screen. A simple screen saying "Legend of Zelda", "Ganon's Rage", and an optional image of the triforce will suffice. I haven't quite mastered the way Axe handles greyscale, so I'd rather this come from more experienced hands.

447
News / Re: DJ no longer manager
« on: February 09, 2011, 06:30:45 pm »
Sorry DJ. I'm even more sorry if I was part of your reason for leaving. Hopefully you'll return soon.

448
TI Z80 / Re: Zelda News
« on: February 08, 2011, 10:50:11 am »
Ok. The walking engine is partially done. It has two parts, the offset collision engine, which causes the routine to exit without changing your position if the object you are moving into cannot be walked onto, and the on-site collision engine, where the object can be moved on to, but doing so triggers some sort of event (like lava inflicting damage or dungeon entrances taking you to dungeons). The offset collision engine is done. Now starting the on-site collision engine.

Once that is done, then I need to do the graphics engine. Once that is done, it's screenshot time.

449
Here is the draft of the letter I will distribute to teachers. Let me know what you guys think:



To the teachers,


It is important for everyone to be brought up to speed on the present situation. The TI-calculator community is composed up of three main groups. They are the teachers, the lay-users, and the programming community. Of those two, the ones that give Texas Instruments the most business are the teachers and the programmers. By encouraging your students to get calculators from Texas Instruments, instead of from its competitor, Casio, you drive sales for TI up enormously. The programming community is the next leading group in terms of business for TI. Whether it be because we have destroyed the programming of our calculator beyond repair, or because we just want to try out new hardware, we also purchase a lot from TI.

I am unaware where the stigma of programming being a hinderance comes from, but it seems to be present in all teachers of the appropriate fields; that programming one's calculator is, not only a waste of time, but also a keen way to cheat on exams. I will grant that many students do not care at all about the merits of calculator programming and use programs to store cheats, but to embrace just this one group of students as the reason "spoils the bunch", so to speak. There are many of us out there who use programming not to cheat, but rather to hone in on one's own skills and to grasp a higher understanding of the topics presented.

First off, let me define a program. A program is a series of instructions given to a computational device that cause it to carry out certain tasks. The nature of a program, when constructed as such, is not to cheat. I have always been taught that the best test of whether or not you understand the material is to see if you can do it yourself. But, what better indication is there that you know the material so well than that you can give a calculator fool-proof instructions on how to carry out a given calculation, have it explain why that calculation was made, and account for margins of error.

If that is not convincing enough, allow me to present this. I myself will admit to having used pre-made programs on tests in the past. Not for reference on information, but merely for computational assistance…the ability to perform multiple calculations at once. On average, I performed the same, if not worse, on the exam, leading me to the conclusion that regardless of what you bring into the test, not even a program can help you if you do not know the material. All the program does is help you answer the question faster, if you already know what to do. I currently have a case study of this underway, in a larger scale, and will present my findings to the community. If you are interested in the result, create an account on my website, http://www.c2prgm.webs.com. That will allow you to view the "Teacher's Section", where the results, and software made for teachers will be placed.

Then, there is the issue of gaming. One of the chief arguments against playing games on calculators that I have heard is that they mess around with the lists (L1 through L6), which are used by the calculator to graph regressions, as well as other system variables. The truth: Very few calculator games actually interfere with important data used in class. In fact, 95% of the games I have reviewed create their own storage locations, and then destroy them once they are no longer needed. This takes away strength from the most powerful downside to games: students play games during class. Well, outlawing games on calculators does not solve the problem, as students will just find other ways to not pay attention. The fact is that you need to trust your students to have the maturity to say "there is a time and a place for everything, and class is not the time for playing games".

I have heard that Texas Instruments holds conventions for teachers, and at these conventions they speak about the programming community. Judging by the industry's treatment of our support requests, it I can assume that their statements about us are negative. Well, here is the truth about TI. TI releases new software that is (1) buggy (means prone to crashes and other errors; in fact the TI-84+ OS 2.55MP is known to have crashed while calculating 1+1.), (2) designed to cause incompatibility with our programs, such as xLib, Omnicalc, and others, and (3) contains no new features. Many members of our community have contacted TI about why they design these new, pointless features, while their older ones still still don't work properly. We have gotten the run-around, links to the documentations that do not address our questions, or just completely ignored. All the while, they claim to support educational advancement.

As if that isn't bad enough, TI has posted takedown orders against several more prominent members of our community, who have reverse-engineered key parts of TI's operating system software. We have used this information to port our own OS software and run it on our own calculators; we have not used this information to edit or redistribute TI's software and claim it as our own. Instead, we use it to fix the mistakes that TI refuses to. Yet that did not stop TI from attacking our members for copyright infringement. To my knowledge, at least one of these cases went to court, and a judge threw out the case. Yet, TI tells you, the teachers of the world, that we have warped priorities. Well, we aren't the ones who spend money filing cases against innocent software developers, instead of producing better equipment.


Signed proudly,

Anthony Cagliano
-TI calculator software designer
-member of omnimaga.org and cemetech.net

450
Great. And remember, I need a control group who do not use programs at all.

Pages: 1 ... 28 29 [30] 31 32 ... 62