Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: nerd83+ on June 10, 2009, 12:40:20 pm

Title: HARRY POTTER
Post by: nerd83+ on June 10, 2009, 12:40:20 pm
HARRY POTTER (ROLEPLAYING/ADVENTURE) I JUST GOT STARTED ON IT BUT IS TURNING OUT PRETTY GOOD. THIS HARRY POTTER GAME IS BASE ON MY IMAGE OF HOW I THINK IT SHOULD BE BUT STILL  SOME HARRY POTTER STUFF UP IN THERE.

MAP=0%
CHARACTERS=0%
HARRY POTTER=100%
TITLE=100%
HOGWARTS=1%
SPELLS=0%
PAUSE SRCEEN=5%
BATTLE SYSTEM=0%

I IM NOT EVEN CLOSE TO FINISH I WILL UPDATE THE NEWS ON MY GAME AND probability SEEN A VIDEO ON MY GAME.. =)+<
Title: Re: HARRY POTTER
Post by: noahbaby94 on June 10, 2009, 12:41:31 pm
Sounds interesting do you have any screenshots? Also would you mind not posting in all caps it hurts my eyes some.
Title: Re: HARRY POTTER
Post by: DJ Omnimaga on June 10, 2009, 12:53:40 pm
Seems nice, but you should post in lowercase, though, else it's a bit hard to read and is considered as shouting by some forum members. I hope to see screenshots and/or videos of the game in action :)

What will be the kind of maps used by the way?
Title: Re: HARRY POTTER
Post by: nerd83+ on June 10, 2009, 12:59:02 pm
my maps like ex: hogwarts,caves,outside and more
Title: Re: HARRY POTTER
Post by: DJ Omnimaga on June 10, 2009, 01:44:33 pm
well I meant more: will maps be on homescreen (Output() or graph screen with lines/text(/etc?
Title: Re: HARRY POTTER
Post by: Builderboy on June 10, 2009, 03:41:29 pm
maybe he wanted to save space? ;)

JK, and good idea, can't wait to see screenshots!
Title: Re: HARRY POTTER
Post by: nerd83+ on June 10, 2009, 05:14:07 pm
Map=0%
Character=0%
Harry Potter=100%
Hogwart=2%
Title=100%
Spells=1%
PauseScreen=67%
BattleSystem=0%
Triwizard=0% ← Newest Add
djomnimaga Output() Homescreen
Title: Re: HARRY POTTER
Post by: Eeems on June 10, 2009, 09:07:16 pm
interesting
nerd83+: woe there, try to keep from double posting, use the edit button dude
Title: Re: HARRY POTTER
Post by: darkfire on June 10, 2009, 11:34:52 pm
You should use the potter puppet pals as the main characters for the game. Ron should have battered wife syndrome. And harry potter should be a douche ^_^.
Title: Re: HARRY POTTER
Post by: nerd83+ on June 11, 2009, 11:23:00 am
I may cancel Harry Potter to make my Earthworm jim platfomer project thats way i ask omnimaga about how to get Lvl.3 grayscale.
im going to make a poll yall is going vote.

ps.how do you get grayscale???
Title: Re: HARRY POTTER
Post by: Eeems on June 11, 2009, 03:49:20 pm
take a look at this (http://www.ticalc.org/archives/files/fileinfo/415/41580.html) it's something I made a while back, if you don't figure out how it works I'll type up a tutorial for you.
Title: Re: HARRY POTTER
Post by: nerd83+ on June 11, 2009, 05:38:03 pm
CAN YOU TYPE A tutorial
Title: Re: HARRY POTTER
Post by: Eeems on June 11, 2009, 08:00:53 pm
sure, but it will have to be tomorrow, I don't have time today...
btw: could you try not to type in all caps, some consider it yelling and it is kind of hard to read...
Title: Re: HARRY POTTER
Post by: DJ Omnimaga on June 12, 2009, 03:02:50 am
i voted Potter btw
Title: Re: HARRY POTTER
Post by: nerd83+ on June 12, 2009, 10:29:29 am
why you voted harry potter and not earthworm jim. ps.whats btw
Title: Re: HARRY POTTER
Post by: DJ Omnimaga on June 12, 2009, 05:40:08 pm
lol why do you ask this question? You posted a poll asking what you should make, Harry Potter was in the choices, as well as other choices, so everyone is entitled to vote what they want. If you didn't want me to vote HP you should just not have put HP in the options. I personally voted HP because I felt as a first calc project it would be more suitable, considering you're still new. HP would most likely be a puzzle game or a RPG, meaning it would require much less speed and be easier to optimize. Also I kinda like RPGs and the like and I like Harry Potter as well. This is why I voted for it
Title: Re: HARRY POTTER
Post by: nerd83+ on June 12, 2009, 10:04:53 pm
oh
Title: Re: HARRY POTTER
Post by: Eeems on June 13, 2009, 12:26:57 am
well I'll start typing up the tutorial tomorrow, but here is a quick rundown for you. In basic the only way you can do effective greyscale is with an ASM lib. greyscale is just two (for 2 layer) or 3 (for 3 layer) or 4 (for 4 layer) etc sprites that are being displayed in each others place fast enough to kind of merge the sprites together, so I will start with a quick example using 2 layer greyscale (since it is easiest)

to display a white pixel you will leave the pixel blank in all the sprites
to display a grey pixel you will leave the pixel blank in only one sprite
to display a black pixel you will have the pixel on in all of the sprites

{0}{1}{0}{1}   pixel 1
{0}{0}{1}{1}   pixel 2
--------------
  0   1   1  2     darkness

3 layer just adds more intensities of grey that you can use. I'll actually start a tutorial tomorrow, and maybe DJ could post some of the code he used.
Title: Re: HARRY POTTER
Post by: Eeems on June 13, 2009, 12:57:57 pm
ok so for this I will use xLib I guess, which will also work for Celtic III.
so the simplest way to do greyscale with xLib is to recall a picture, then recall another over top of it repeatedly. so the simplest way would be like this:
Code: [Select]
:Delvar K
:While Not(K
:getkey->K
:real(3,<pic1>,0
:real(3,<pic 2>,0
:End
to add more depth to the image you can just add another real(3 statement
now to do greyscale sprites is a bit harder, the sprite command would be too slow on the calculator, so the easiest way would be to use real(2 (the DrawTileMap command). [quote="DrawTileMap Syntax]real(2,Matrix_name,x_offset,y_offset,Width,Height,SStartX,SEndX,SStartY,SEndY,Pic#,Logic,TileSize,Update_LCD)[/quote]
so the earlier code would be modified to work like this:
Code: [Select]
:Delvar K
:While Not(K
:getkey->K
:real(2,<matrix 1>,0,0,5,0,5,<pic with tiles>,0,8,1
:real(2,<matrix 2>,0,0,5,0,5,<pic with tiles>,0,8,1
:End
now this code will only draw a 5*5 map on the screen, if I did my syntax right....and this will have 2 level greyscale, now for 3+ level greyscale you just add more real(2 commands.