-->
Axe Parser
-->
-->
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
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Axe Parser
« previous
next »
Print
Pages:
1
...
4
5
[
6
]
7
8
...
149
Go Down
Author
Topic: Axe Parser (Read 607076 times)
0 Members and 1 Guest are viewing this topic.
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axe Parser
«
Reply #75 on:
February 18, 2010, 02:04:38 am »
Wewt I made my first simple game! ^^ Its the classic helicopter game where you are flying in a cave an you try not to touch the walls, but they keep getting closer...
I made use of the Asm() function to get scrolling, and it works very nicely ^^
I'll post the source and program too for all os those who want to take a peek at the source, maybe give me a few pointers
Press up to go up, gravity takes care of the rest!
Logged
+3/-0 karm for this message
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #76 on:
February 18, 2010, 09:52:48 am »
Amazing! Can't wait to take a look!
Logged
/e
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Axe Parser
«
Reply #77 on:
February 18, 2010, 04:18:35 pm »
Awesome! Great job!
I can't wait for Serenity also.
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Quigibo
The Executioner
CoT Emeritus
LV11
Super Veteran (Next: 3000)
Posts: 2031
Rating: +1075/-24
I wish real life had a "Save" and "Load" button...
Re: Axe Parser
«
Reply #78 on:
February 18, 2010, 04:25:43 pm »
That's awesome!
I can't wait to see everyone's projects! I'll open a new thread for posting programs after the next release!
Just so everyone knows, I temporarily do not have internet right now, I'm basically checking everything once or twice a day at school or at the library. So I can't respond to things quickly.
By the way, I already have sprites working in the next release, but I have to get pointers working before I can release it since the routines rely on pointers. Expect 0.0.5 sometime this weekend. At that point, games will be quite nice looking and can get relatively complex. I may or may not have lists working (variable pointers) but there will be other ways around that in the mean time. After that, I will focus a bit more on the Axe GUI, especially naming programs
, and safety features.
Logged
___Axe_Parser___
Today the calculator, tomorrow the world!
Galandros
LV9
Veteran (Next: 1337)
Posts: 1140
Rating: +42/-10
Re: Axe Parser
«
Reply #79 on:
February 18, 2010, 04:40:59 pm »
The game of life program and the helicopter game (I think it is more a cave dweller) show already the potential on this. But there is plenty still available, I think.
Keep up!
Logged
Hobbing in calculator projects.
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #80 on:
February 18, 2010, 05:33:12 pm »
yay can't wait for the new version! and here is the source for two games
EDIT: here is a screenshot of the first one
EDIT2: here is the screenshot of the most recent one
«
Last Edit: February 18, 2010, 05:59:30 pm by Eeems
»
Logged
+2/-0 karm for this message
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Axe Parser
«
Reply #81 on:
February 18, 2010, 06:13:01 pm »
Wow darn I just tried that Cave Runner game and that's impressively FAST! Nice job Builderboy on it and Quigibo on the parser.
Quigibo I hope you get internet back soon
, did your ISP had troubles or stuff like this? I remember once I lost access for half a year and it sucked but it was for a different reason
Back on the topic, I am curious if in the future, generated programs will be a bit smaller or the same size as their BASIC counterpart?I noticed the Cave thing is twice bigger in ASM form than the source
Logged
+1/-0 karm for this message
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Axe Parser
«
Reply #82 on:
February 18, 2010, 06:37:02 pm »
Eeems! Nice! I really like the version of Hunt.
The "hit enemy" animation is great!
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #83 on:
February 18, 2010, 06:44:04 pm »
Thanks ztrumpet! I went through lots of different versions before coming up with this one.
Logged
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Axe Parser
«
Reply #84 on:
February 18, 2010, 07:00:37 pm »
Btw is it me or does that version of hunt seems to run at the same speed as the pure ASM one? o.o
Logged
+1/-0 karm for this message
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #85 on:
February 18, 2010, 07:05:09 pm »
Yeah it does because it's all dependant on registering keypresses, it waits for one, so it's going to have a maximum speed.
Logged
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Axe Parser
«
Reply #86 on:
February 18, 2010, 07:10:42 pm »
Aaaah ok yeah
, now imagine if you used custom getkey and sprite routines
, you would need to slow it down else it would be uncontrollable
Logged
+1/-0 karm for this message
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #87 on:
February 18, 2010, 07:57:15 pm »
Lol well not really because I'd still make it wait for a keypress :p
Logged
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Axe Parser
«
Reply #88 on:
February 18, 2010, 08:29:11 pm »
yeah but I mean if you hold down a key
and allowed holding down keys
Logged
+1/-0 karm for this message
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Axe Parser
«
Reply #89 on:
February 18, 2010, 08:34:39 pm »
oh yeah
lol well I'm ok with the speed it runs at, because it's pretty much the same speed on any calc
hmm, just had a thought, does Axe Parser put you in 15Mhz mode on 84+(SE)?
«
Last Edit: February 18, 2010, 08:35:39 pm by Eeems
»
Logged
/e
Print
Pages:
1
...
4
5
[
6
]
7
8
...
149
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Axe Parser
\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 607076 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 71, iCurBoardChildLevel: 1, sCurBoardName: "The Axe Parser Project", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 71, iTopicId: 4050, sSessionId: "931965f4b79d6cb4ba392326a33c6165", sSessionVar: "cbc07d9ee0", 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); } // ]]>-->