|
Post by _stanley on Nov 30, 2006 16:20:40 GMT
Things I have done so far: - When you click NEXT on the fourth player it crashed - Not any more! There was a bit that checked whether it was on the last player. It didn't do anything if it found it was the last player, though. - When you walk off something you walked in the air - Not any more! I stopped the width of the head being counted in the collision detection. - Started designing the menu system. - Converted to C++ (read: typecast so that it compiles as C++ ) - Changed sin() and cos() calls to lookup tables to make it run on slower hardware and to use less clock cycles. - Made the button widget - Made the number entry widget - Made the text spinner widget - Made the text entry widget - Made the tickbox widget - Nicer menu screen background - Made an icon - Improved text entry widget - More menu screens - You can now start playing from the menu system - Improved graphics a lot - Added player graphics - Minor bugfixes and optimisations - Separated graphics from logic, removing the fps limit - Finished first skin - Allowed jumping and moving at same time - Stopped spazzy arm movements when switching direction - Drawn nice grass I will update this list as I tick them off on my todo list
|
|
|
Post by _stanley on Nov 30, 2006 16:28:59 GMT
I am also 50% of the way through the todo list. Of course, as time goes on more items will be added and more will be completed, so the game is not actually 50% done yet.
|
|
|
Post by Maximilian on Nov 30, 2006 16:32:15 GMT
You could possibly release these fixes right now as STAA2.1 until AA3 comes out.
|
|
|
Post by _stanley on Nov 30, 2006 16:54:03 GMT
There is no point. AA releases are only Tech demos really, and I can't be bothered doing another release. Besides, if I release too often, I won't get any programming done.
EDIT: I have started designing the menu system.
|
|
|
Post by Maximilian on Nov 30, 2006 17:12:49 GMT
EDIT: I have started designing the menu system. Will you be able to change settings and 'name' your characters with AA3 ?
|
|
|
Post by _stanley on Nov 30, 2006 17:41:19 GMT
Dang right! Although, Settings I haven't come up with any options for yet. You'll see... You'll all see! Mwahahahahahaaa! Nyee ha. w00t. EDIT: The conversion has begun: I have started changing it to C++. It will not be nice C++ code (unfortunately, as I have always prided myself on the cleanness of my code, in C, anyway. I can't speak for my BB excursions ). It will be nice C code. It should be read as C code. I will change a bunch of stuff so that it is typecast properly, and it fails to compile with undefined references at the moment (different headers), but it won't take long.
|
|
|
Post by Maximilian on Nov 30, 2006 19:16:56 GMT
Haha... Blitz code...
SendNetMsg(8,"",pid) ;yeah, i know, but what are you gonna do? It don't really matter.
I'm leaving that in there (until I realise why its there)
|
|
|
Post by _stanley on Nov 30, 2006 21:14:47 GMT
Ha ha! If you look through the client network parser, you will see that when it receives a message of type 8, it random places a powerup. This is because I don't specify the location of the powerup between the quotes. I should have done, really.
EDIT: I just looked through the code, and 8 actually means delete all powerups. There can be more than one powerup on the screen at a time, and they don't have anything to identify them. Message 8 means delete all. It should say delete powerup with id <blah>, but I didn't give them an id so it just deletes them all.
EDIT2: To make it work you could specify the x and y (or just one) position and make all clients delete the first powerup it finds at that position. It is unlikely you will get two on exactly the same spot.
|
|
|
Post by _stanley on Dec 2, 2006 13:25:03 GMT
I have just been messing around with the graphics (because I'm currently working on the GUI and the menu screens). I have made the menu screen look a lot nicer. There is now a wider variety of different menu screens available, and the title is twice the size of normal writing (harder than it sounds ), and has a raster bar effect. Search wikipedia for raster bar.
|
|
|
Post by Maximilian on Dec 2, 2006 14:37:34 GMT
Is that the effect where the bar is multicoloured ?
I know it from good old classic games.
|
|
|
Post by _stanley on Dec 3, 2006 10:18:22 GMT
Yep! I said search wikipedia.
EDIT: The title is now three times the size, and I have made the number entry widget.
EDIT2: I have just done the text spinner widget.
EDIT3: The text entry thing is mostly done, I just need to make the length limit apply, make the line flash, and allow left and right arrow key movement, and home and end keys. The hardest part was giving it enough blank memory to allow it to work, it kept overwriting other bits of memory.
EDIT4: I only need to allow the user to click in the box and make it move the cursor to where they clicked and allow the text to be longer than the box, the way most textboxes do.
|
|
|
Post by _stanley on Dec 9, 2006 13:46:37 GMT
I am currently attempting to install OpenLayer. It has about 12 libraries it depends on!
|
|
|
Post by Dracion on Dec 13, 2006 13:46:57 GMT
When do I get do design maps and people?
|
|
|
Post by _stanley on Dec 13, 2006 16:13:49 GMT
When it is properly released. It's still in Alpha Alpha stage at the moment. The big plans still to be completed are: - Nice graphics - Nice physics engine - Fighting system - Gore (general blood and guts, as much as possible!) - Networking system
EDIT: I have finally separated graphics from logic (no longer limited to 30 fps). I think the physics engine is OK for now, so all I need to do is draw a few nice skins for the players, and then I can release AA3.
|
|
|
Post by Maximilian on Dec 13, 2006 19:33:47 GMT
Let us idiots draw the skins !!!
I can't bear the wait !
|
|
|
Post by _stanley on Dec 14, 2006 8:33:38 GMT
Draw a bear!
|
|
|
Post by Maximilian on Dec 14, 2006 13:49:53 GMT
Ok.
|
|
|
Post by blaize on Dec 16, 2006 18:31:42 GMT
?? Y draw a bear?
.--. ,--. //""\\-=#=-//""\\ \\ .' : `. // Y`. : .'Y : `.|_:_| .' : | .-'(_)`-. | .-:\( ._|_. )/:-. .'.' /``-.___.-''\ `.`. .'.' / : \ `.`. .'.' / : \ `.`. /.-. _.! : =-'!._ .-.\ |(_,'.' !`-= : ! `.`._)| `---' /\ : /\ `---' __ .' .`. : .'`.`. __ .'..`-' .' `-._j_.-' `.`-'..`. ( ( `.`: / \ ;'.' ) ) \ \ \ ; .' `. : / / / `.`._/ : .' `. : \_.'.' `.__.-' `-.__.'
|
|
|
Post by blaize on Dec 16, 2006 18:32:19 GMT
|
|
|
Post by _stanley on Dec 16, 2006 19:09:50 GMT
.--. ,--. //""\\-=#=-//""\\ \\ .' : `. // Y`. : .'Y : `.|_:_| .' : | .-'(_)`-. | .-:\( ._|_. )/:-. .'.' /``-.___.-''\ `.`. .'.' / : \ `.`. .'.' / : \ `.`. /.-. _.! : =-'!._ .-.\ |(_,'.' !`-= : ! `.`._)| `---' /\ : /\ `---' __ .' .`. : .'`.`. __ .'..`-' .' `-._j_.-' `.`-'..`. ( ( `.`: / \ ;'.' ) ) \ \ \ ; .' `. : / / / `.`._/ : .' `. : \_.'.' `.__.-' `-.__.'
|
|
|
Post by blaize on Dec 17, 2006 9:35:52 GMT
Even your one's a bit messed up. Why a bear anyway?
|
|
|
Post by _stanley on Dec 17, 2006 16:30:28 GMT
Mine's only messed up because there isn't a monospaced font. Max said he couldn't bear the wait.
|
|
|
Post by Maximilian on Dec 17, 2006 17:48:04 GMT
Is it ready yet ?
|
|
|
Post by _stanley on Dec 18, 2006 7:53:44 GMT
No. I haven't done anything over the weekend. Today I plan to add knee support.
|
|
|
Post by Maximilian on Dec 19, 2006 18:42:29 GMT
Is it ready now ??
|
|