Infinicity
Ben Morris Developer
Ben Morris Publisher
1970-01-01 Release
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews
(0 reviews)
Dev Diary: My attempt at procedural gameplayI've been trying to generate gameplay (that's ideally fun) procedurally.
An initial idea was to set up an NP hard problem or two around the player (i.e. the knapsack problem and the travelling salesman problem) albeit within the context of the game's theme and then leave them to solve it in any one of many ways. On completion then I was thinking about simply ranking their solution according to some metrics (fuel expended, time taken, enemies destroyed, game people saved etc) on a leader board, but then I got distracted...
Whilst setting up the systems for the above I started experimenting with a couple of simple ideas. Let's call them "Gameplay Layers" and "Gameplay Cycles":
- Gameplay Layer: A Gameplay layer is an approximately 200 lines of code that adds to the game some system or mechanic i.e. time of day, weather, defensive tower, refuelling rings, enemy waves etc
- Gameplay Cycle: This is simply a timer that activates periodically (configurable), lasts for a configurable amount of time and then pauses for a configurable amount of time until the cycle then repeats.
A Gameplay Layer is activated and deactivated according to a Gameplay Cycle.
With these two simple ideas I seem to be able to generate interesting events as the gameplay layers run out of phase with each other the resulting behaviour of which I haven't had to code explicitly.
For example, the time of day system is running out of phase with respect to the weather system so you can have a quiet foggy morning, or a lightning storm during the day or fog at night whilst being overrun by a wave of enemies or a clear night etc.
Fun for free?
Here's a short video:
[previewyoutube=vd32GcHYk1Q;leftthumb][/previewyoutube]
[ 2025-01-07 20:20:46 CET ] [ Original post ] This little sandbox game generates gigabytes of procedural city, traffic and world around you as you move.
- Use the in-game editor to define the rules for creating your terrain, grass, rocks, trees, city and traffic
- Create your own unique look using the wide range of graphical settings from retro-pixelated to film-noir and more
- Walk and fly around your creation
- More features (and gameplay) coming soon...
MINIMAL SETUP- OS: Linux + SteamOS
- Processor: Requires a 64-bit processor and operating system
- Graphics: OpenGL 3.3
RECOMMENDED SETUP- OS: Linux + SteamOS
- Processor: Requires a 64-bit processor and operating system
- Graphics: OpenGL 3.3
8.39$ (16%)
1.88$ (91%)
8.38$ (16%)
10.25$ (66%)
25.19$ (16%)
5.36$ (82%)
1.50$ (90%)
4.27$ (91%)
16.79$ (16%)
12.82$ (74%)
2.28$ (85%)
16.97$ (15%)
8.29$ (17%)
5.03$ (16%)
16.59$ (17%)
35.14$ (12%)
16.18$ (19%)
2.50$ (75%)
16.79$ (16%)
50.37$ (16%)
4.19$ (16%)
1.00$ (90%)
3.93$ (21%)
3.12$ (84%)
4.27$ (91%)
12.42$ (17%)
42.45$ (15%)
16.96$ (15%)
3.90$ (80%)
5.12$ (91%)
1.88$ (81%)
6.0$ (80%)
1.5$ (70%)
3.14$ (55%)
0.56$ (81%)
1.6$ (90%)
3.0$ (70%)
2.25$ (85%)
0.56$ (81%)
1.8$ (55%)
0.42$ (79%)
0.94$ (81%)
6.0$ (80%)
2.25$ (77%)
0.68$ (91%)
1.26$ (82%)
1.0$ (80%)
0.58$ (92%)
7.92$ (74%)
4.05$ (73%)
1.66$ (76%)
0.56$ (81%)
2.25$ (85%)
1.69$ (89%)
1.76$ (82%)
2.64$ (82%)
3.0$ (62%)
1.98$ (87%)
3.48$ (83%)
1.6$ (80%)
2.49$ (75%)
3.99$ (80%)
2.98$ (85%)
18.99$ (24%)
1.09$ (84%)
1.99$ (80%)
6.24$ (75%)
2.99$ (85%)
13.99$ (77%)
1.24$ (75%)
14.99$ (57%)
37.89$ (5%)
1.99$ (87%)
2.99$ (75%)
1.10$ (84%)
17.49$ (13%)
29.99$ (40%)
1.19$ (91%)
1.59$ (68%)
1.09$ (93%)
4.99$ (50%)
1.69$ (83%)
4.99$ (75%)
3.99$ (80%)
1.29$ (84%)
2.48$ (83%)
11.49$ (62%)
3.49$ (65%)
1.09$ (91%)
0.69$ (30%)
FANATICAL BUNDLES

Time left:
356292 days, 10 hours, 31 minutes

Time left:
356292 days, 10 hours, 31 minutes

Time left:
5 days, 17 hours, 31 minutes

Time left:
27 days, 17 hours, 31 minutes

Time left:
10 days, 17 hours, 31 minutes

Time left:
13 days, 17 hours, 31 minutes

Time left:
19 days, 17 hours, 31 minutes

Time left:
24 days, 17 hours, 31 minutes

Time left:
26 days, 17 hours, 31 minutes

Time left:
31 days, 17 hours, 31 minutes
HUMBLE BUNDLES

Time left:
1 days, 11 hours, 31 minutes

Time left:
6 days, 11 hours, 31 minutes

Time left:
6 days, 11 hours, 31 minutes

Time left:
8 days, 11 hours, 31 minutes

Time left:
13 days, 11 hours, 31 minutes

Time left:
15 days, 11 hours, 31 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
pantherfarber
Cash Cleaner Simulator
Cash Cat - Lets Automate this
angelbruni
THE FINALS
[!!! DROPS ON !!!] POWER SHIFT #1 GLOBAL | Shifting Powers and Cashing...
Doping Net
9 - [LINUX] S.T.A.L.K.E.R - SGM 2.0 / /
keyb1nd_
Software and Game Development
Working on MINIO TUI
senseitssr
Just Chatting
Formation Informatique Technicien Suprieur Systme et Rseaux TSSR - IFP...
devills_hill
EVE Online
Return to wormhole life!| PVPVE | Drum&Bass | OnlySosigs |Drops |...
locet_
Games + Demos
Morning Coffee | !Trip
hikari_irai
Metal Gear Rising: Revengeance
SoSeM | Hikari Irai
Nath
Quit My Job, Time to Mod Fallout New Vegas at 5:00am Linux Edition
hypnotik_games
I'm Only Sleeping
Unlimited Subathon [Sleep Time] - Day 4 - !tts !subgoals !bitgoals - R...
kuviman
Software and Game Development
Programming Language Development
kirinokirino
Software and Game Development
random distracted actions
rafalagoon
Software and Game Development
GameDev/Godot Hago un juego en 60 segundos ES/EN/CA Quieres aprende...
towsive
DayZ
Loaded server run! Full mods in Linux.
rwxrob
Just Chatting
pov morning
fossunleashed
Software and Game Development
[C] Working on HTTP-API 9p bridges