Author Topic: Elite RL (7DRL 2013) Success.  (Read 24368 times)

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Elite RL (7DRL 2013) Success.
« on: March 11, 2013, 03:20:45 AM »
Roguelike realization of classic Elite space game.



Features:
ASCII
16 standard EGA Colors
RealTime
Keyboard + Mouse control
Two languages support (English, Russian)
Classic Elite universe. Yes, Harmless, you have 100¢, Cobra Mk3 and Lave start position


Overall progress:
■■■■■  Elite classic galaxy generation
■■■■■  Elite classic trade items
■■■■■  Two languages support
■■■■■  Short range map
■■■■■  Galaxy map
■■■■■  Trade operations
■■■■■  Local space generation
■■■■■  Local space navigation
■■■■■  Main menu
■■■■■  Local space flight
■■■■■  Space station operations
■■■■■  Game mechanics
■■■■■  Ships data
■■■■■  Local space combat
■■■■■  Enemy and neutrals
■■■■■  Sound / Music
■■■■■  Ship equipment
□□□□□ Witch-space
□□□□□ Save / Load

Download EliteRL.zip //Fixed link to DropBox

Reports:
End of Day 1
End of Day 2
End of Day 3
End of Day 4
End of Day 5
End of Day 6
End of Day 7 Manual
« Last Edit: February 16, 2018, 04:53:50 AM by Shirson »

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #1 on: March 11, 2013, 12:43:07 PM »
Part of star map with start position (Lave) Demonstration of Elita's authentic generation algorithm.




//Fix DropBox picture share
« Last Edit: February 16, 2018, 04:27:13 AM by Shirson »

guest509

  • Guest
Re: Elite RL (7DRK 2013)
« Reply #2 on: March 11, 2013, 11:33:38 PM »
  Check out Ascii Sector? He did something along those lines, could be give you good ideas. Also there is Prospector and a newer space explorer out there, I forget the name. It was announced here though.

  Also check out my Klingon RL I'm making for the 7DRL 2013. It will have a Sector map showing star systems as well as a system map with planets and asteroids and such.

  You probably have checked all these out already, but maybe you missed some.

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #3 on: March 12, 2013, 03:03:18 AM »
 Check out Ascii Sector? He did something along those lines, could be give you good ideas. Also there is Prospector and a newer space explorer out there, I forget the name. It was announced here though.
  Also check out my Klingon RL I'm making for the 7DRL 2013. It will have a Sector map showing star systems as well as a system map with planets and asteroids and such.
  You probably have checked all these out already, but maybe you missed some.

Thank for list of "checks out" Jo, but the ideas that I need, I already have This is not a idea-catching, but progress reporting thread.
But anyway, thanks for trying to help
« Last Edit: March 13, 2013, 05:45:12 AM by Shirson »

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Elite RL (7DRL 2013) Day 1
« Reply #4 on: March 12, 2013, 03:20:49 AM »
End of Day 1.

Progress:
■■■■■ Elite classic galaxy generation
■■■■□ Elite classic trade items
■■■■■ Two languages support
■■■□□ Short range map
■■■□□ Galaxy map
■□□□□ Local space generation
■□□□□ Local space flight
■□□□□ Local space navigation


Galaxy map (work in progress)


Galaxy separate to small sectors, equals galaxy map character cell.
If sector contain one star, it shown as "."
If sector contain two stars, it shown as ":"
If sector contain more than two stars, it shown as "○" (never seen it)
512x256 can be displayed at 75x37 characters

Short Range map (work in progress)



Small sectors, more closer.
Rulers indicate relative position of view (from current position).


//Fix DropBox picture share
« Last Edit: February 16, 2018, 04:29:42 AM by Shirson »

guest509

  • Guest
Re: Elite RL (7DRK 2013)
« Reply #5 on: March 12, 2013, 03:21:07 AM »
  Well it looks like the progress is promising.

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Elite RL (7DRL 2013) Day 2
« Reply #6 on: March 13, 2013, 04:07:50 AM »
End of Day 2.

Progress:
■■■■■ Elite classic galaxy generation
■■■■■ Elite classic trade items
■■■■■ Two languages support
■■■■■ Short range map
■■■■■ Galaxy map
■■■■□ Trade operations
■■■■□ Local space generation
■■□□□ Local space flight
■■□□□ Local space navigation


First planet realization (bored...)


Second planet realization (much better) Planet with atmosphere (animated)


Trading screen


Final short range map


Red circle - Full HyperDrive range
Blue circle - HyperDrive range with current fuel amount

P.S.
Sorry for numerous pictures per post, but spoiler tag not works here.

//Fix DropBox picture share
« Last Edit: February 16, 2018, 04:41:29 AM by Shirson »

Darren Grey

  • Chancellor
  • *****
  • Posts: 1964
  • It is pitch black. You are likely to eat someone.
    • View Profile
    • Games of Grey
Re: Elite RL (7DRL 2013)
« Reply #7 on: March 13, 2013, 06:25:04 PM »
It's spelled "Witch-space"  :P  Looks cool and all, but what's roguelike about this beyond ASCII representation?

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #8 on: March 13, 2013, 07:28:35 PM »
It's spelled "Witch-space"  :P 
Thanks, Darren, fixed. (let me know, please, if found anything else)

