Author Topic: Game Dev 83  (Read 5706 times)

0 Members and 2 Guests are viewing this topic.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« 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.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Game Dev 83
« Reply #1 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?

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« Reply #2 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
There are 10 types of people in this world-- those that can read binary, and those that can't.

elfprince13

  • Guest
Game Dev 83
« Reply #3 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.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« Reply #4 on: September 12, 2006, 11:33:00 am »
I c ok and what function of this program are u talkin bout?
There are 10 types of people in this world-- those that can read binary, and those that can't.

elfprince13

  • Guest
Game Dev 83
« Reply #5 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?

Dragon__lance

  • Guest
Game Dev 83
« Reply #6 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

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« Reply #7 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
There are 10 types of people in this world-- those that can read binary, and those that can't.

elfprince13

  • Guest
Game Dev 83
« Reply #8 on: September 13, 2006, 01:01:00 pm »
would you mind switching to Java so us Mac/Linux people can use it?

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« Reply #9 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.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Game Dev 83
« Reply #10 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
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Game Dev 83
« Reply #11 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?

elfprince13

  • Guest
Game Dev 83
« Reply #12 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...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Game Dev 83
« Reply #13 on: September 13, 2006, 02:27:00 pm »
oh I c, maybe there is an alternative to the lib  

Dragon__lance

  • Guest
Game Dev 83
« Reply #14 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