Jump to content
IGNORED

Upcoming Lynx Games


Tempest2k

Recommended Posts

Karri's Stardreamer? I think he put out a few demos; I ended up contributing the incomplete 3d engine from an Elite-style game I'd sort of messed about with and as a result have full source code and a build from April 2006. I wasn't aware that it was still ongoing but I drifted away so that's quite possibly my ignorance.

 

Or maybe there's some other Elite clone afoot?

Link to comment
Share on other sites

I was referring to Stardreamer indeed. Couldn't remember the name anymore... I think the project page is down as well. Really hope that game will be finished; it has so much potential. I always wondered how 3D is done on the Lynx... I guess C would be too slow to accomplish that.

 

In any case, I think there'll be at least 2 games coming in 2012. There was something about an International Karate+ clone.. and I'm working hard on my own project.

Link to comment
Share on other sites

The maths unit can do multiply with accumulate, which gives you the ability to perform matrix compositions and apply matrices to vectors very quickly. It also has a hardware divide which you can use for perspective projections and clipping tasks. Because the maths unit doesn't take control of the bus, you can overlap its work with the workaday 6502 stuff of fetching data for the next multiply or storing the last result. For that reason it's probably smart to do the very low level stuff in assembler but you could easily write the vast majority of your project in C, though you'd possibly want to reserve (as in, permanently) a large chunk of the zero page for the assembly portion.

 

I wrote what 3d stuff I provided with BLL, I think, but the source bundle I received from Karri was for CC65 so I assume that's exactly the route he was taking. The stuff I provided was incomplete in some significant ways, and I recall Karri finding and fixing at least one bug. I couldn't tell you to what advances he's made with the code since then.

 

If you want to see something that I really don't think you'd be able to pull off anywhere near as well in C, check out my olden times

. The code is lost but I still have the cartridge image, and it'd be relatively easy to rewrite. I'm not sure there's much point unless I can think up a sufficiently efficient way of masking out-of-bounds accesses though.

 

I don't have any Lynx development tools set up at present and I don't think there's a version of HandyBug I can use on my Mac anyway, but I do keep meaning to get back into this stuff.

Link to comment
Share on other sites

The maths unit can do multiply with accumulate, which gives you the ability to perform matrix compositions and apply matrices to vectors very quickly. It also has a hardware divide which you can use for perspective projections and clipping tasks. Because the maths unit doesn't take control of the bus, you can overlap its work with the workaday 6502 stuff of fetching data for the next multiply or storing the last result. For that reason it's probably smart to do the very low level stuff in assembler but you could easily write the vast majority of your project in C, though you'd possibly want to reserve (as in, permanently) a large chunk of the zero page for the assembly portion.

 

I wrote what 3d stuff I provided with BLL, I think, but the source bundle I received from Karri was for CC65 so I assume that's exactly the route he was taking. The stuff I provided was incomplete in some significant ways, and I recall Karri finding and fixing at least one bug. I couldn't tell you to what advances he's made with the code since then.

 

If you want to see something that I really don't think you'd be able to pull off anywhere near as well in C, check out my olden times

. The code is lost but I still have the cartridge image, and it'd be relatively easy to rewrite. I'm not sure there's much point unless I can think up a sufficiently efficient way of masking out-of-bounds accesses though.

 

I don't have any Lynx development tools set up at present and I don't think there's a version of HandyBug I can use on my Mac anyway, but I do keep meaning to get back into this stuff.

Link to comment
Share on other sites

In Stardreamer I got stuck as after a while the transformations started to act weird. Planets I had already passed popped out of nowhere and the world did not behave well. I thought of running some tests to find the bugs but it turned out to be too much for me. I still have the sources and an idea for the story line. Carl helped me with the basic game idea. After playing a lot of other games like Wow and Angry birds I have a lot of cool ideas for Stardreamer. It should be multiplayer and it should work on PSPs and PCs as well.

I also like the fact that old school games are coming back. Many campaigns in WoW are actually minigames within a big game.

Wookie has a lot of cool ideas in how to stream out a game from a cart on demand.

Al these things are now influencing Stardreamer. It is still open-ended like Elite. But it has much more depth in the story line. Game sessions are short. There will be flashbacks. Your character will change and evolve during the game.

I had a plan to release a new cart with Stardreamer on it. The working name was Black Pearl for the cart. That schematics is ready and a prototype exists. It has an amazing 8Mb space for game streaming (sound, game code and world data). Who knows. Perhaps this will become reality.

Link to comment
Share on other sites

In Stardreamer I got stuck as after a while the transformations started to act weird. Planets I had already passed popped out of nowhere and the world did not behave well. I thought of running some tests to find the bugs but it turned out to be too much for me.

