Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mapar007

Pages: [1] 2 3 ... 38
1
TI Z80 / Re: Rogue Z80
« on: September 06, 2013, 10:54:12 am »
Soo, I've been coding over summer and I've made some progress, although not nearly as much as I would have liked to. Traps have been implemented, and I've cleaned up some old code (I'm not done with that yet).

Progress is slow because summer has been VERY hectic. I've been working a database management job in July which didn't leave me much time for off-the-job coding. Did make a nice amount of money there, though :P

Went traveling with my SO throughout the first two weeks of August, which was fun most of the time until she got diagnosed with a chronic illness (I'd prefer not to disclose any details), so I had to fly home alone :/ All things considered it did turn out a little better than I expected, but the news was a big shock nevertheless.

To add to all that, my grandfather's health worsened considerably over the course of August, and he passed away last week. Burial is going to take place tomorrow, so I hope to finally get some rest after that.

There's been other, less intense stuff, but anyway this should suffice for now.

I'll upload a screenshot of the new features ASAP, but I'm probably going to have to power down for a couple days when all this mess has been dealt with.

2
TI Z80 / Re: Rogue Z80
« on: May 08, 2013, 08:52:43 am »
Looks nice. :) I'm not a fan of having to go into a menu every time I want to use a spell though. It seems it would slow the pace of the game as well. I'd suggest being able to "equip" a spell so you can just push a button and attack with that spell. If you want to make it even more user friendly you could use something like +/- to cycle through your spells and change which one is equipped. + would move to the next spell you have and select it, and minus would move to the previous spell and select it. You could even use your text box on the bottom to display which spell you are on (for a few seconds) as you are cycling through them.

That's a nice idea, and not hard to implement. Noted.

EDIT: Wish granted.
Awesome! Gonna try the demo out. :)

Thanks :) Make sure to tell me what you think. I elaborated a little on the newly added controls in my post above.

3
TI Z80 / Re: Rogue Z80
« on: May 08, 2013, 06:49:53 am »
Update: I've been playing around with my new magic engine.

  • I've added three teleport spells: Teleport, Teleport Monster and Escape Dungeon
  • Spell animations have been diversified: bolt spells *, ray spells # and the Teleport Monster spell is O

EDIT: Demo added.

EDIT2: The controls are still the same as before. New commands:
  • COS opens the magic menu
  • division key casts currently equipped spell
  • plus cycles through spells

In general, when it looks like you're stuck on a prompt, try pressing ENTER or MODE. I haven't cleaned up certain areas in the code yet, so...

4
TI Z80 / Re: Rogue Z80
« on: May 07, 2013, 10:02:40 am »
Looks nice. :) I'm not a fan of having to go into a menu every time I want to use a spell though. It seems it would slow the pace of the game as well. I'd suggest being able to "equip" a spell so you can just push a button and attack with that spell. If you want to make it even more user friendly you could use something like +/- to cycle through your spells and change which one is equipped. + would move to the next spell you have and select it, and minus would move to the previous spell and select it. You could even use your text box on the bottom to display which spell you are on (for a few seconds) as you are cycling through them.

That's a nice idea, and not hard to implement. Noted.

EDIT: Wish granted.

5
TI Z80 / Re: Rogue Z80
« on: May 07, 2013, 02:42:53 am »
I've implemented and debugged ray and bolt type spells. (ray passes through enemies, bolt stops on first contact)

No screenies because they would be incredibly boring: there's no animation or menu yet.

EDIT: Graphics done too!

  • Spells don't travel through walls, doors or stairs. Only completely open squares
  • Spells use mana (duh)
  • Spells can go diagonally too, but I forgot to record that

6
TI Z80 / Re: Rogue Z80
« on: May 06, 2013, 02:15:34 am »
Not much to say that hasn't already been said. It's looking nice. :) What size are the elemental Icons?

8x8

7
TI Z80 / Re: Rogue Z80
« on: May 05, 2013, 07:18:51 pm »
I never had much issues coding magic systems, but it's because most magic spells were identical to each others, just with a different sprite pallette and elemental property, and in the case of lightning spells, an extra bolt appeared over the animation. I do remember programming enemies was annoying in some games, though (especially bosses, where I sometimes needed one walking engine per boss to avoid slowdowns).

By the way I love the new graphics :D

Thanks :D

What you say is probably true. The fun part of the system I have in place now is that I can recycle old routines for a new spell if I want to, but the option of adding special unique effects stays open.

I've attached a pic of the spellbook screen as it stands now. If anyone has good suggestions for elemental symbols, feel free. I'm keeping the one for "ancient" (bottom 古), but I'm not quite happy with the other ones yet. (from top to bottom: fire, earth, air, neutral, ice)

8
TI Z80 / Re: Rogue Z80
« on: May 05, 2013, 04:56:34 pm »
Not an official update, just a quick heads-up on the state of the project.

 I've started working on what's probably going to be one of the more challenging parts of the code: the magic system.

I'll be implementing several types of spells with potentially arbitrary effects, including bolt, ray, ball (not sure how I'm gonna do this), and if I find a way to integrate this into my current system, status spells will follow too. Map altering magic will be added too (like Angband's stone-to-mud). If I can get status spells to work, status affecting potions should be a breeze too since I can just recycle the same code. I'm also going to try and animate the magic, but that's a little further down the priority list. Having monsters cast magic would require significant modification of the AI, so that's going to be a problem for later too. I will try to write the magic code in such a way that spells can be used against the player too, if I'd want to do that.

Spells would be learned from scrolls/books, which can be found in the dungeon or in Araki's magic store.


That being said, items, magic and monsters are things I need some community input for. I've already decided I'm gonna name all spells in Japanese (a tad cheesy, I know), and my gf agreed to help me think up some awesome ones. This leaves items and monsters. If you have cool ideas, feel free to post them here! Graphical contributions for tiles/spell animations are always welcome too, but remember to make them symmetric. Don't bother drawing sprites for monsters and/or items because those are going to be marked by letters, as in the original rogue.

9
TI Z80 / Re: Rogue Z80
« on: May 05, 2013, 08:18:05 am »
More progress! Sorry for the delay, I was busy IRL and had to rework some older code.

I've added shops. I restructured some of my code to be able to reuse my player inventory menu for shops. Inventory/shops now (finally) have a cursor, and pressing enter would trigger a shop-dependent routine to process the item. This code hasn't been written yet, but that should be a fairly simple matter.

I also fixed a minor bug in the LOOK function while playing around with my new code.

EDIT: You'll notice that the items carried by the shops have little to nothing to to with their respective "themes". This is because I've defined only four or five items as of now, so I just filled the shops with arbitrary stuff.

10
Quote
However, if I decided to use a pic I would just waste close to 22 KB of archive just for 1 title screen

Clearly someone needs to implement a library that has routines for compressing and decompressing pictures. Unfortunately I don't have much experience with compression algorithms (not that much of a problem, implementations of the most common ones already exist) and what's more, I don't have access to a 84+CSE to test on...

11
General Calculator Help / Re: TI 83 Plus Black screen
« on: May 03, 2013, 03:43:23 pm »
maby low baterries...
no just fun
 you turn it on and send a new os (ti connect is in sending os better then TiLP)
I let the calculator said about a week without any batteries including the hidden one. I bought all new batteries and place them in and I get the black screen. I don't know how to fix this. What do I have to do?

Taking it back to the store seems to be the best option, assuming you still have the warranty. This looks like a hardware problem.

12
Axe / Re: question for searching
« on: May 03, 2013, 07:07:55 am »
On an off-topic note: No offence, but would you mind paying a little more attention to grammar and spelling?

You spelled offense wrong :trollface:
British spelling :trollface:

http://grammarist.com/spelling/offence-offense/

13
Introduce Yourself! / Re: You've been great, folks!
« on: May 02, 2013, 06:51:20 pm »
Just to clarify, I was not asking for  no swearing rule, I was just asking people to be considerate. If you don't want to be, then I understand.

I'm not much of a swearer online, rest assured. I just wanted you to know that you can't really expect people to automatically respect your values. I'm going to try to because I'm not a fan of drama, but "respect for ones beliefs" is not something you can just take for granted.

14
Introduce Yourself! / Re: You've been great, folks!
« on: May 02, 2013, 06:36:56 pm »
Do not doubt my adept ability to hack. Doubt my ability to do what's right. Teach me to be better, not more devious. Give me God, not more foolishness. It's not a matter of how I get around it, it's whether or not I decide to. Anybody who WANTS to get around the love and care that parents put in place, is an idiot. I wouldn't want to know them. I think a parent who cares that much is already an above-average parent. The restrictions they put in place do not reflect the craziness or strictness of my parents, it reflects the person they restrict. So, the fact that they became this strict should reflect just how naughty I was being, not how mean they are. It's LOVE they are treating me with.

I had an experience pretty similar to yours, I think, and I agree with everything you said in that post. There is no age at which point a person magically becomes "mature". It is only through lessons and experience. The more you listen to your parent's wisdom the less you have to learn through hard experience.

It is really refreshing to read stefan bauwens' and Dapianokid's posts, I think it proves that faith and morals still exist. I don't feel that I am as isolated in my beliefs as I once thought.

To the rest of omnimaga, I am not angry, but I do have a request. Stop the swearing on OmnomIRC, and don't talk about sketchy things in posts. Even if most of omnimaga is "mature" enough to handle it, we shouldn't have it going on here. And I am not saying this because I don't want it blocked in schools or what not, I am saying it because I want to be able to browse omnimaga comfortably, without having to be afraid that I may see the F word in OmnomIRC, or immoral things mentioned in posts.

That may sound critical, but its just the way I see things right now. Let's straighten our act out. Are you with me?
I don't think this is much of a problem in general here, compared to before. Generally, only two or three people say the F word on a regular basis and they hardly ever post at all. The S word might come out a few more times but even then it's not that frequent, plus I even noticed some people censors themselves out of habit. Although I agree that swearing too much would be problematic for some people to browse the site, being afraid to post at all due to fear of being reprimanded every few time for saying a bad word by accident (that might offend 1 or 2 people on the site) is even worse. We have to give people some freedom so they're comfortable to post at all, else they'll just leave.

Also no one on this forum is gonna receive a special treatment based on his religion (or lack thereof). This is the Internet and using this forum is a privilege. It might suck for people who are religious, but if we start doing special favors to specific members just for that it is gonna get out of control.

Of course if swearing became abusive like on the other board and it got out of control, then word filters might be in order. I would recommend that if you find out a member swears too much that you report him to admins, though.

Thank you for this statement. Puritanical word filtering is about the last thing this site needs. We can still be a warm and welcoming community without enforcing overly strict language policies. Let's face it: there will always be things that offend you or your values. Arguably, learning to deal with that fact is far better than avoiding reality by having a "no swearing rule" in place. Just my two cents.

EDIT: I guess the point of my post is "'It might offend people' is not a good reason to institute a policy".

15
TI Z80 / Re: Rogue Z80
« on: May 02, 2013, 05:24:10 pm »
Double post because there's progress again.

I implemented stairs, so now you can go up and down between randomly generated levels. The town has been added too, but it's completely featureless as of now (except for a set of stairs).

Two screenies included: one with monsters disabled to demonstrate exploring. The other one has monsters enabled to showcase actually diving into the depths of the dungeon and mauling some malicious monsters out there.

I've also included a binary. Be warned: I'd not run this on actual hardware just yet, there might be some nasty bugs around. Be safe, use an emulator. ;)

Controls:
  • Arrow keys/numpad to move and attack
  • PRGM shows equipment
  • X,T,th,n shows inventory
  • ^ goes up/down stairs
  • COS shows a list of items strewn around the level
  • STAT shows player stats (duh)
  • ENTER to advance certain prompts
  • ) to look around
  • CLEAR to quit

EDIT: I'll be coding shops next

Pages: [1] 2 3 ... 38