Lol, maybe some collision detection couldn't hurt. Question, though, could one walk through objects in Wolfenstein 3D? If so, I don't see any reason to make this any different
I corrected a rather serious bug, and that took care of the "better object system." That said, it's a huge possibility that I'll be able to have an entire level ready to screenshot by the end of this week.
I guess what you're saying is it doesn't work if I have two buffers where pixels alternate in a checkboard pattern?
EDIT: Oh, it's because no matter how fast or how slow you refresh the screen RAM, it displays 60 times a second. I missed that part.
You can keep the buffers how they are, but you should combine them in such a way that it takes 2 pixels from the dark buffer, 1 pixel from the light buffer, 2 pixels from the dark buffer, 1 pixel from the light buffer, etc. This can be done with some clever bitmasking. You'll have to do 3 screen updates before the pattern repeats itself.
I'm only doing 3-color grayscale. I think my problem is the screen refresh.
It looks like you're trying to do grayscale like this (warning epilepsy ), but usually we do grayscale like this, which blends together much better. We can't reliably synchronize with the LCD on the TI-83+, plus we usually can't update the screen quickly enough to keep up anyway.
Actually the first one is how I drew grayscale. So you're saying that grayscale blends much better if I use a checkerboard pattern?
In my topic on the game "Elimination," I mentioned that my grayscale was "almost" flickerless. However, no matter what I attempt (fixed timings for the LCD delay, never using di, etc.) I see wierd gray stripes starting from the bottom and working their way to the top, like a barbership pole. Any ideas as to why? (Note: when you select this program from applications, press 2nd even if nothing appears. Also, YOU WILL NEED TO START YOUR CALCULATOR FRESH when using this program, as entrances and exits are unstable.)
I'm trying to use this SafeCopy routine with port $2A when port $20 is set to 1. However, I get problems that normally occur when one doesn't delay long enough for the LCD. In other words, the delay port doesn't seem to be working. Any suggestions?
Are there a lot of levels needed to be done so far or are they mostly done?
I've barely started the levels. But the nice thing is I can simply use the level editor. The hard part is keeping the levels from being too easy or too hard.
Quote
By the way will the grayscale be checkered patterns like F-Zero?
It will be like what you did with Reuben Quest, where gray is used as a third color as opposed to checkered patterns. (The brick wall here is the exception) For example, I have a stone wall where the rocks are painted gray.
Quote
Unfortunately, my calc does not have the missing ram pages.
Before I talk about "Elimination," I should probably answer a question that will be on everyone's mind: "Hot_Dog, why are you starting yet another big project when you canceled S.A.D. and haven't finished Correlation?"
Spoiler For Spoiler:
Because I'm modifying another game, not creating an entirely new one. Modifying a game requires relatively less ASM programming and relies mostly on creating data. While ASM proves tedious, I find creating data to be both easy and fun.
Anyways, Elimination is a modification of the FPS Gemini. (http://www.ticalc.org/archives/files/fileinfo/247/24742.html) It will, of course, be bigger and better than the original game, and you can look at the spoiler for features new from Gemini.
Spoiler For Spoiler:
Fullscreen! A background sky with 360 degree rotation Almost flickerless grayscale walls (Don't believe what you see in the screenshots ) Requires less than 9 KB RAM! (Sorry, it does require the extra RAM page found on 15 Mhz calculators) A map that reveals itself as you explore the level Many, many different worlds (terrains, walls, enemies, etc.) Cutscenes!
Coming Shortly: A better object system so that you can see objects and enemies that are far, far away
Features yet to add (NOT hard):
Better map revealing Secrets revealed by means other than pushing blocks Status Messages HUD toggling (On/Off) Changing the plasma gun to be a small-damage, area-of-effect weapon
The game will be available for 15 Mhz calculators, as well as Nspires with 84+ keypads.
I am grabbing all available screenshots in there for the 10th anniversary Omnimaga video and your game might be missed if it was never uploaded there or if it's not uploaded in time.
Thanks in advance.
NOTE: THis applies to the CoT and managers user group. Also the users' contributed section is being ignored. Make sure you uploaded in the right section.
Are you doing only released games? I wanted to include a screenie of my latest project, because I promise it's going to be delicious