Dear visitors and members, with the staff having moved on to other life interests and as a result of changes in people's internet usage habits, the CodeWalrus community have migrated almost entirely to Discord, IRC and WalrusIRC and is now essentially a place where to hang out, chat about gaming, programming, music, anime, and chill. As a result, even though the CW forums will remain open for posting, for faster TI, Casio or HP calculator help and news we recommend using the bilingual TI-Planet forums instead.

We encourage everyone to join our Discord server now.

* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Project Valhalla  (Read 13081 times)

0 Members and 1 Guest are viewing this topic.

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18972
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Project Valhalla
« Reply #30 on: March 08, 2016, 09:53:41 pm »
It really depends of the game. Free games made by the Internet community rather than companies are usually much more demanding in terms of video card requirements, because they tend to be made by hardcore gamers and programmers who only own high-end PCs, while companies will focus on making sure that their games run on as many platforms as possible. Also, it depends of the game genre. RPGs tend to be less graphical-intensive, but there can be many 3D objects on the screen at once that can cause lag, and there are other game genres like sports games where the in-game map is very small.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline ben_g

  • Featured Project Author
  • Full User
  • Safe-haven access
  • Join Date: Dec 2014
  • Location:
  • Posts: 167
  • Post Rating Ratio: +12/-0
Re: Project Valhalla
« Reply #31 on: March 08, 2016, 10:34:29 pm »
Well, this game is based on Unreal Engine, which is a common engine in AAA-games and thus very powerfull. Since I've already disabled multiple features and use materials and shaders that aren't even close to being as advanced as the example materials, my game is still quite a bit more lightweight than the latest AAA games (especially considering the demo runs at nearly maximal settings).

There is still a lot of room for optimizations though. Most of them are small (replacing the realistically rendered sky with a simple gradient would for example improve performance by probably about 2%), but I think I could gain a lot of extra performance by getting rid of UE's physically-based lighting. The lighting looks awesome on realistic scenes, but since I simplify it during post-processing anyway, a much simpler and much more lightweight calculation should do the trick, and doing the lighting in the actual lighting part instead of extracting and reapplying a simplified form of it should also get rid of those weird patterns that sometimes appear at the edges of shadows, since they are caused by inaccuracies during the extracting pass.
The huge downside of this is that it requires modifying the engine, since the lighting calculations aren't opened to the user.

I've looked into making a demo with lower settings, but I couldn't find any documentation on how to do that, so I guess I'd have to create some kind of settings menu to get it to work, or maybe I'll try a script that measures the framerate during the intro/main menu and gradually lowers the settings if it doesn't meet a certain framerate.

My PC and laptop both are only mid-range though, so don't worry, you won't need 4 GTX Titan's in SLI to be able to run the final version :P

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1516
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Project Valhalla
« Reply #32 on: March 09, 2016, 01:22:38 am »
I'm happy to hear that. :)
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18972
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Project Valhalla
« Reply #33 on: March 17, 2016, 08:19:11 am »
I'm glad to hear. Also I saw the Youtube video showcasing the title + intro and I liked how it zoomed on the world from the sea.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1516
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Project Valhalla
« Reply #34 on: April 02, 2016, 09:03:44 pm »
So, what are you working on now, locations and puzzles, or enemies and graphics?
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline ben_g

  • Featured Project Author
  • Full User
  • Safe-haven access
  • Join Date: Dec 2014
  • Location:
  • Posts: 167
  • Post Rating Ratio: +12/-0
Re: Project Valhalla
« Reply #35 on: September 03, 2016, 11:18:30 pm »
So, what are you working on now, locations and puzzles, or enemies and graphics?
I apparently didn't see this post. I've been mainly working on graphics lately, and I'm planning to start working on locations soon, along with the puzzles that will be put in them.

Thanks to the new Unreal Engine update that released a few days ago, I've also finally gotten shadows to work. This means that feature-wise, my altered lighting system has finally been completed, and I'm quite happy with how it looks now.


I've also replicated the scene in an older version, so you can see the difference:

This old version still had shadows, but for some reason they are almost invisible here. The old version also had a blue lamp in the same position as the new version, but this is almost invisible too.
The wall material has not been updated, the difference in appearance is purely caused by the new lighting.

Now let's hope that I can also improve the gameplay that much :)

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18972
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Project Valhalla
« Reply #36 on: September 04, 2016, 02:12:23 pm »
Hm I like that lightning effect on the wall behind those guys.  :D
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1516
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Project Valhalla
« Reply #37 on: October 11, 2016, 10:04:28 pm »
Very nice!  :thumbsup:
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2301
  • Post Rating Ratio: +9/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: Project Valhalla
« Reply #38 on: October 14, 2016, 05:15:23 pm »
I'm curious have you already mach progress on the fighting engine? :)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Offline ben_g

  • Featured Project Author
  • Full User
  • Safe-haven access
  • Join Date: Dec 2014
  • Location:
  • Posts: 167
  • Post Rating Ratio: +12/-0
Re: Project Valhalla
« Reply #39 on: October 15, 2016, 05:49:39 pm »
I already redid respawning:


Apart from that, I've been adding additional internal functionality to the player class to make it ready for the new combat system, but it's not at all functional yet. Big parts of the old code can be reused though, so it shouldn't take that long to have a working version.

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2301
  • Post Rating Ratio: +9/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: Project Valhalla
« Reply #40 on: October 17, 2016, 08:57:48 am »
You seem to be pretty bad at this game :trollface:

are the trees solid or can you pass through them? The forest seems to be pretty hard to cross otherwise ^^
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Offline Jokeriske

  • Featured Project Author
  • Full User
  • Join Date: Jan 2016
  • Location:
  • Posts: 185
  • Post Rating Ratio: +2/-0
  • Im jokeriske from VelocityGames
    • VelocityGames
    • @velocitygamesbe
    • jokeriske
    • Velocitygames
  • Gender: Male
Re: Project Valhalla
« Reply #41 on: November 18, 2016, 02:15:22 pm »
You seem to be pretty bad at this game :trollface:

are the trees solid or can you pass through them? The forest seems to be pretty hard to cross otherwise ^^

The trees are solid. But it is possible to pass through the woods on parts where you need to. Otherwise it will be a barrier. :)

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18972
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Project Valhalla
« Reply #42 on: November 18, 2016, 05:34:17 pm »
I will check the video at home tonight :). I am curious about the changes. :3=
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 430
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: Project Valhalla
« Reply #43 on: November 18, 2016, 05:36:42 pm »
I really like the progress and effort you put into this.
Just a question: are the trees supposed to stay at that size? To be honest, they look a bit small to me...
  • Calculators owned: fx9860GII (SH4)

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2301
  • Post Rating Ratio: +9/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: Project Valhalla
« Reply #44 on: November 18, 2016, 09:51:00 pm »
now that you mention it, they indeed look a little bit small ^^
but somehow the smaller trees fit in the image I think, it still looks really nice this way ^^
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games