Quote
Looks cool and all, but what's roguelike about this beyond ASCII representation?
New game can be started in two options - classic Elite universe, or classic-Elite-universe-but-random-seed. Each time it generate completely new universe.
Player can choose three "classes" of character - Trader, Pirate, Adventurer (with different bonuses)
I planing make set of perks (or feats) for character progress.
Each "levels" of character (Harmless, Mostly Harmless, Poor, Below Average, etc) will open perks for "buy"
And most important, the "@", of course :)

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Elite RL (7DRL 2013) Day 3
« Reply #9 on: March 14, 2013, 01:42:08 AM »
End of Day 3.

Progress:
■■■■■ Elite classic galaxy generation
■■■■■ Elite classic trade items
■■■■■ Two languages support
■■■■■ Short range map
■■■■■ Galaxy map
■■■■■ Trade operations
■■■■□ Local space generation
■■□□□ Local space flight
■■■■■ Local space navigation
■■■■■ Main menu


Final planet realization + Navigation


Navigation include ruler on top, and around radar mapper.
Ruler display projection of "what I can see from @ to mouse pointer"
· = 5° | ¤ = Star
= 45° | = Planet
+ = 90° | = Station

Radar mapper displays direction to surrounding objects.



Star Corona, exosphere and photosphere with granules (divine Perlin Noise)



Will be used for fuel scooping.



Main menu



//Fixed DropBox picture share
« Last Edit: February 16, 2018, 04:44:43 AM by Shirson »

Tapio

  • Acolyte
  • *
  • Posts: 46
    • View Profile
    • Email
Re: Elite RL (7DRL 2013)
« Reply #10 on: March 14, 2013, 10:49:46 AM »
Looks very interesting. Although I'm not a huge fan of directly copying another game's world, it's nice to see scifi games around here. Also, those progress indicators are just ridiculously pretty. :P

Btw, I challenge your planet pics with a shot of a star in my last year's 7DRL :) :


dweller

  • Acolyte
  • *
  • Posts: 28
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #11 on: March 14, 2013, 12:18:37 PM »
Thumbs up.
I am looking forward to this. I'm fan of trading and Elite so I hope that you will create a great roguelike recreation.

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #12 on: March 14, 2013, 01:34:33 PM »
Looks very interesting. Although I'm not a huge fan of directly copying another game's world, it's nice to see scifi games around here.

Quote from: Salvador Dalí

“Begin by learning to draw and paint like the old masters. After that, you can do as you like; everyone will respect you.”



Quote
Also, those progress indicators are just ridiculously pretty. :P
Thanks. I was "invent" it for IGDC progress reports long time ago

Quote
Btw, I challenge your planet pics with a shot of a star in my last year's 7DRL :) :
Well, main challenge to create eye-candy planet in EGA 16 colors.
« Last Edit: March 14, 2013, 07:51:35 PM by Shirson »

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #13 on: March 14, 2013, 01:36:36 PM »
Thumbs up.
I am looking forward to this. I'm fan of trading and Elite so I hope that you will create a great roguelike recreation.

Thanks, dweller, I will try.

Shirson

  • Acolyte
  • *
  • Posts: 19
    • View Profile
Re: Elite RL (7DRL 2013)
« Reply #14 on: March 14, 2013, 04:18:42 PM »
Day 4 thinking's.

Basic scheme of character progress in roguelike:
1.   Do something for
2.   Gain experience points (Exp), then
3.   Spend Exp to improve character’s stats/skills/perks/etc
4.   GoTo 1
5.   …
6.   PROFIT!
Exp value easily balanced for combat actions. For non-combat actions, determine Exp value is little bit complicate.

In EliteRL player have two main activities: Fight and Trade. And I think, I know, what and how using for measuring of experience. Money
Money = Experience points
Successful trade operation gives you money.
Successful combat operation gives you bounty (Money) and/or loot -> money.
Unsuccessful actions take away you money.
Money is a measure of character (player) success.
Money can be spending for buy weapon, goods (for sell late and increase money) or skills.

Balancing.
Test variant 1.
Player spends all time for trade and accumulate huge amount of money/Exp
a) Skills/Stats/Traits limited by combat rating and can’t be increasing unlimited.
b) Huge cash in ship’s safe will attract swarm of low-caliber outlaws.

Test variant 2.
Player spends all time for combat and fast grows in combat rating.
a) High combat rating push player to face high danger enemy. Without adequate skills/equipment player will have lot of troubles in combat.

Looks fine for me.



Add:
After another meditation, after idea about experience in EliteRL, I found my previous plans about character’s class incurious. “Trader”, ”Pirate”, “Adventurer” - is too primitive.
At start, player wills choice a ship. And the ship is a class of character. Depends of type, ship has different cargo hold, weapons class, speed, turn rate, etc. And ship’s type impacts a player behavior in game. So, ship’s stats/”skills” can be improved for money, without discordance.

Probably, ship can be changed during play. For example, if ship has been destroyed and character escapes in escape pod, after docking, player can choose new ship type.
« Last Edit: March 14, 2013, 07:50:26 PM by Shirson »