Author Topic: [PRIZM & nspire] Work-in-progress RPG  (Read 11020 times)

0 Members and 1 Guest are viewing this topic.

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
[PRIZM & nspire] Work-in-progress RPG
« on: February 22, 2012, 07:12:01 pm »
I'm trying to get into PRIZM programming (and C programming in general), and with the help of libfxcg I've made some progress on a small RPG.

I designed a mock-up HUD to see how I could fill the screen, which could and will change eventually.





Here's me testing both map-drawing and collision-detection.
« Last Edit: February 28, 2012, 12:55:07 am by Reo »

Offline thydowulays

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 184
  • Rating: +12/-1
  • Don't gimme dat lip
    • View Profile
    • Thy Gaming Forum
Re: Work-in-progress RPG
« Reply #1 on: February 22, 2012, 07:13:25 pm »
Wow, this looks really nice! May I ask how you figured out the Prizm system calls and such? I know C and have the compiler set up, but I don't know how to make stuff for the prizm
Current Projects:
-Sparta GUI Library: 25% - Alpha Stage
-Grapher - 75% - Beta Stage *on hiatus




Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: Work-in-progress RPG
« Reply #2 on: February 22, 2012, 07:19:28 pm »
Cemetech has a small but active Prizm dev community with a lot of useful information. The mini-SDK also comes with a library that contains access to whatever syscalls are known, as well as some other useful functions.

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: Work-in-progress RPG
« Reply #3 on: February 22, 2012, 07:32:17 pm »
it didn't let me access the mini-SDK?
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline thydowulays

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 184
  • Rating: +12/-1
  • Don't gimme dat lip
    • View Profile
    • Thy Gaming Forum
Re: Work-in-progress RPG
« Reply #4 on: February 22, 2012, 07:32:25 pm »
Yeah I'm on Cemetech... Anyways this is really nice! I am going to have to learn Prizm C
Current Projects:
-Sparta GUI Library: 25% - Alpha Stage
-Grapher - 75% - Beta Stage *on hiatus




Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Work-in-progress RPG
« Reply #5 on: February 23, 2012, 01:55:48 am »
Looks nice so far. Glad you joined Prizm development. I assume to the right you will have HP, MP, LV like in Illusiat 6 and 7? Also would it be turn-based like FF or more action-based like Zelda?

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: Work-in-progress RPG
« Reply #6 on: February 23, 2012, 06:29:29 am »
I was thinking of Ultima IV when doing the HUD:



but with more info to fit the screen. It's very possible that it'll be turn-based, but I don't know if it'll be on a separate battle screen or not.

My idea concerning the inventory is that keys on the keypad will correspond to items in the boxes like so:

7 8 9
4 5 6
1 2 3
0 . (EXP)

So you can hit one of those to quickly select an item; I could then make other buttons on the keypad as use, wear, drop, etc. keys.
« Last Edit: February 23, 2012, 06:36:33 am by Reo »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Work-in-progress RPG
« Reply #7 on: February 23, 2012, 10:51:13 am »
Ultima was the first thing that came to mind when your screenie loaded up. It looks really old school. ^^

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Work-in-progress RPG
« Reply #8 on: February 26, 2012, 08:15:16 am »
That looks quite nice for a calculator. I think it has lots of potential. You can formulate a great story with multiple tiers of great items to buy and sell and etc. And the graphics would be great!
« Last Edit: February 26, 2012, 08:15:27 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Work-in-progress RPG
« Reply #9 on: February 26, 2012, 07:07:42 pm »
The Ultima style HUD would be nice indeed. As for Nemesiat AKA Illusiat 6 this is what I meant by the way (first image):



The second one was a mockup of a possible Nemesiat xLIB remake back in 2008, but the HUD was much smaller.
« Last Edit: February 26, 2012, 07:08:05 pm by DJ_O »

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: Work-in-progress RPG
« Reply #10 on: February 27, 2012, 02:04:30 am »
Using (abusing) the C pre-processor, the source code now compiles for the Nspire CX:


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Work-in-progress RPG
« Reply #11 on: February 27, 2012, 05:34:14 am »
Good to hear, keep up the good work. :)

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: Work-in-progress RPG
« Reply #12 on: February 27, 2012, 12:01:30 pm »
good to see more prizm-based development!
this looks like it will turn out well :thumbsup:

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: Work-in-progress RPG
« Reply #13 on: February 28, 2012, 12:46:50 am »
Added scrolling





I can probably attempt the battle-system now.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Work-in-progress RPG
« Reply #14 on: February 28, 2012, 12:52:55 am »
Awesome. Glad to see more progress. :) What is the bottom area btw? Will the first be for example info messages+NPC convos and the second to enter commands?

Also moved out of sub-forum per your request.
« Last Edit: February 28, 2012, 12:53:28 am by DJ_O »