Nicht eingeloggt.
Passwort vergessen?


Bitte erst registrieren. Danach ist es möglich Beiträge zu schreiben.



 Nach unten   Vorheriges Thema   Nächstes Thema

#1
Yeti3D raycaster finally released!
Geschrieben am: 02.01.2010 3:59
VUE(xpert)
Dabei seit 03.09.2003
Schweden
442 Beiträge
PVBCC EntryHighscore Top10 3rdCoderContributorHOTY09 2ndLong Time User (15 Years) DonatorApp CoderPVBCC 2010 1st20+ Game RatingsPVBCC 2013 2nd
Hey all!

I would like to make this my entry for homebrew of the year 2009. It's the port of the 3D engine Yeti3D that I've had in the works for a long time now. I finally decided it is time for a release!

It's kind of stripped down, and only displays the level in one eye (heh :P) but I got it to be pretty fast and fluent, especially down the narrow hallways. (plus I'd like to beat M.K. at releasing a raycaster ;)) I'll probably work some more on it this year to make it stereoscopic and stuff. Have fun! (at least it's cooler than insmouse no yakata)

Oh yeah, you must play this on hardware, since it looks like crap in Reality Boy.

Controls:

Walk around with D-pad, jump with B, look up/down with L/R. The doom gun is just for show ;)

Datei anhängen:



png  yeti3d.png (9.82 KB)
27_4b3eb666babf3.png 389X251 px

png  yeti3d2.png (12.07 KB)
27_4b3eb9aaa5507.png 390X252 px

png  yeti3d3.png (13.17 KB)
27_4b3eb9bd7cdea.png 390X252 px
zip yeti3d.zip Größe: 65.92 KB; Hits: 257
Bearbeitet von DanB am 02.01.2010 4:13:17
Bearbeitet von DanB am 02.01.2010 4:14:07
Bearbeitet von DanB am 02.01.2010 4:15:03
Nach oben

#2
Re: Yeti3D raycaster finally released!
Geschrieben am: 02.01.2010 4:14
PVB Elite
Dabei seit 25.07.2003
USA
1507 Beiträge
PVBCC 1stCoderContributor#3 PosterHOTY09 EntryLong Time User (15 Years) App CoderPVBCC 2010 EntryPVBCC 2013 Entry
Heh, cool... I didn't expect to ever see Yeti again :P . Too bad it's 2010 ;) .

DogP
Nach oben

#3
Re: Yeti3D raycaster finally released!
Geschrieben am: 02.01.2010 11:08
Administrator
Dabei seit 08.01.2000
Deutschland
2515 Beiträge
Highscore Top10Highscore Top ScoreCoder#1 PosterHOTY09 1stLong Time User (15 Years) App Coder90+ Game Ratings
Goodness! Dan already send this in on thursday, 31st. Sorry for not posting this yet, Dan, I was not at home. I wasn't even able to try this out yet. :( But I will have time tomorrow and will post this on the front page then along with the HOTY voting form.
Nach oben

#4
Re: Yeti3D raycaster finally released!
Geschrieben am: 02.01.2010 21:28
PVB Elite
Dabei seit 26.07.2003
USA
1465 Beiträge
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
I haven't tried it yet, but the screen shots look great, Dan! Good job! It'll be extra-sweet when it's really 3-D The FPS gun/hand are a nice touch.

Is this really just a ray-caster, or is it still a true 6-DOF engine like the original Yeti3D? (I noticed it has look up/down keys, but that can be faked.)
Nach oben

#5
Re: Yeti3D raycaster finally released!
Geschrieben am: 03.01.2010 2:33
Nintendoid!
Dabei seit 08.08.2007
Großbritannien
201 Beiträge
CoderContributorHOTY09 EntryLong Time User (12 Years) App Coder
Nice, though it looks like you've got your work cut out getting it working on both screens at a playable framerate.

IIRC the GBA version ran at 120x80 scaled-up to 240x160, whereas here it looks like it's running at 320x224. Maybe you could draw each screen at 160x112 to an array of 280 characters, and display them as affine backgrounds scaled up to 320x224 ?

dasi
Nach oben

