Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411476 Posts in 69369 Topics- by 58424 Members - Latest Member: FlyingFreeStudios

April 23, 2024, 04:15:40 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsProject Rain World
Pages: 1 ... 16 17 [18] 19 20 ... 367
Print
Author Topic: Project Rain World  (Read 1446181 times)
Qunit
Level 0
**


Concept artist & Graphic Designer


View Profile WWW
« Reply #340 on: February 22, 2013, 12:32:02 AM »

ahhhhhhh look fantastic!!!!
post a gameplay video!!!!  Waaagh!
Logged

jO
Level 4
****


Adventure awaits!


View Profile WWW
« Reply #341 on: February 22, 2013, 01:21:13 AM »

Yes, that is good news!
Keep on rolling, I've been following your game for quite some while now and the excitement has not died down yet.
Logged

JLJac
Level 10
*****



View Profile
« Reply #342 on: March 07, 2013, 01:12:30 PM »

Update 126
Made the basic setup for a level tier for custom mode. Basically there are two lists, one that displays all the custom levels and one that displays the ones picked for the playlist for this specific game type. When you click a level in the first list it's added to the second, when you click a level in the second list it dissapears.
Logged
JLJac
Level 10
*****



View Profile
« Reply #343 on: March 08, 2013, 12:42:19 PM »

Update 127
Tried to create a little bit of order in the complete and utter mess that's Rain World menu and options code. I have so much stuff from the old preliminary menu hanging about, together with three or four different solutions for everything, some preliminary, some not finished, others inbetween. Now things are starting to be reasonably tidy, at least to the point where I can understand what I'm looking at. I have a somewhat logical way of storing the state of the main menu, i. e. what options were selected, what pages were up and so on.

To give you a taste of what's up, imagine the following: For most game types there are two options that should be controlled by the player. These are the Spears option, which indicates whether or not spears will appear on the levels, and the SpearsHit option, which decides whether or not a player should be able to hit another player with a spear.

Now, these options need to be set and stored individually for each game type. If I change them in one game type's options page I obviously don't want them to be changed for all the other game types as well, I want to be able to custom tailor my play options for each game type.

At the same time, there's another factor of complexity - that some gametypes should forcefully override these options. For example, in the competitive game type you should be able to decide whether spears hit players (it has a huge effect on the gameplay, making the difference between a game where you try to outsmart each other and catch flies and one which is about fast reflexes in quick, brutal duels). In the cooperative game type I might not want this option to be available, because fighting lizards together becomes way too easy when you don't have to worry about hitting each other.

So, I need to store a lot of options separately, and I need to be able to override options, both of which I need a logical, reasonable system for which doesn't tie my brain up in a knot every time I look at it.

As I've mentioned, programming UI:s isn't at all my favourite thing. It's a lot of hard work, and you don't really get anything spectacular out of it. The greatest possible achievement for an UI is "not annoying", which seems like a not too exciting purpose to strive for. I'll get there though, as it's a necessary step in making all the good aspects of the game visible.
Logged
JLJac
Level 10
*****



View Profile
« Reply #344 on: March 10, 2013, 01:02:37 AM »

Update 128
These UI updates are so boring I almost feel ashamed to post them... Anyway, here we go: Today I made a scrolling list! It displays 15 items, and if you go to the bottommost item and click down it brings up one new item. If you reach the very bottom it brings you back to the top. The same goes for clicking upwards. For mouse users there are little arrows at the bottom of the list that makes the list scroll. Yaaaaaawn.

My next game won't have a menu system, it'll just have an external text file were you can input your preferences in a terribly complicated code language.
Logged
JLJac
Level 10
*****



View Profile
« Reply #345 on: March 10, 2013, 11:02:19 PM »

Update 129
Today I messed a little with keyboard/mouse controls for the menu, and how it'll know which one is currently in control. When it comes to the point where I start trying to implement joysticks I might do something with that as well.
Logged
Vovosunt
Level 0
**


Lolcat


View Profile
« Reply #346 on: March 11, 2013, 03:56:16 AM »

Out of all the games on Tig this is probably the one I'm awaiting the most!
I mean, what can be better than brutally cute spearbearing ghostbears? Grin

Keep up the good job! Smiley
Logged

jamesprimate
Level 10
*****


wave emoji


View Profile WWW
« Reply #347 on: March 12, 2013, 03:08:36 AM »

YAY! Glad to see the devblog back up and running  Hand Thumbs Up Left Hand Thumbs Up Left Hand Thumbs Up Left Hand Thumbs Up Left
Logged

JLJac
Level 10
*****



View Profile
« Reply #348 on: March 12, 2013, 07:23:04 AM »

 Hand Thumbs Up Left Grin

