This is just a concept I am toying with so don't put a lot of energy
into a response. I've been playing around with mystic on my raspberry pi 3. I'm experimenting with the idea of creating a coffee bar/cafe themed bbs. I'd like to integrate a virtual cafe into it. My concept is that
working over time) how hard is my concept?
2 In mystic is it difficult to overlay a smaller ansi's on top of an existing ansi? Such as drawing the entire menu 80X25 ansi then overlay
a mini 15X15 ansi starting at character X=50 Y=10
3 What language should I start with first mystic/mpl/prompt/menu,
phython, or something else?
4 How would you recommend I record user user data such as: prior coffee orders, unlocked coffee cups, and similar? Text file, csv, database?
2 In mystic is it difficult to overlay a smaller ansi's on top of an existing ansi? Such as drawing the entire menu 80X25 ansi then overlay
a mini 15X15 ansi starting at character X=50 Y=10
3 What language should I start with first mystic/mpl/prompt/menu,
phython, or something else?
4 How would you recommend I record user user data such as: prior coffee orders, unlocked coffee cups, and similar? Text file, csv, database?
3. I'm experimenting with the idea of creating a coffee bar/cafe themed bbs. I'd like to integrate a virtual cafe into it. My concept is that users could order a coffee then a coffee cup that would be displayed alongside the menus in ansi art. Over time it would change the ansi
This is just a concept I am toying with so don't put a lot of energy
into a response. I've been playing around with mystic on my raspberry pi 3. I'm experimenting with the idea of creating a coffee bar/cafe themed bbs. I'd like to integrate a virtual cafe into it. My concept is that users could order a coffee then a coffee cup that would be displayed alongside the menus in ansi art. Over time it would change the ansi
until the cup is empty (maybe 4 images over 30 minutes time. Later I would be interested in having different baristas scheduled (like npc) at different time and users able to unlock different coffee cups based on prior purchases. Currently my programming skills are limited, but could use this as an experiment to learn new things. I can read and edit SQL, really good at MS excel formulas, and I am pretty sure I could have programmed a single user version of this idea on my Ti-83s graphing calculator's basic language in jr high/high school. My first round of questions are: 1 On a scale of 1 (trivial) to 10 (coder monkey
working over time) how hard is my concept?
2 In mystic is it difficult to overlay a smaller ansi's on top of an existing ansi? Such as drawing the entire menu 80X25 ansi then overlay
a mini 15X15 ansi starting at character X=50 Y=10
3 What language should I start with first mystic/mpl/prompt/menu,
phython, or something else?
4 How would you recommend I record user user data such as: prior coffee orders, unlocked coffee cups, and similar? Text file, csv, database?
There is an MPL program already out, It was written by g00r00, It's
called "Rumors". This runs in Mystic Menu's as an EVERY setting and
every time the user enters the menu, it reads it's database, randomly selects a "Rumor" and displays it on the screen/menu.
No, not difficult at all. Just save the various ANSI files without a clear screen and display them. They will overlay whatever is currently
on the screen. This can be done with a menu command or MPL or Python.
Type
CoffeeUser = Record
UserNumber : Cardinal;
Orders : Cardinal;
CupProgress : Byte;
CupOrderTime : LongInt;
Mugs : Cardinal;
End;
You would store the usernumber so you know who the record belongs to, the orders would be the current order they are working on. CupProgress might store how much of the current cup they've finished. And Mugs would
track up to 32 mugs that the user has unlocked.
You have to determine the logic you want to use as to when the cup empties. Does it happen based on time? If so, then how does that work between sessions on the BBS? Do you base it on the number of times a
user goes to a menu, etc? The details may define how you do things.
This sounds like an interesting idea. I would recommend using MPL over MPY as MPY is not nearly as robust as MPL. I have apps that perform random file access all the time so what you are suggesting can easily be done in MPL. You can look at some of my apps to see how I do file record access.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 2 |
Nodes: | 8 (0 / 8) |
Uptime: | 94:12:50 |
Calls: | 2,123 |
Calls today: | 4 |
Files: | 11,149 |
D/L today: |
51 files (22,102K bytes) |
Messages: | 950,692 |