Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411364 Posts in 69351 Topics- by 58404 Members - Latest Member: Green Matrix

April 13, 2024, 01:13:00 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
  Show Posts
Pages: [1] 2
1  Developer / Technical / Re: Best Programming Language for an ASCII Game on: April 06, 2014, 09:15:14 AM
If you want an example, Ultima Ratio Regnum uses Python:




More screenshots
2  Developer / Technical / Re: Procedural generated environment? on: February 26, 2014, 01:05:12 PM
http://pcg.wikidot.com/ This is enough to get you to work for a while.
3  Community / Creative / Re: What roguelike gameplay features are viewed as required, and which are optional? on: December 05, 2013, 03:08:31 PM
I wouldn't say it has to have RPG elements, but does need to have character customization. Not necessarily at build time, but anything towards a "next time I'll try it....this way."

In some ways, I think of roguelikes as toys.

Rogue was basically a D&D computer game with the big advantage that every game was completely new:

Quote from: Glenn Wichman
[...]But I think Rogue's biggest contribution, and one that still stands out to this day, is that the computer itself generated the adventure in Rogue. Every time you played, you got a new adventure. That's really what made it so popular for all those years in the early eighties.

Quote from: Glenn Wichman
[...]But Diablo is only a true descendant of Rogue if the dungeon is different every time you play

The true nature of roguelikes is the ability to impress with a new quest everytime you play them. I like to see roguelikes as the quest for creating a game where you can recreate those old adventures from roleplay games, whether they happen to exist in the middle earth, a new dwarf fortress, or in a old and dangerous dungeon.
4  Developer / Technical / Re: Hybrid ECS/OOP entity system questions on: November 29, 2013, 08:29:33 AM
I think studying functional programming can help you with the understanding of ECS.
5  Developer / Technical / Re: Hybrid ECS/OOP entity system questions on: November 26, 2013, 01:15:59 PM
Fair enough, yet you can use different entities for differents body parts. Nested entities makes this relation explicit, but also unnecessarily complex. I would create a component called "brain" or something like that which contains pointers to the rest of the body, unless having entities inside entities were a recurring solution.

About the events, you can add your systems to different lists depending of their interests. They should implement an interface that accepts an object "event". Whenever an event is created, you iterate through your systems and pass the object. Last, your systems should act depending of the object received, for example:

Code:
//Implementing method from interface "IGameSystem". Class "EventManager" has a list of IGameSystem where //events are broadcast
@Override public void onEvent(Event e) {
if (e instanceof EventShutDown)
//clean your system
else if (e instanceof Damage)
((Damage) e).getTarget(); //etc
}
6  Developer / Technical / Re: Hybrid ECS/OOP entity system questions on: November 26, 2013, 01:46:54 AM
I dont get why you need entities inside entities. If you need to represent an arm, why don you create a component for that? "CompRightArm", "CompLeftArm", or better yet, a component that represents each part of the body. It will forgive you some cache misses.
7  Developer / Technical / Re: Server/Client Architecture on: November 24, 2013, 08:57:07 AM
Also this series of articles is mandatory http://gafferongames.com/networking-for-game-programmers/
8  Developer / Technical / Re: Learning a language 100% from scratch on: October 23, 2013, 08:51:51 AM

Quote from: eyeliner
Java

Doesn't run on iOS and windows phone 8.

Java does run on iOS with xamarin or roboVM (the latter is used by

). C# can't run on iOS without third party software (like xamarin). So, unless you really want to go for windows phone 8, i don't see the problem of including java on this thread.
9  Developer / Technical / Re: Show us your level editor(s)! on: October 23, 2013, 08:48:06 AM
wow, that is the default editor of flashpunk?
10  Developer / Technical / Re: My Java Adventures on: October 14, 2013, 11:45:34 AM
http://www.java-gaming.org/topics/lwjgl-tutorial-series-contents/30681/view.html
11  Player / General / Re: LWJGL or Something else? on: September 27, 2013, 02:45:46 PM
But it is pretty hard to imagine making anything besides what tutorials teach..
I guess that has to do with the way you move things and instantiate objects.. It's all so foreign right now!

One of the cool things with game jams is you can take a glance over other's code. Don't miss the chance to review those game sources.
12  Player / General / Re: LWJGL or Something else? on: September 21, 2013, 04:14:51 PM
C# does seem to be the right way to go with what I want to do.
Open doors as in going from making games to making tools for my games or anything random like that, and I'll be learning c++ next semester for my college class.
I don't know why I like the idea of java w/ LWJGL so much..

Nowadays people use libGDX (which is pretty much a wrapper for lwjgl)
13  Community / DevLogs / Re: Kings of the Desert - Action-Adventure with Procedurally Generated Guns. on: September 14, 2013, 02:56:15 PM
This game is a tribute to or inspired by The Dark Tower, by a change?
14  Developer / Technical / Re: My Java Adventures on: September 11, 2013, 02:22:27 PM
Well ... maybe you need to start from the basis
15  Community / Creative / Re: 1 bit roguelike tileset on: September 11, 2013, 01:02:37 PM
Great work. I suggest to split your tiles into different sheets. Will make it easier to work with.
16  Developer / Technical / Re: My Java Adventures on: September 11, 2013, 12:21:29 PM
Maybe you need to make a new instance of "DrawMethod" before calling draw? Btw, you said you were looking forward reading stuff for Java. While there is almost nothing on the topic of games, you could read some technical/design lectures, like Effective Java, this will make your code better-looking.
17  Developer / Technical / Re: How hard is it to switch to libgdx from slick2d? on: September 11, 2013, 12:14:56 PM
It is complicated indeed. The first time i took it for learning i gave up, but not the second time. It is not that difficult, just is hard to get into it. Once you know how to make stuff, it saves you much time. Besides, every year Java gets stronger, so odds are soon or later libgdx will get more accesible.
18  Developer / Technical / Re: The grumpy old programmer room on: August 11, 2013, 03:56:12 PM
Interesting, you compress every packet been sent over a connexion?
19  Community / DevLogs / Re: MonoKnight on: August 09, 2013, 06:50:36 AM
You should edit your first thread to include new screenshots and exe.
Well well, let's see
20  Community / Creative / Re: Do you have to be good at strategy games to make them? on: August 09, 2013, 02:07:46 AM
If you want to make a rts that seems like a copy of rts out there, then yes. But if you actually want to make something new, then is up to you.
Pages: [1] 2
Theme orange-lt created by panic