It is currently Mon Oct 20, 2014 3:58 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: First Demo
PostPosted: Mon May 07, 2012 12:21 am 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
I've uploaded an archive containing a UEF file to the development diary page to show the current state of the game. The control keys are Z, X and Return.

At some point, I'll try to do another test on a real Electron. If I do that, I'll upload a video of it running.


Top
 
 Post subject: Re: First Demo
PostPosted: Mon May 07, 2012 11:18 am 
Offline
User avatar
 Profile

Joined: Thu Feb 02, 2012 4:24 am
Posts: 68
Hi,
Nice looking demo and enjoyed reading your dev diary. Couldn't get it to work well in Beeb-em and crashed B-em. D'you plan on doing a Beeb version too or sticking to Elk?

With the double buffering technique .. I take it you arrange the next (rightmost?) column in memory and then move it in to screen memory?

Anyway, nice one and keep up the good work :)

jbnbeeb


Top
 
 Post subject: Re: First Demo
PostPosted: Mon May 07, 2012 11:49 pm 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
I hope it will eventually work on the BBC but it's not a priority at the moment.

The scrolling and double buffering is a bit more involved than it would be on the BBC, I believe. The Electron only supports vertical hardware scrolling, so the mechanics of drawing new scenery doesn't have anything to do with hardware scrolling. The illusion of horizontal scrolling is created by drawing only the parts of the scene that would change when scrolling occurs, and this includes scenery in many places on the screen.

Hardware scrolling is used to scroll the entire screen up and down by a screen height in order to perform bank switching. In one bank, I have an existing scene; in the other, I have the same scene offset by 2 pixels to the left. Switching between the two screen banks gives the impression of scrolling horizontally by 2 pixels. However, when scrolling in the same direction again, the real work of drawing changes to the scenery in the first bank needs to be performed.

I hope that makes sense. I wrote a little about it in the diary, but it really needs some illustrations and a longer description there. I'll try to go back and write some more at a later date.

Thanks for the feedback and the encouragement!


Top
 
 Post subject: Re: First Demo
PostPosted: Wed Feb 20, 2013 7:42 pm 
Offline
User avatar
 WWW  Profile

Joined: Thu Jan 10, 2008 7:45 pm
Posts: 472
Location: Treddle's Wharf, Chigley
I downloaded the repository today - blimey, I've got a lot to learn :shock:

It's chock full of stuff - both in 6502 and in Python. The PyQT level editor is wonderful. I think I'm going to have to soak all this up for a few days!

This is an incredibly impressive suite of stuff - well done, and thanks for GPL-ing it all.


Top
 
 Post subject: Re: First Demo
PostPosted: Fri Feb 22, 2013 9:10 pm 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
Thank you for the kind words. :)

I'm quite surprised it more-or-less works out of the repository, although I did try to ensure that everything was included. I wanted to put Ophis in a Debian package for use on my current computer and ended up getting the version from GitHub. The way it is run has changed a bit, so I might have to change my build script.

I haven't been very focused on the game in a while. I'm thinking of backing away from a puzzle/exploration game and going for more of a run-and-jump type of thing. I'll probably create a branch for that so I can change my mind again later if I need to.

Anyway, I'm glad the tools are helping a little with the development of your game. :D


Top
 
 Post subject: Re: First Demo
PostPosted: Tue Feb 26, 2013 12:37 pm 
Offline
User avatar
 WWW  Profile

Joined: Thu Jan 10, 2008 7:45 pm
Posts: 472
Location: Treddle's Wharf, Chigley
Sorry - I forgot to reply here. I downloaded and locally installed Ophis (python setup.py install --user) and the Castle Raider snapshot I downloaded compiled and built a UEF perfectly - no problems at all.

It's a fantastic game so far - it would be an excellent for a BBC game, let alone an Electron one.


Top
 
 Post subject: Re: First Demo
PostPosted: Tue Feb 26, 2013 9:02 pm 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
Thanks. :) I'm suffering a bit from inertia at the moment with the game. There's at least one scrolling bug I need to fix, which means staring at that code again, and I really need to redo the monster plotting and movement. None of those are particularly motivating so it will have to wait for a while longer. I also need to have a working Elkulator on my desktop, so that's another roadblock at the moment.

I should probably aim to have something done by the time of the 30th anniversary of the Electron's release. If I miss that then I can aim for the anniversary of the date when it was actually available for most people to buy. ;)


Top
 
 Post subject: Re: First Demo
PostPosted: Sat Mar 23, 2013 7:36 pm 
Offline
User avatar
 Profile

Joined: Wed Mar 26, 2008 12:58 pm
Posts: 48
Location: Shadow in a Valley of Scotland
just had a go of this on Elkulator1, and....

it's fab :D

well done on a nice wee game ;)

_________________
Retro Rules! ImageImageImage


Top
 
 Post subject: Re: First Demo
PostPosted: Sun Mar 24, 2013 3:05 am 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
Thanks! I'll try to get a bit more of it done after the Easter break. :D


Top
 
 Post subject: Re: First Demo
PostPosted: Mon Mar 25, 2013 9:52 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
LIKE

;)


Top
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: