-->
Game Dev 83
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Game Dev 83
« previous
next »
Print
Pages: [
1
]
2
Go Down
Author
Topic: Game Dev 83 (Read 5763 times)
0 Members and 1 Guest are viewing this topic.
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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.
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
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?
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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
Logged
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.
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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?
Logged
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?
Logged
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
If it's on the PC, this will be totally awesome!
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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
Logged
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?
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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.
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
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?
Logged
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...
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Game Dev 83
«
Reply #13 on:
September 13, 2006, 02:27:00 pm »
oh I c, maybe there is an alternative to the lib
Logged
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!
Logged
Print
Pages: [
1
]
2
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Game Dev 83
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 5763 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 193, iCurBoardChildLevel: 1, sCurBoardName: "TI Z80", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 193, iTopicId: 1590, sSessionId: "a803acced9a819b479a90746106d57aa", sSessionVar: "b1adbdd", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->