Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Halifax on September 11, 2006, 10:01:00 am

Title: Game Dev 83
Post by: Halifax on September 11, 2006, 10:01:00 am
Ok Game Dev 83 is a project I am working on so people will be able to program a great Xlib program (B/W or Grayscale) in about a week. It will include an environment to create anything you want. I have some stuff to put in it like routines and a user friendly IDE. But I need any routines that anyone has that they use to make games and please try to comment the code if u type it in so I don't have to read it all to understand it

Game Dev 83 Features:
Mapmaker able to make scrolling maps
Sprite editor(Grayscale included)
Code editor

Any other features you want just ask and they will be added to this list if possible and specify in detail what you want it to do.

Mapmaker:
You will be able to make any size scrolling map and their will be an extensive set of sprites already made that you will be able to use if desired.

Sprite editor:
You will be able to make a sprite and then it will make a mask for the sprite for grayscale. It will also be able to compress it to binary or hex and will include a decompressor of your chosing.

Code writer:
You will be able to write your program with minimal hard coding and just use some easy macros among other things. Hard coding will be as minimal as possible, but if the compiler produces something unwanted then you could edit it. Otherwise the code editor will be able to remember a sprite, e.g. you write real(1,G,H,5,2,3,4,5,3,4=SPRITE then when every you specify the compiler to use SPRITE in the routine it will replace it with that. You can make as many macros as you want.
Title: Game Dev 83
Post by: DJ Omnimaga on September 12, 2006, 01:47:00 am
wow that sound cool, will this be on PC cuz on calc the ppl could always use the built in program editor ? Also is it like some kind of game maker?
Title: Game Dev 83
Post by: Halifax on September 12, 2006, 10:17:00 am
Yea it is some kind of game maker and I was planning on making it on the PC but I can't find out how to make the code into TI Programs that TI-Connect notices
Title: Game Dev 83
Post by: elfprince13 on September 12, 2006, 10:36:00 am
QuoteBegin-Killerplayer+12 Sep, 2006, 16:17-->
QUOTE (Killerplayer @ 12 Sep, 2006, 16:17)
Yea it is some kind of game maker and I was planning on making it on the PC but I can't find out how to make the code into TI Programs that TI-Connect notices  

 thats the easy part, I recommend you check out the ticalc.org informational texts directory. and btw, its much easier to store the program as tokens and have a custom display routine than to store the program as text and have to write a tokenizer.
Title: Game Dev 83
Post by: Halifax on September 12, 2006, 11:33:00 am
I c ok and what function of this program are u talkin bout?
Title: Game Dev 83
Post by: elfprince13 on September 12, 2006, 01:45:00 pm
QuoteBegin-Killerplayer+12 Sep, 2006, 17:33-->
QUOTE (Killerplayer @ 12 Sep, 2006, 17:33)
I c ok and what function of this program are u talkin bout?  

 perhaps we should talk.....


btw, what language are you doing it in?
Title: Game Dev 83
Post by: Dragon__lance on September 12, 2006, 03:11:00 pm
This seems really cool! I hope to see a working version sometime soon :Dbiggrin.gif If it's on the PC, this will be totally awesome! :)smile.gif
Title: Game Dev 83
Post by: Halifax on September 13, 2006, 12:50:00 pm
I am doing it in C++ using Dev-C++ for Windows XP and I am using the library SDL
Title: Game Dev 83
Post by: elfprince13 on September 13, 2006, 01:01:00 pm
would you mind switching to Java so us Mac/Linux people can use it?
Title: Game Dev 83
Post by: Halifax on September 13, 2006, 01:07:00 pm
I'm really sorry but I don't know Java enough. I know C++ proficently and plus it has SDL which my program is very dependent on.
Title: Game Dev 83
Post by: Halifax on September 13, 2006, 01:13:00 pm
srry for the double post but does Mac support DLL libraries cause the SDL readme says it's a cross platform library
Title: Game Dev 83
Post by: DJ Omnimaga on September 13, 2006, 02:06:00 pm
hmm no clue since i havent used mac very much, but I thought C++ was cross platform?
Title: Game Dev 83
Post by: elfprince13 on September 13, 2006, 02:15:00 pm
C++ is only cross platform if you use cross-platform libraries, Il guess SDL also has a mac version, but make sure you don't use M$ specific code...
Title: Game Dev 83
Post by: DJ Omnimaga on September 13, 2006, 02:27:00 pm
oh I c, maybe there is an alternative to the lib  
Title: Game Dev 83
Post by: Dragon__lance on September 13, 2006, 03:10:00 pm
hmmm... i thought java and C++ were pretty similar in code. Maybe transition? I got no clue for computer language though. Sounds great Killerplayer, can't wait for a beta! :Dbiggrin.gif
Title: Game Dev 83
Post by: DJ Omnimaga on September 14, 2006, 01:06:00 am
hmnmm I'M sure C is much more different, closer to low level language as well I'm sure
Title: Game Dev 83
Post by: elfprince13 on September 14, 2006, 02:59:00 am
java and c++ have virtually identical syntax, and are very similar for programming in although java is definitely more object oriented.

and http://jsdl.sourceforge.net/
Title: Game Dev 83
Post by: DJ Omnimaga on September 14, 2006, 03:02:00 am
ah I c, thanks for the info
Title: Game Dev 83
Post by: Halifax on September 14, 2006, 09:03:00 am
Yes C++ and java are pretty similar but there is no SDL library which is what I use to define my windows and images and everything so there is no use with that C# crap windows made. So yes elfprince there will be no specific Microsoft code in it.
Title: Game Dev 83
Post by: Liazon on September 14, 2006, 11:58:00 am
QuoteBegin-xlibman+14 Sep, 2006, 7:06-->
QUOTE (xlibman @ 14 Sep, 2006, 7:06)
hmnmm I'M sure C is much more different, closer to low level language as well I'm sure  

 AFAIK, C++ seems to be an extension of C.  The "extension" is the objects oriented stuff
Title: Game Dev 83
Post by: Halifax on September 16, 2006, 06:27:00 am
C++ is an extension. Have you ever wondered why its called C++ and not just C+ or D well that's because in C if u type a++; then that will add on to a so do you get it C++. I have always loved that little bit of knowledge I have
Title: Game Dev 83
Post by: Halifax on September 16, 2006, 05:04:00 pm
Atm this project is not progressing very far because I am working on Galactic, TIFW entry, Necro's contest, and Grand Theft Auto: Calc Stories but it's all good because I like to work a lot
Title: Game Dev 83
Post by: DJ Omnimaga on September 17, 2006, 03:01:00 am
you have lot of project too O_Oshocked2.gif

I also noticed your sad TI calc history in your sig O_Oshocked2.gif
Title: Game Dev 83
Post by: Halifax on September 17, 2006, 11:30:00 am
Yea lol my parentd were so pissed that's the reason I can't get an 89 is because of that lol
Title: Game Dev 83
Post by: DJ Omnimaga on September 17, 2006, 11:59:00 am
:(sad.gif



mm do you want a sub forum for this?
Title: Game Dev 83
Post by: Halifax on September 18, 2006, 11:57:00 am
No i don't because it's not on track yet