Update 130
Managed to get the new menu connected to the actual game, meaning that it's now possible to start a custom game again. It also creates a playlist out of the levels you have choosen, and srambles it if you checked the little "shuffle" button.
Logged
JLJac
Level 10
*****



View Profile
« Reply #349 on: March 12, 2013, 02:02:16 PM »

Update 131
And I finally connected the World game mode to the new menu as well, and started outlining the framework for continuing a game from a saved file. Also when running around in the single player world a bit for the first time in ages, I found a bug where a spear would re-appear if you lodged it in a lizard and that lizard then fell off a cliff. It was easy enough to resolve, the problem was because the lizards are created earlier than the spears. First the lizard object is created, and asks "is a lizard with my ID reported wounded/missing/dead in world memory?", and when it finds itself it deletes itself from world memory, as it is now loaded on the actual level. Then the spear would be created, and ask "is there any lizard in world memory reported to have me stuck in it?", and the answer would be no, as the lizard had deleted itself. So, the spear would appear on the level. The problem was solved basically by changing the creation processes so that the spears are created first, stay tuned for the bugs that will arise from moving the chunks of code around.
Logged
agersant
Level 4
****



View Profile
« Reply #350 on: March 12, 2013, 06:55:23 PM »

Keep up the good work!
Logged
eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #351 on: March 12, 2013, 08:14:02 PM »

had a quick play, love the minimalism Smiley
Logged

JLJac
Level 10
*****



View Profile
« Reply #352 on: March 12, 2013, 11:04:06 PM »

had a quick play, love the minimalism Smiley
Sir, with all due respect, your post worries me a little. I don't remember putting out a public demo, and I remember spending almost a year implementing a gazillion details, so if all of those have dissapeared and given way to "minimalism" I have a problem.
Logged
Panurge
Level 5
*****



View Profile WWW
« Reply #353 on: March 13, 2013, 01:51:09 AM »

had a quick play, love the minimalism Smiley
Sir, with all due respect, your post worries me a little. I don't remember putting out a public demo, and I remember spending almost a year implementing a gazillion details, so if all of those have dissapeared and given way to "minimalism" I have a problem.

Well, playing a non-existent public demo is going to be a pretty minimalist experience!

I love the look and feel of this and admire all the effort you're putting into it. I'm just itching to see how it turns out.
Logged

JLJac
Level 10
*****



View Profile
« Reply #354 on: March 13, 2013, 07:32:34 AM »

Well, playing a non-existent public demo is going to be a pretty minimalist experience!

Lol  Cheesy
Logged
JLJac
Level 10
*****



View Profile
« Reply #355 on: March 14, 2013, 09:54:45 AM »

Update 132
As the new menu and the game are now connected I've started to mess around in the actual game a little bit again. Today I discovered that a problem I thought was solved was in fact not, which is always annoying. The problem is about the how the levels are supposed to have multiple entrances in custom mode, but only one when playing world mode. Because of this I set them up with an "activeEntrance" property in world mode, and shut down every other entrance, making them empty lizard holes. This works wonderfully when entering a level, and also when exiting it, if you exit through the leftmost entrance. If you exit through any of the others it returns an error which I feel perfectly confident I know what it is, but which has roots deep down in everything that has with inter-level connectivity to do. Which in turn makes me think that I should probably rewrite all that stuff...

But then again, I can always stack ugly hacks on top of each other Smiley There's nothing like changing a problem of today into a problem of tomorrow!
Logged
JLJac
Level 10
*****



View Profile
« Reply #356 on: March 14, 2013, 10:30:46 AM »

Horrible hack: applied!

The solution completely relies on that swarm rooms only have only one entrance, which is - in my defence  - something I plan to stick to. Still, a beautiful solution would be dynamic and work in all scenarios, even those that are not included in the game. Still still, in my mind a beautiful game is a game that ever gets released...
Logged
Rat Casket
Level 10
*****


i can do what i want


View Profile WWW
« Reply #357 on: March 14, 2013, 01:15:18 PM »

How much of my money must I give you to make this game happen.
Logged

jamesprimate
Level 10
*****


wave emoji


View Profile WWW
« Reply #358 on: March 14, 2013, 08:14:56 PM »

How much of my money must I give you to make this game happen.

now this is what we like to hear!  Hand Money Left Cheesy Hand Money Right
Logged

JLJac
Level 10
*****



View Profile
« Reply #359 on: March 15, 2013, 01:14:17 AM »

How much of my money must I give you to make this game happen.
Why don't you just keep it coming, sooner or later you'll know what's the right amount  Grin
Logged
Pages: 1 ... 16 17 [18] 19 20 ... 367
Print
Jump to:  

Theme orange-lt created by panic