Oh, yes, I recall that my actual transform stuff was for 'small' objects in a much larger space — I can imagine that getting planets in there would have been some effort. It's a shame that you can't step debug your original source with the current free/public tools. I did briefly work on exposing debug functionality in one of my emulators via an HTTP RESTful interface, which would mean that an external tool could remotely control the emulator so as to provide that sort of functionality but that's the sort of thing that's very difficult to organise.

I had a plan to release a new cart with Stardreamer on it. The working name was Black Pearl for the cart. That schematics is ready and a prototype exists. It has an amazing 8Mb space for game streaming (sound, game code and world data). Who knows. Perhaps this will become reality.

Definitely put my name down on the list if you build it.

 

I'm trying to set up suitable development tools to get back into Lynx work, as I continue to think I can do better than Lucien's fantastic work on a first-person dungeon thing as the Wolfenstein ray casting algorithm just isn't that efficient if you think about it. I've also no ideological opposition to doing it as a portrait game, which would obviously be a huge saving from Suzy's point of view, but even failing that I think you could be a lot smarter with texture storage so as to be able to make a much more varied map.

 

All just plans though. I'll prototype it but I accept that I have possibly the world's worst record on follow-through.

Link to comment
Share on other sites

The working name was Black Pearl for the cart. That schematics is ready and a prototype exists. It has an amazing 8Mb space for game streaming (sound, game code and world data). Who knows. Perhaps this will become reality.

 

I remember that... it was mentioned in the Adventure game or something

Link to comment
Share on other sites

  • 1 month later...

Matashen will probably release at least one game this year, maybe more. He hoped to release something in 2011, but real life slowed down development.

But there is at least two projects from him in full development (=somewhat playable), so maybe both will make it.

 

Huge problem imo is always the sound. Sage was so nice to give me some WIP tools for doing Lynx-music and I asked two friends of mine who can work miracles on the Mega Drive/Genesis, but I just couldn´t get them motivated to do any music.Of course in the end matashen can do some himself, but it´s just a different thing to have a really talented composer who also refines his tunes a lot.

 

As for Stardreamer... I´d love to see that happen. Finally a Lynx game not restricted by small card-size! 8 Mbit was what GameBoy and Game Gear games ended up using occasionally too, so someday the Lynx should definitely have such a big game too!

 

And Dragon Saga... ,man I am looking forward to this! Exactly my kind of game! If this comes out this year... respect to Ninjabba, doing such a game in such a short time... ALONE. :)

Edited by 108 Stars
Link to comment
Share on other sites

Huge problem imo is always the sound. Sage was so nice to give me some WIP tools for doing Lynx-music and I asked two friends of mine who can work miracles on the Mega Drive/Genesis, but I just couldn´t get them motivated to do any music.Of course in the end matashen can do some himself, but it´s just a different thing to have a really talented composer who also refines his tunes a lot.

Sage's tracker is really nice, and all the stuff we have for sound right now is already better than Epyx's old SPL. Although I feel bad that I am a little slow with my own tools, haha.

But you can do many of the same things on the Lynx as on the NES without DPCM. Maybe you should try asking some NES guys?

 

As for Stardreamer... I´d love to see that happen. Finally a Lynx game not restricted by small card-size! 8 Mbit was what GameBoy and Game Gear games ended up using occasionally too, so someday the Lynx should definitely have such a big game too!

Yes, it is very easy to make things up to 16Mbit for Lynx nowadays. Things probably would have gotten much bigger if Atari wasn't so cheap, and the cartslot wasn't so slow to access.

Link to comment
Share on other sites

 

Sage's tracker is really nice, and all the stuff we have for sound right now is already better than Epyx's old SPL. Although I feel bad that I am a little slow with my own tools, haha.

But you can do many of the same things on the Lynx as on the NES without DPCM. Maybe you should try asking some NES guys?

 

I would... if I knew any.^^ The thing is, the guys I asked worked on Pier Solar with me,so we were already friends. And I know they are damn talented, we are just releasing the Pier Solar OST album these days and it sells. They could really do tremendous music, but I just could not get them motivated for the Lynx. For the NES scene, there may be talented people there as well, but as a stranger, without knowing them it is kind of akward asking them to do an unpaid job for a system they don´t care about.^^

 

It was really my relationship with the MD guys that had me hoping they would contribute, but it wasn´t meant to happen. :(

Link to comment
Share on other sites

For the NES scene, there may be talented people there as well, but as a stranger, without knowing them it is kind of akward asking them to do an unpaid job for a system they don´t care about.^^

I think it is always good to ask, just in case. But yes, if things are kept unpaid it is always difficult to convince people to join in this sort of project.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...