Temple of The Roguelike Forums

Announcements => Traditional Roguelikes (Turn Based) => Topic started by: Shirson on March 11, 2013, 03:20:45 AM

Title: Elite RL (7DRL 2013) Success.
Post by: Shirson on March 11, 2013, 03:20:45 AM
Roguelike realization of classic Elite space game.

(https://i.imgur.com/Ayh7KWs.png)

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 (http://foolstown.com/sm/wink.gif)


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 (https://www.dropbox.com/s/wev7n00lfpu3ujx/EliteRL.zip?dl=0) //Fixed link to DropBox

Reports:
End of Day 1 (http://forums.roguetemple.com/index.php?topic=3092.msg25699#msg25699)
End of Day 2 (http://forums.roguetemple.com/index.php?topic=3092.msg25739#msg25739)
End of Day 3 (http://forums.roguetemple.com/index.php?topic=3092.msg25778#msg25778)
End of Day 4 (http://forums.roguetemple.com/index.php?topic=3092.msg25816#msg25816)
End of Day 5 (http://forums.roguetemple.com/index.php?topic=3092.msg25835#msg25835)
End of Day 6 (http://forums.roguetemple.com/index.php?topic=3092.msg25873#msg25873)
End of Day 7 Manual (http://forums.roguetemple.com/index.php?topic=3092.msg25901#msg25901)
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson on March 11, 2013, 12:43:07 PM
Part of star map with start position (Lave) Demonstration of Elita's authentic generation algorithm.
(https://i.imgur.com/GF3B2rr.png)(http://www.mobygames.com/images/shots/l/101016-elite-zx-spectrum-screenshot-short-range-chart-the-circle.png)




//Fix DropBox picture share
Title: Re: Elite RL (7DRK 2013)
Post by: guest509 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.
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson 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 (http://www.ironworksforum.com/ubb/noncgi/smile.gif) This is not a idea-catching, but progress reporting thread.
But anyway, thanks for trying to help (http://www.ironworksforum.com/ubb/noncgi/smile.gif)
Title: Elite RL (7DRL 2013) Day 1
Post by: Shirson 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)

(https://i.imgur.com/My7MbQg.png)
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 ":" (http://www.ironworksforum.com/ubb/noncgi/biggrin.gif)
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)

(https://i.imgur.com/BPLeoZa.png)

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


//Fix DropBox picture share
Title: Re: Elite RL (7DRK 2013)
Post by: guest509 on March 12, 2013, 03:21:07 AM
  Well it looks like the progress is promising.
Title: Elite RL (7DRL 2013) Day 2
Post by: Shirson 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...)
(https://i.imgur.com/McMyNTA.png)

Second planet realization (much better) Planet with atmosphere (animated)
(https://i.imgur.com/ciyHqhR.png)

Trading screen
(https://i.imgur.com/EZpdG1u.png)

Final short range map
(https://i.imgur.com/Ayh7KWs.png)

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
Title: Re: Elite RL (7DRL 2013)
Post by: Darren Grey 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?
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson 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 :)
Title: Elite RL (7DRL 2013) Day 3
Post by: Shirson 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

(https://i.imgur.com/ciyHqhR.png)
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)

(https://i.imgur.com/7PY9ejX.png)

Will be used for fuel scooping.



Main menu
(https://i.imgur.com/CcleqPE.png)


//Fixed DropBox picture share
Title: Re: Elite RL (7DRL 2013)
Post by: Tapio 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 :) :
(http://i.imgur.com/NCkFKhh.png) (http://play.infiniverse-game.com/)
Title: Re: Elite RL (7DRL 2013)
Post by: dweller 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.
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson 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.”

(http://www.ironworksforum.com/ubb/noncgi/biggrin.gif)(http://www.ironworksforum.com/ubb/noncgi/biggrin.gif)(http://www.ironworksforum.com/ubb/noncgi/biggrin.gif)

Quote
Also, those progress indicators are just ridiculously pretty. :P
Thanks. I was "invent" it for IGDC (http://igdc.ru) 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. (http://www.ironworksforum.com/ubb/noncgi/wink.gif)
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson 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.
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson 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 (http://www.ironworksforum.com/ubb/noncgi/smile.gif)
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.
Title: Elite RL (7DRL 2013) Day 4
Post by: Shirson on March 15, 2013, 03:20:30 AM
End of Day 4.

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

Today not many visual works, but more "paper works" for game mechanics and ships stats.

Space station with visualization of docking sector

(https://i.imgur.com/i8t29Lp.png)

Attempt to get close from red sector will activate space station defense.
Sector can has different radius and size (depends of equipment/stats/skills/perks/etc). Green sector always directed backward.

(https://i.imgur.com/vQli2ls.png)


//Fixed DropBox picture share
Title: Elite RL (7DRL 2013) Day 5
Post by: Shirson on March 16, 2013, 07:00:47 AM
delayed End of Day 5.

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

NPC ship

(https://i.imgur.com/78mECZV.png)

Damage inflicting, laser weapon class realization, NPC ships (completely brainless  yet), ship course vector visualization.


//Fixed DropBox picture share
Title: Re: Elite RL (7DRL 2013)
Post by: guest509 on March 16, 2013, 03:11:38 PM
  Looking good man. Keep pumping. There are going to be some good space games coming out of this year's competition.
Title: Re: Elite RL (7DRL 2013)
Post by: Shirson on March 16, 2013, 06:41:53 PM
Thanks Jo, I do my best.
Title: Elite RL (7DRL 2013) Day 6
Post by: Shirson on March 17, 2013, 07:46:52 AM
delayed End of Day 6.

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 selection

(https://i.imgur.com/pFptGqn.png)
Probably couple parts will be feature-cuted.



Ship Explosion

(https://i.imgur.com/8BKrmLT.png)



Containers and alloys with smoke trails

(https://i.imgur.com/y4h9Qm9.png)



Container destroyed (planet hit)

(https://i.imgur.com/ucMAOyE.png)

(Containers appear in radar)


//Fixed DropBox picture share
Title: Elite RL (7DRL 2013) Day 7.
Post by: Shirson on March 18, 2013, 02:56:50 AM
Download link in the head post. For couple minutes i will type a short manual for game.

Manual.

In EliteRL you are control a space ship and can flight and fight.

Form start menu can be started two different games -  classic Elite universe and random generated.

You start on space station, orbiting planet.

[3] - Equipment dock.  Strategic tip - sold pulse laser, one missile and buy fuel scoop. Now, you can collect containers from destroyed ships and refueling from star's corona.
Scroll up and down for chose a goods/equipment.
left - sale, right - buy.

[4] Short range star map.
wasd or arrows for scroll.
hold shift for fast scroll
hold ctrl for accurate scroll
aim cursor to star and press Space to lock target star for hyper drive.
White stars in range. Gray stars - out of space. Red circle - reachable space with full tank. Blue - with current amount of fuel.
On right side - star system info.
High Techlevel - more good equipment.
Anarchy, Feudal and Communist system is dangerous.

[5] Long range star map. Scrolling control is same.

[2] return to SS screen.

[1] - undock station

Mouse - heading.
LMB - laser. Laser shots heats system. Overheated laser cool down slowly (cursor turning to red)
RMB - Missile. For launch missile lock it first. Press Q, and cursor change to stylized X and aim to other ship. Locked target has brown background color.

w - throttle. Hold to move, use mouse to heading. (two versions, with rotating environment and smooth throttle was putted in garbage, because was unplayable)

Space Station has two zones - red and green. Red zone - restricted, do not get close. Green zone - docking port.

Yellow ships - neutrals. Red - enemy. You attack converts neutral to enemy.

H - HyperJump. Consumes fuel. Ship jump to another star system.

G -Galactic Hyper Jump. Consumes self. Ship jump to another galaxy.

E - ECM - electronic counter measures. Destroying missiles.

All star systems contain star, planet and space station.
Equipment for sale depends of star system techlevel.
ECM - TL2+
PulseLaser - TL3+
BeamLaser - TL4+
MilitaryLaser - TL10+
Galactic HD - TL10+
(Escape Pod feature-cuted)

Fuel and missiles available always.
Market prices and goods quantity generates based on TL, government type and economic type.

[PrintScr] make screen shot in %appdata%\Elite Roguelike\Screenshots\

Anywhere, at any time:
[Ctrl] - [1] Switch to English
[Ctrl] - [2] Switch to Russian

to be continued...

 
Title: Re: Elite RL (7DRL 2013) Success.
Post by: Shirson on March 19, 2013, 03:51:54 AM
Space objects and things.

+ - short-life pieces of alloys. Can be collected with FuelScoop.
□ - containers. Can be collected with FuelScoop

D - Adder
A - Asp
@ - Cobra Mk3
F - Fer-de-Lance
K  -Krait
P - Python
S - Sidewinder
V - Viper

♦ - Space Station
· - Correct side for docking
· - Wrong side for docking

Title: Re: Elite RL (7DRL 2013) Success.
Post by: Zireael on December 10, 2013, 07:46:05 PM
This sounds awesome, would love to take it for a spin. Is there a save/load feature yet?
Title: Re: Elite RL (7DRL 2013) Success.
Post by: guest509 on December 11, 2013, 02:56:52 AM
Hey there Zireal. I'm not sure this guy still visits this forum.
Title: Re: Elite RL (7DRL 2013) Success.
Post by: Zireael on December 12, 2013, 10:40:40 AM
Hey there Zireal. I'm not sure this guy still visits this forum.

That's a pity.
Title: Re: Elite RL (7DRL 2013) Success.
Post by: Shirson on March 09, 2014, 12:17:49 AM
After 7DRL 2014  I can try to implement Save/Load for EliteRL
Title: Re: Elite RL (7DRL 2013) Success.
Post by: Zireael on March 09, 2014, 11:23:30 AM
After 7DRL 2014  I can try to implement Save/Load for EliteRL

That would be great, thank you!!!