Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 13:55:47 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 [2] 3   Go Down
  Print  
Author Topic: Rott RPG Engine -  (Read 2318 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #15 on: 27 October, 2011, 05:12:34 »
0

In case you are interested in the new menu code.  Optimizations welcome.  Except Runer112, because it has to be readable by humans.

Quote from: Axe
.MENU

1IM
"**Ro|pRPG**"Str1
"*Engine*"Str2

Fix 1:FixFix5

Repeat getKey(15)

If (M=1)
If getKey(1) and (I<3)
I+1I
End
If getKey(4) and (I>1)
I-1I
End
If getKey(54)
If (I=1)
1I+1M
End
If (I=3)
Goto Exit
End
End
End

If (M=2)
If getKey(1) and (I<6)
I+1I
End
If getKey(4) and (I>1)
I-1I
End
If getKey(54)
If (I=6)
1IM
End
End
End

.Start drawing the menu
ClrDraw

If (M=1)
Text(18,8,Str1)
Text(24,16,Str2)
Text(36,32,"Play")
Text(36,40,"Help")
Text(36,48,"Quit")
Text(30,(I+3)*8,">")
Text(60,(I+3)*8,"<")
End

If (M=2)
Text(36,8,"Sav1")
Text(36,16,"Sav2")
Text(36,24,"Sav3")
Text(36,32,"Copy")
Text(36,40,"Kill")
Text(36,48,"Back")
Text(30,I*8,">")
Text(60,I*8,"<")
End

End

Lbl Exit
Fix 0:Fix 4
ClrHome:ClrDraw


Generated by the BBify'r (http://clrhome.tk/resources/bbify/)
Logged







Spoiler for Countries:


parserp
Hero Extraordinaire
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:55:20
Date Registered: 08 September, 2011, 02:01:43
Location: Here.
Posts: 1421


Total Post Ratings: +80

View Profile WWW
« Reply #16 on: 27 October, 2011, 05:16:21 »
0

Except Runer112, because it has to be readable by humans.
lol readable by humans Smiley
Logged

ticalc.org | Cemetech | TI-Freakware | casiocalc.org

My New Website!
Spoiler for The Rest:



A useful tool
Spoiler for bands:
Five Finger Death Punch
Disturbed
Slipknot
Linkin Park
Avenged Sevenfold
Breaking Benjamin
Skillet
30 Seconds to Mars
XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #17 on: 30 October, 2011, 23:13:57 »
0

Noone? Sad
Well I have started the process of merging the menu and stuff... So expect more monday!
Logged







Spoiler for Countries:


chattahippie
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 27 March, 2013, 05:21:38
Date Registered: 19 July, 2011, 04:13:49
Location: Somewhere
Posts: 358


Total Post Ratings: +27

View Profile
« Reply #18 on: 30 October, 2011, 23:57:45 »
0

Noone? Sad
Well I have started the process of merging the menu and stuff... So expect more monday!
Instead of I+1->I, use I++
And where you have, say, Text(36,8,"Sav1"), use Text(36,-28,"Sav1"), where - is subtract, not the negative sign.
For things like If (M=2), use !If M-2
Small optimizations, but they add up Smiley
Logged
XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #19 on: 31 October, 2011, 00:09:07 »
0

Wow! Thanks!
Could you give another example on the Text( thing and the !If M-2 will that work with !If M-1 and M-3 etc?
Logged







Spoiler for Countries:


chattahippie
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 27 March, 2013, 05:21:38
Date Registered: 19 July, 2011, 04:13:49
Location: Somewhere
Posts: 358


Total Post Ratings: +27

View Profile
« Reply #20 on: 31 October, 2011, 01:48:34 »
0

Wow! Thanks!
Could you give another example on the Text( thing and the !If M-2 will that work with !If M-1 and M-3 etc?

Yes, the !If M-(#) works for just about anything.
For the Text() optimization, it works like this
The first argument is stored in the "Ans variable of Axe" (36, for example), then you can manipulate it for the second argument (36-28=8).

These optimizations were found here: http://www.omnimaga.org/index.php?topic=5923.0
I'm sure they can explain it better than I can, and there are plenty of other ways to exploit the "Ans" variable Tongue
Good luck
Logged
annoyingcalc
the annoying calculator
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 06:03:25
Date Registered: 14 April, 2011, 23:02:24
Location: In the glorious land of minecraft
Posts: 1779


Total Post Ratings: +57

View Profile WWW
« Reply #21 on: 31 October, 2011, 01:52:37 »
0

an RPG engine cool!
Logged

Click here to see where you got your post ratings

My minecraft server is usually up, even if mcserverlist says it is down

Spoiler for siq:
Spoiler for signature:
XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #22 on: 26 November, 2011, 22:11:14 »
0

Just so you know guys, this isn't dead... I'm just busy with work and stuff.
Logged







Spoiler for Countries:


XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #23 on: 04 January, 2012, 19:15:53 »
0

Good news.  Today I started the shop system.  This should also take care of the inventory system and money system as well.

The menu is being integrated to the engine right now so this I expect to be implemented within the next few weeks!

Oh and if you have ideas on how to display the items please help. I right now have them all in one string... Not a great way to do it...
Logged







Spoiler for Countries:


Eiyeron
LV7 Elite (Next: 700)
*******
Offline Offline

Gender: Male
Last Login: 07 January, 2013, 20:29:04
Date Registered: 09 August, 2011, 16:51:22
Location: Err 404.
Posts: 552


Total Post Ratings: +18

View Profile WWW
« Reply #24 on: 19 February, 2012, 11:21:12 »
0

You could use the new function stdDev, if you store your strings separated by [00] char

1
2
3
4
5
6
"Hello"[00]->Str1
"Worlds"[00]

Text(0,0,stdDev(Str1,0))
Text(0,7,stdDev(Str1,1))

Feel free to test, i'm on iPod, I can't do a screenshot.
Anyone for an iPhone TI emulator?
Logged




DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:23:09
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #25 on: 19 February, 2012, 11:32:09 »
0

Wow I totally forgot about that. I've been out of the loop for a while on some projects a few months ago. Glad this is still alive. Smiley

And there are no iPhone TI emulator yet. It will never happen in the appstore since it's against their rules, but I wouldn't be surprised if one day it was made for jailbreaked devices.
« Last Edit: 19 February, 2012, 11:33:12 by DJ_O » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
turiqwalrus
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 08:18:37
Date Registered: 25 November, 2010, 00:38:42
Location: In a shadowed grotto far from the eyes of the world.
Posts: 708


Total Post Ratings: +42

View Profile
« Reply #26 on: 20 February, 2012, 15:35:23 »
0

cool that this is still going Cheesy
I can see this turning out really well...
Logged
XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #27 on: 08 March, 2012, 03:23:04 »
0

Sadly it has made no progress lately.  My TI-84+SE has three rows of dead pixels (barable) and refuses to connect to the computer to transfer files, and my Nspire's 84 emulator crashes and resets when I try to edit the programs.
Until I can get a new TI-84+SE, I can no longer continue this project.  I'd love to see someone maybe pick this project up either temporarily or permanently, because it would be nice.  If someone does, just email me (my email should be in my profile) and ill find the newest source I have (Idk, it may be sort of corrupted which might be why it crashes my nspire) and send it to you.  IT would still have to be open sourced though because of why I started this project in the first place (to make making an RPG more accessible to people who aren't great at programming, but still make it difficult enough so too many shit games get released Tongue).
Logged







Spoiler for Countries:


XVicarious
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 02:05:44
Date Registered: 04 January, 2011, 04:04:27
Location: 127.0.0.1
Posts: 456


Topic starter
Total Post Ratings: +17

View Profile WWW
« Reply #28 on: 23 July, 2012, 05:51:34 »
0

Wow.  It has been a LONG time since I posted here.  I actually got a renewed interest in this project and I started rewriting it from the ground up, KINDA.  I am using some code from the old version, but the tile mapper and movement engine will be completely overhauled using Output and the HOME screen instead of the pseudo ASCII Text Game it was before.
I hope to have a demo release of it out by Saturday, July 28th.  It will be compiled using Axe Fusion because it is only a demo release so you will need Axe installed.  The source will be included since it is an open sourced engine.
I hope you guys are still interested in this engine...  I hope to get more active in the community again, but it has been hard with work and well... Sleep.
Logged







Spoiler for Countries:


hellninjas
LV7 Elite (Next: 700)
*******
Offline Offline

Gender: Male
Last Login: Today at 03:43:03
Date Registered: 12 May, 2011, 02:15:30
Location: USA
Posts: 615


Total Post Ratings: +17

View Profile
« Reply #29 on: 17 September, 2012, 04:49:37 »
0

I'm still quite interested, and excited to see you still interested a bit as well. This project can definently be quite fun when it's finished. And from what i've read about making own chapters and such. If it gets finished, anyone playing the game could post they're own quests. I'm sure this will be great Cheesy
( Unless it's already dead? ): )
« Last Edit: 17 September, 2012, 04:49:56 by hellninjas » Logged

Spoiler for Hidden:
Pages: 1 [2] 3   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.614 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.