#6
Re: Yeti3D raycaster finally released!
Geschrieben am: 03.01.2010 19:28
VUE(xpert)
Dabei seit 03.09.2003
Schweden
442 Beiträge
PVBCC EntryHighscore Top10 3rdCoderContributorHOTY09 2ndLong Time User (15 Years) DonatorApp CoderPVBCC 2010 1st20+ Game RatingsPVBCC 2013 2nd
Zitat:

Is this really just a ray-caster, or is it still a true 6-DOF engine like the original Yeti3D?


It's still 6-DOF like Yeti3D. You can still pitch/yaw/roll and move in true 3D space. The only thing stripped down is the level of detail in what gets drawn (no textures/lighting/no floor and ceiling).

Zitat:

Maybe you could draw each screen at 160x112 to an array of 280 characters, and display them as affine backgrounds scaled up to 320x224 ?


I have thought about this. The thing is, now I'm using the bitstring instructions to draw very long vertical lines in a single operation. With chars, I would have to chop everything up into 8 pixel lines before drawing due to the memory layout of the chars, and that would be less efficient...

IIRC, I tried lower resolutions in the beginning of this project, but strangely it didn't affect speed that much

Though drawing to chars would have other benefits, like the gun wouldn't have to be behind the level graphics, and it would be playable in Reality Boy
Nach oben

#7
Re: Yeti3D raycaster finally released!
Geschrieben am: 03.01.2010 20:22
VB Gamer
Dabei seit 05.05.2009
Russland
11 Beiträge
Long Time User (10 Years)
I almost broke my right eye (using real hardware) by missing image on the right screen :) Except this, everything is very fine and so promising! Hope to see a stereoscopic version someday.
IMHO, the hand with a gun is not a main thing in FPS, so it can be simply dropped out, if it makes a problem for coder.
Nach oben

#8
Re: Yeti3D raycaster finally released!
Geschrieben am: 07.01.2010 1:53
Newbie
Dabei seit 24.10.2009
USA
4 Beiträge
Long Time User (9 Years)
Great job Dan! Just played this on hardware. Really like where this is headed. Can't wait for a stereoscopic version.
Nach oben

#9
Re: Yeti3D raycaster finally released!
Geschrieben am: 13.01.2010 22:23
VUE(xpert)
Dabei seit 03.09.2003
Schweden
442 Beiträge
PVBCC EntryHighscore Top10 3rdCoderContributorHOTY09 2ndLong Time User (15 Years) DonatorApp CoderPVBCC 2010 1st20+ Game RatingsPVBCC 2013 2nd
I did some more work on this, and I'm happy with the results so far, so I'm releasing a second version now.

News:
=====
+Stereoscopic gameplay in full 3D!
+Fullscreen display
+Music
+Changed some wall colors in the level for clearer view
+Improved controls:
Left D-pad = move/strafe
Right D-pad = turn/look up and down
L trigger = jump
R trigger = shoot
+Still slightly faster than previous version

(Enjoy responsibly )

Datei anhängen:


zip yeti3d.zip Größe: 68.77 KB; Hits: 209

png  yeti3d4.png (12.94 KB)
27_4b4e4714c73ba.png 390X252 px

png  yeti3d5.png (11.96 KB)
27_4b4e472b0e55d.png 390X252 px

png  yeti3d6.png (12.53 KB)
27_4b4e4736508ae.png 390X252 px

png  yeti3d7.png (9.52 KB)
27_4b4e4741e7943.png 390X252 px

png  yeti3d8.png (13.32 KB)
27_4b4e474bbcc6c.png 390X252 px
Bearbeitet von DanB am 13.01.2010 23:21:26
Nach oben

#10
Re: Yeti3D raycaster finally released!
Geschrieben am: 13.01.2010 23:09
Administrator
Dabei seit 08.01.2000
Deutschland
2515 Beiträge
Highscore Top10Highscore Top ScoreCoder#1 PosterHOTY09 1stLong Time User (15 Years) App Coder90+ Game Ratings
STUNNING! Great work, Dan! I am amazed that you got it to render two screens and still got it running faster than before. Is there still room for improvement so you can at some point start getting deleted features like floors and ceilings back in?

It looks like the player is crouching on the bottom (or is the gun just too big?), maybe you should try setting the camera a bit higher? (If it's not too hard).
Nach oben

 Nach oben   Vorheriges Thema   Nächstes Thema


Bitte erst registrieren. Danach ist es möglich Beiträge zu schreiben.