[Help Wanted] Nethack 3D 2.0 Released

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki

[Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Wed Aug 05, 2015 8:25 am

Hi all,

i'm working on a 3D version of Nethack since several Years, and now it's almost playable.

The game is based on:
Nethack 3.4.3
Irrlicht engine 1.8.x
Irrklang 1.4.0
lua 5.1

I may be a good programmer, but a very bad designer.
For the gameplay itself it's working fine,
but there is still a lot of work to do, to implement some more animated and static 3D models.
Also the effects, user interface and music are still a little bit unattractive.
I'm looking for some artists, who have fun (without money) to implement some new stuff inside the game.
or for some graphic/irrlicht specialists who give some hints, to improve the look of the game.

The advantage is that there are no programming skills needed to implement some new Stuff.
Sounds, Models and effects can be easily implemented by modify an xml file,
and can be tested with some commands from a lua script.

Original Nethack:
Image

Nethack 3D:
Image

Image

The game and Sourcecode is available on:
https://sourceforge.net/projects/nethack3d/files/nethack3d/nethack_3d_2_0/

You are also welcome to give some feedback about the game.
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby ent1ty » Wed Aug 05, 2015 8:50 am

Looks very good! I'd like to try this out natively - do you have plans for a Linux version in the future?
irrRenderer 1.0
Height2Normal v. 2.1 - convert height maps to normal maps

Step back! I have a void pointer, and I'm not afraid to use it!
User avatar
ent1ty
Competition winner
 
Posts: 1106
Joined: Sun Nov 08, 2009 11:09 am

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Wed Aug 05, 2015 9:24 am

I don't think it's much effort to make a linux version, but i have no plans to develope it. I think most people who are using Linux, also have Wine (Windows emulator) installed and are able to play the game. It would be more interesting to develope this game also for mobile devices, but i guess this is a lot of mess around with several diffrent resolutions and android versions.
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Cube_ » Fri Aug 14, 2015 1:24 pm

most linux users (that I know, admittedly I don't know a lot of people) don't have wine, it's far too buggy and pulls some huge dependencies, it's especially buggy when it comes to 3D rendering.
"this is not the bottleneck you are looking for"
User avatar
Cube_
 
Posts: 1011
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby sunnystormy » Fri Aug 14, 2015 5:12 pm

@aammmsterdddam I second that. I'm a dedicated Linux user and would love to see a native port.

@OP Since all of the dependencies used to build this game seem to be cross-platform, is that not possible?
My blog: http://osgdp.wordpress.com "The Open-Source Game Development Pipeline"
sunnystormy
 
Posts: 98
Joined: Mon Jun 02, 2014 2:32 am
Location: Washington, D.C.

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Thu Aug 20, 2015 9:22 am

Is someone willing to help me with porting this game to linux ?
It shouldn't be hard to create a linux version, but it's a little bit time intensive, because i'll try to focus on some more ingame stuff.
I don't have a pc running linux right now and not very familiar with this OS.
Also i have to create my project for a diffrent compiler (At the moment im using microsoft Visual Studio).

I could easlily admit you in my sourcecode.
If you are interested you can join my Project from:
http://www.develteam.com/Game/Nethack-3D/
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby ent1ty » Thu Aug 20, 2015 11:04 am

Hi! :) A couple of questions:
- Are you using OpenGL or DirectX in your Windows version?
- Do you have a lot of platform-dependent code?
- Have you considered switching to some other VCS than subversion (preferably git)? :)

I can't promise anything, but I could at least take a look at the source and if it seems like it might not take an excessive amount of time, try to port it.
Cheers!
irrRenderer 1.0
Height2Normal v. 2.1 - convert height maps to normal maps

Step back! I have a void pointer, and I'm not afraid to use it!
User avatar
ent1ty
Competition winner
 
Posts: 1106
Joined: Sun Nov 08, 2009 11:09 am

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Thu Aug 20, 2015 1:01 pm

- Are you using OpenGL or DirectX in your Windows version?

The Driver Type can be easily adjusted in an external .txt file "/config/jtp_opts.txt"

- Do you have a lot of platform-dependent code?

No there shouldn't be too much platform dependent code.

There are some precompiler settings which needs to be tested in:
/include/config.h
/include/config1.h

And the Irrlicht device initialisation needs a few adjustments (Can also be done with precompiler switches)
tk_game.cpp --> init_irr_device()

- Have you considered switching to some other VCS than subversion (preferably git)?

Not yet, Subversion works fine for me on Windows and is easy to use, because it's integrated into the windows explorer.
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby ent1ty » Thu Aug 20, 2015 1:28 pm

Bardor wrote:Not yet, Subversion works fine for me on Windows and is easy to use, because it's integrated into the windows explorer.

So are many Windows git clients, such as tortoisegit :P

Alright, if you give me access to the source, I can have a look :)
irrRenderer 1.0
Height2Normal v. 2.1 - convert height maps to normal maps

Step back! I have a void pointer, and I'm not afraid to use it!
User avatar
ent1ty
Competition winner
 
Posts: 1106
Joined: Sun Nov 08, 2009 11:09 am

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Thu Aug 20, 2015 4:03 pm

The source is available here:
cpp Code: Select all
http://sourceforge.net/p/nethack3d/code/HEAD/tree/nethack3d/trunk/


I'll try to write some Precompiler Switches for UNIX/WINDOWS the next days that the source can be easily compiled for every system.

I guess there will be also a problem for the fileames inside Unix.
"/" should be replaced with "\\"

I'll try to fix that.

Thanks for your help
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Cube_ » Fri Aug 21, 2015 1:52 pm

sure I could build a linux version for you, as soon as the ludum dare is over (as my schedule is tied, polishing up my frameworks and then the compo starts in 11 hours and 7 minutes)
"this is not the bottleneck you are looking for"
User avatar
Cube_
 
Posts: 1011
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: [Help Wanted] Nethack 3D 2.0 Released

Postby Bardor » Fri Aug 21, 2015 2:17 pm

i have updated my sourcecode to be ready for linux.
All irrlicht options can be set in "/config/jtp_opts.txt"

I also adjusted the filenames to be ready in Linux.

Maybe the game just needs to be compiled under linux and it's working

For external Libaries only this programs are needed:
irrlicht 1.8.1
irrklang 1.4.1
lua 5.1
Bardor
 
Posts: 23
Joined: Wed Jan 16, 2008 9:51 pm
Location: Germany


Return to Project Announcements

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron