473,396 Members | 1,590 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Roguelike programmers needed

Hi everyone,

A few of us over at RPGnet (http://www.rpg.net) have been talking about
writing an open-source roguelike in Python. Right now, I'm looking for
a few people join the dev team. All I'm asking is that you post one
piece of code for the game per week. If we get enough people, the
collaborative effort should give us a functional game pretty quickly
(at least compared to the recent pace of the project).

I'm pretty sure we'll be using PyGames for the graphics, although a
traditional ASCII roguelike interface would be nice to have too.

I myself am just a programming dabbler, and I'm actually learning
Python just for the sake of this project. Needless to say, programmers
of all skill levels are welcome.

If you're interested, sign up at RPGnet and let us know.

The thread looking for Dev Team members is here:

http://forum.rpg.net/showthread.php?t=218209

The main RPGnethack thread is stickied at the top of the Art of Game
Design forum here:

http://forum.rpg.net/forumdisplay.php?f=11

We've also got a wiki at:

http://rpgnethack.wikispaces.org

Program files will be hosted at Sourceforge.

Thanks!

Stonebrook

Sep 18 '05 #1
10 1561
rp********@hotmail.com writes:
I'm pretty sure we'll be using PyGames for the graphics, although a
traditional ASCII roguelike interface would be nice to have too.


??!!! How can you call it roguelike if it's not ascii ???
Sep 18 '05 #2
LOL...

I know, I know...."true" roguelikes only use ASCII. But a number of
people seem to want to add graphics eventually, probably via tiles, and
I don't see the harm in it.

Sep 18 '05 #3
what exactly is RPG/roguelike etc ? (what debian package provides an
example?)
Sep 18 '05 #4
Thomas Jollans wrote:
what exactly is RPG/roguelike etc ? (what debian package provides an
example?)


Google is your friend.

--
Robert Kern
rk***@ucsd.edu

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter

Sep 18 '05 #5
Robert Kern wrote:

Google is your friend.

True, that.... :-)

But what the heck. The average roguelike is a hack 'n' slash computer
game based on tabletop roleplaying games, most often Dungeons and
Dragons. The graphics in most roguelikes have stayed the same since the
70's (i.e. ASCII text) when the grand-daddy of all roguelikes, Rogue,
was born. Most roguelikes are completely open-source.

The most popular roguelikes are Angband (
http://thangorodrim.angband.org ) and Nethack ( http://www.nethack.org
). There are literally dozens of others--some variants, some
original--but listing them here would take too much time.

Don't be fooled by their apparent simplicity! What most roguelikes lack
in graphics they make up for in game play. These suckers are addictive.
You have been warned!

Sep 18 '05 #6
On Sun, 18 Sep 2005 17:28:30 +0100
Thomas Jollans wrote:
what exactly is RPG/roguelike etc ? (what debian package provides an
example?)


apt-cache search roguelike

--
jk
Sep 18 '05 #7
Robert Kern wrote:
Thomas Jollans wrote:
what exactly is RPG/roguelike etc ? (what debian package provides an
example?)


Google is your friend.


Often a fair answer, but I'd suggest that the question was fair, especially
given the OP was seeking help :-)

After all, I read the subject line and simply assumed they were after
programmers with roguish qualities. Perhaps to work in the newly formed IT
division of the Crimson Permanent Assurance Company. After all, don't
forget - #It's Fun to Charter, and Accountant...#

;-)
Michael.

Sep 18 '05 #8
rp********@hotmail.com writes:
Don't be fooled by their apparent simplicity! What most roguelikes lack
in graphics they make up for in game play. These suckers are addictive.
You have been warned!


And *portable*. I was delighted to discover a port of the original
rogue to the Palm. Then shocked to realize that my (old, obsolete)
Palm had four times as much RAM as the 11/70 I originally ran Rogue
on. And probably an equal overabundance of mips.

Which leads to the inevitable question: how many 370 acres can I fit
in my pocket?

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Sep 19 '05 #9
On Sun, 18 Sep 2005 20:03:35 -0400, Mike Meyer <mw*@mired.org> declaimed
the following in comp.lang.python:
Which leads to the inevitable question: how many 370 acres can I fit
in my pocket?
Don't ask...

My college mainframe -- which supported about 50 terminal users at a
time -- had been expanded to twice the factory memory. It had 2MB of TTL
memory, arranged in an interleaved four-bank, four-port configuration
(oh, access was via 32-bit word, not bytes). The interleaving allowed IO
processors to follow/lead the CPU through memory without conflicting [IO
processor could be reading address 0 on port 1 bank 1; CPU access
address 1 on port 0 bank 2; other IO processor could write to address 2
on port 2 bank 3...)

It was a big celebration when the campus obtained a pair of 300MB
(10 or 11 platter) disk drives -- which were dedicated to OS and page
files, while the other six 100MB drives were shared among users.
Students of introductory programming (eg, BASIC), were allocated 30
granules of disk space -- or 15KB! <G>

I suspect my Amiga came close in raw power. I don't want to think
about my current desktop (3.4GHZ, 2GB RAM, over 400GB of available
storage)

Oh... the mainframe? Xerox Sigma 6.
-- ================================================== ============ <
wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG <
wu******@dm.net | Bestiaria Support Staff <
================================================== ============ <
Home Page: <http://www.dm.net/~wulfraed/> <
Overflow Page: <http://wlfraed.home.netcom.com/> <

Sep 19 '05 #10
I was hacking on something similar. It could be called a collaborative
story-telling adventure game or something. My idea was to parse natural
language text not "commands". The game manages locations and objects.
This is for story-telling roleplay. No stats, levels or monsters (at
least no self acting ones).

The prototype is nearly ready (Object and location creation lacking).
But i am not sure, how far this can go. Natural language processing is
quite interesting. Check out what the MIT did recently:
http://www.trnmag.com/Stories/2005/0...de_032305.html

Sep 19 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Will Stuyvesant | last post by:
I have put the beginnings of a CGI based roguelike on the internet. You can see it at http://wspace.sourceforge.net/cgi-bin/webrogue/play.py?name=TestMe&pw=test&action=rest There is not much...
0
by: Coen | last post by:
Hi there, My Company is looking for 1 or 2 crack ASP Programmers for a big project starting this fall. It's concerning a large Content Management System which will be implementated in a large...
3
by: Kaabi | last post by:
If you are fluent in C++, then this is for you. Pilot Doofy of mustywindows.com is creating a new computer language called MELE (Most Efficient Language Ever). It is a web/desktop language used in...
8
by: M_Mann | last post by:
Hello, Pls excuse if you consider this off-topic. Conceptual artists seek programmers here. We are authors of "Exhibition of Living Managers" (MANAGEX, www.managex.info) which is is global...
1
by: ravindradonkada | last post by:
Hi dotnet developers, I am Ravindra currently on job trials my Query is: Is sqlserver expertise needed for .net programmers? thanks in advance, Ravindra
16
by: lawrence k | last post by:
I've made it habit to check all returns in my code, and usually, on most projects, I'll have an error function that reports error messages to some central location. I recently worked on a project...
8
by: kidko | last post by:
Hi, I'm in the process of writing a roguelike (ex Nethack). It's not big, but should still be playable. I've gotten to level generation, and am basically just 'carving' the rooms out of a blank...
3
by: Mdonle | last post by:
Seeing the 7DRL start up recently, i wanted to see what one was made of. Python is the language i'm most familiar with so i searched for some code to look at, but i couldn't find any. Can anyone...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.