Jump to content
ultima

Sword of Surtr [COMPLETE](formerly Sword of Iffrit)

Recommended Posts

I'd like to suggest the movement speed for diagonal movement be decreased so it's the same as moving along a single axis.

Thanks for the input ZackAttack. I tried coding your suggestion as a stand alone program.

But even with this I'm uncertain how to incorporate the new movement into the existing engine. I'll play around with RT's

collision prevention and see if I can add the diagonal checks without breaking it

Edited by ultima

Share this post


Link to post
Share on other sites

This example program has been updated:

 

randomterrain.com/atari-2600-memories-batari-basic-commands.html#ex_fixed_point_sprite

 

I had a hard time getting collision prevention to work when moving at higher speeds (when the fire button is held down), but I finally got it working. When using that program with Stella, be sure to use the Ctrl key instead of the space bar for the fire button since the space bar can stop you from moving diagonally with the arrow keys.

  • Like 1

Share this post


Link to post
Share on other sites

This example program has been updated:

 

randomterrain.com/atari-2600-memories-batari-basic-commands.html#ex_fixed_point_sprite

 

I had a hard time getting collision prevention to work when moving at higher speeds (when the fire button is held down), but I finally got it working. When using that program with Stella, be sure to use the Ctrl key instead of the space bar for the fire button since the space bar can stop you from moving diagonally with the arrow keys.

 

Probably because keyboards are evil.

Share this post


Link to post
Share on other sites

added some music there are two versions vote for your favorite, if you think it needs more work ill write some more

***sorry uploaded the wrong beta 18-2

Edited by ultima
  • Like 1

Share this post


Link to post
Share on other sites

If you end up having enough space, you could have the game choose a version at random, or you could let the player select between the two on the title screen or maybe they could switch between the two versions by using the right difficulty switch while playing. So the left difficulty switch would be for muting the music and the right difficulty switch would be for switching between the two versions of music.

 

If you have a ton of space, you could have more than two versions of music and let players choose which one they like by using the select switch while playing:

 

randomterrain.com/atari-2600-memories-batari-basic-commands.html#ex_select_switch

 

For that type of thing, you'd want to leave out the feature that lets players hold down the reset switch and the select switch to rapidly change the selection (since they could mistakenly reset the game if they're not careful). While playing, the reset switch should only be used for restarting the game.

Share this post


Link to post
Share on other sites

I added beta 20 to the first post. I thought the ground should be frozen in Iceland, also includes another monster.

  • Like 1

Share this post


Link to post
Share on other sites

Wow this really looks great! I'll have to see if I can actually try it out soon.

Share this post


Link to post
Share on other sites

I found a way to expand the number of rooms so I've been working on creating a larger world. New version in first post.

-expanded rom to 32k

-some new areas

Share this post


Link to post
Share on other sites

Version 25 in 1st post. I think I have it where I like it, now I need to take some time to clean the code up see if there is any place where I can simplify it or rewrite portions.

  • Like 1

Share this post


Link to post
Share on other sites

Cool game. I'd love a mode that didn't have random item placement. When I played, 2 of the 3 pieces were right by my house. After that, I felt like I was exploring a big empty world. The castles in particular felt like they should have had something interesting inside. If you have a mode with purposeful item placement, you can make the interesting rooms actually contain interesting things.

 

Just my 2 cents, don't let me change your vision if you're happy with it! :)

Share this post


Link to post
Share on other sites

My early versions of the game had static item placement it wouldn'n be difficult to add it in as an alternative game, also had some plans for a two player duel game too.

 

I did salvage 500 bytes today eliminating overused code. I will likely redesign everything from where its at, the engine is what im happy with.

Share this post


Link to post
Share on other sites

No Sword of Iffrit for now. The game is getting it's 4th reboot currently. You can try the new engine (in a fun mini game) in the first post. cheers

Share this post


Link to post
Share on other sites

I worked on this a little more. Fixed one door added another that uses a different colored key. Started some work on drawing 4 directions to display character at facing direction that I might use in making holes in playfields using variations on pfline and pfhline. So it might offer door puzzles and secret doors found only by searching the playfields for weak sections.

Once that gets worked out I want to try some ideas for enemy AI and finally remixing the game with the story mode included

  • Like 2

Share this post


Link to post
Share on other sites

Ok, After ripping my hair out finally solved a bug (taking damage when passing through a door) also added another key, another door and added two false walls that can be shot open, also up and down directions for the character.

 

 

I think it's close to functional but for some reason the player direction timing feels off so will focus on that in next update.

  • Like 1

Share this post


Link to post
Share on other sites

Managed to bring in some enemy A.I.(any good advise here?), and you have to defeat the boss to get to the next room with the triangle. also added a flash of color to the enemies when you get a hit in.

 

Still can't track down why the player direction graphic is getting wonky. Here's the source if anyone wants a good laugh.

 

Edited by ultima

Share this post


Link to post
Share on other sites

All I can think of with AI is to use on goto for the various "modes" that a critter can have. I made the mistake of using gosub a lot for AI can it made the game go over cycle.

  • Like 1

Share this post


Link to post
Share on other sites

added ver 10 to first post. didn't get a chance to try the loon's idea the reason is stated in the first post.

  • Like 1

Share this post


Link to post
Share on other sites

I have added most of the cycle savings to the last beta to make an improved version of the random placement version.

- new torch item will light rooms and caves

post-36052-0-80324100-1473469118_thumb.png

 

 

Edited by ultima
  • Like 1

Share this post


Link to post
Share on other sites

Hey, I think this is neat, but I hate the music. It sounds like a PC speaker and it has this weird very quiet "thup" right before notes are played. Plus, it loops constantly. Maybe the music should only play sparsely? Maybe when you discover something particularly interesting?

Share this post


Link to post
Share on other sites

while pondering ultima's smooth diagonal movement code it occured to me

that a macro to load an 8.8 variable from a table might be a useful thing

so I made one.

 

it works

 

I've mutated ultima's code

 

edit: I realised I'd goofed the movement flags lookup table so I fixed it

also tweaked the velocities to be more accurate

 

also added a version without the movement flag (bit 7) and test

 

smooth_diagonal_movement_mod2.bas

smooth_diagonal_movement_mod2.bas.bin

smooth_diagonal_movement_mod3.bas

smooth_diagonal_movement_mod3.bas.bin

Edited by bogax
  • Like 4

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...