Create an account


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 20,194
» Latest member: mskdmsk
» Forum threads: 22,122
» Forum posts: 23,009

Full Statistics

Online Users
There are currently 642 online users.
» 0 Member(s) | 637 Guest(s)
Applebot, Baidu, Bing, Google, Yandex

 
  News - Fortnite Box Factory Location: Where To Hide In Creepin' Cardboard (Week 7)
Posted by: xSicKxBot - 04-03-2020, 04:13 AM - Forum: Lounge - No Replies

Fortnite Box Factory Location: Where To Hide In Creepin' Cardboard (Week 7)

Week 7 of Fortnite Chapter 2, Season 2 is here, and that means a new batch of challenges is now live in the hit battle royale shooter. This week brings the first set of Skye's Adventure challenges, and in keeping with the season's spy theme, one of them asks you to hide in Creepin' Cardboard at the Box Factory. If you're not sure where that's located, this map and guide will point you in the right direction.

Where Is The Box Factory Location?

The trickiest part of this challenge is tracking down the Box Factory. Since it isn't a named point of interest, the factory isn't displayed prominently on the in-game map, so you may not even know where to begin looking. As it happens, the Box Factory is located in grid square G7, southwest of Retail Row. You can see exactly where on the map below.

Box Factory location
Box Factory location

Continue Reading at GameSpot

https://www.gamespot.com/articles/fortni...01-10abi2f

Print this item

  Steam - Now Available on Steam – メモリーズオフ-Innocent Fille-
Posted by: xSicKxBot - 04-02-2020, 10:01 PM - Forum: PC Discussion - No Replies

Now Available on Steam – メモリーズオフ-Innocent Fille-

メモリーズオフ-Innocent Fille- is Now Available on Steam!

「メモリーズオフ」シリーズ史上最もライトで最もシリアスな二面性のあるシナリオが、切なくて儚い、ただ一つの想いを選ぶ“二者択一の恋物語”(オルタナティブ・ラヴストーリー)へとプレイヤーを誘います。



https://www.sickgaming.net/blog/2020/04/...ent-fille/

Print this item

  Xbox Wire - Behold the Duck of War in World of Warships: Legends
Posted by: xSicKxBot - 04-02-2020, 10:01 PM - Forum: Xbox Discussion - No Replies

Behold the Duck of War in World of Warships: Legends

Join in on some lighthearted — but oh-so competitive — battles in World of Warships: Legends. This year’s April Fool’s event runs from March 23 to April 13, giving players the chance to prove their skills in the Duck of War game mode.

World of Warships: Legends

Starting today, players can access the special Duck of War game mode. In Duck of War, daring captains will compete against each other in a no-holds-barred, 12-way free for all. To spur on the competition, successful captains will earn “ducks” and climb the Duck of War leaderboard. There are special rewards for reaching the top, such as a unique patch for the top 10% of captains on the leaderboard. The scores will reset each week of the event to allow captains multiple opportunities to reach the top. Each week the rewards will change too, make sure not to miss them!

World of Warships: Legends

In Duck
of War, players will command the Ultra Cruiser, an amped-up warship designed to
do battle in the bathtub, err, Duck of War event map. There are two variants of
Ultra Cruiser available, one with an aggressive forward-firing torpedo, another
with a defensive, aft-firing torpedo. The tremendous speed of the Ultra Cruiser
makes battles in the Duck of War intense and chaotic—only the best will make it
through.

World of Warships: Legends

This
April Fool’s event arrives just after the release of the Russian Navy in World of Warships: Legends. The new
cruisers leading the Red Navy have brought tremendous long-range firepower to
the game, further developing gameplay. The Russian destroyers are available in
early access as well, due to arrive in full next update.

World of Warships: Legends

The seven new Russian and Soviet cruisers form the backbone of the Red Navy tech tree. Lightly armored but heavily armed, these cruisers play much like traditional glass cannons. They cover a large period in Russian naval history, from 1900 into the Cold War but share familiar characteristics from Tier III onward. The Soviet cruisers are at their best pelting enemy ships from a distance and racking up the damage, but also have a few tools to help them at close ranges. Dealing damage is their specialty, don’t get caught out of position in front of them! With April Fool’s and new ships in-game, World of Warships: Legends keeps going strong.

Xbox Live

World of Warships: Legends


Wargaming.net

275

Experience epic naval action in World of Warships: Legends, a global multiplayer free-to-play online game where you can master the seas in history’s greatest warships! Recruit legendary commanders, upgrade your vessels, and stake your claim to naval supremacy with or against players around the world. LIMITLESS CONTENT Helm dozens of warships from the 20th century’s most powerful navies, set sail for glory across stunning oceanic vistas and soundscapes, and enjoy regular free updates. CHOOSE YOUR COMBAT STYLE Take control of destroyers, cruisers, or battleships to best suit your playstyle, from a guns blazing approach, to more careful and methodical attacks, and more. TURN THE TIDE IN EPIC 9 V 9 BATTLES Join forces with friends to challenge players around the world, and work together to devise strategies and plan attacks to outgun your opponents and turn the tide of battle.



https://www.sickgaming.net/blog/2020/03/...s-legends/

Print this item

  News - QuakeCon 25 called off over COVID-19 concerns
Posted by: xSicKxBot - 04-02-2020, 10:01 PM - Forum: Lounge - No Replies

QuakeCon 25 called off over COVID-19 concerns

Bethesda Softworks and id Software have canceled their annual QuakeCon fan event, announcing over Twitter that uncertainties involving the ongoing COVID-19 coronavirus pandemic make planning this year’s event too difficult to proceed with the show.

While QuakeCon is far from the first event to be called off due to the spread of COVID-19, the event makes for one of the earlier cancellations so far as QuakeCon 25 was originally scheduled for this August.

“In recent weeks we have spent a lot of time discussing how we might still move forward with QuakeCon this year, particularly given that it’s the 25th year of the event. However, with all the logistical challenges and uncertainties we currently face due to the COVID-19 pandemic, we have made the difficult decision to cancel this year’s QuakeCon,” reads a portion of the statement shared to Twitter.

“While we don’t know what the state of the pandemic will be this August, we do know it will not be possible to complete the work and planning with partners, vendors, volunteers, and others that is required to make QuakeCon a success.”



https://www.sickgaming.net/blog/2020/03/...-concerns/

Print this item

  News - Get a job: Fire Hose Games is hiring a Progression and Monetization Designer
Posted by: xSicKxBot - 04-02-2020, 10:01 PM - Forum: Lounge - No Replies

Get a job: Fire Hose Games is hiring a Progression and Monetization Designer

The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!

Here is just one of the many, many positions being advertised right now.

Location: Cambridge, Massachusetts​

Fire Hose Games is growing! The studio behind Go Home Dinosaurs, Catlateral Damage, and 20XX is now working on 2 new unannounced games for PC/console that are ambitious departures from our previous titles. We’re looking for talented, passionate developers to expand our team.

Job Description

  • Develop sustainable monetization strategies and engaging progression systems for a live game
  • Work with design and production to align monetization with the game’s vision and milestones
  • Design economic systems within and outside the game
  • Balance the game economy and progression systems
  • Identify and analyze metrics for adjusting progression and economy systems
  • Collaborate with engineering, art, and production

Qualifications

  • 2+ years industry experience
  • At least 1 shipped title
  • Experience developing monetization strategies for free to play games
  • Experience designing economic, metagame, and other progression systems
  • Understanding of player psychology and motivation for different player segments
  • Experience with visualizing and processing user data
  • Knowledge of and experience with online games as a service and free to play games

Preferences

  • General game design experience
  • Basic programming skills
  • Experience with agile/Scrum practices
  • Experience with rapid prototyping
  • Experience with A/B testing during live development
  • Proximity to the Greater Boston area is strongly preferred, but not required

Additional Information

Fire Hose Games is located in Cambridge MA, next door to Boston. We pay good salaries and our generous benefits package includes health care, dental, unlimited vacation/sick time, 401(k) with matching, excellent maternity/paternity leave, flexible work hours, relocation costs, and free snacks at the office. Fire Hose hasn’t crunched in years and we don’t intend to start. Our company culture is inclusive, supportive, and fun. We care about diversity and strongly encourage applicants with diverse backgrounds and voices to apply. We hope to hear from you!

Interested? Apply now.

Whether you’re just starting out, looking for something new, or just seeing what’s out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.

Gamasutra’s Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.

Looking for a new job? Get started here. Are you a recruiter looking for talent? Post jobs here.



https://www.sickgaming.net/blog/2020/03/...-designer/

Print this item

  News - Phil Spencer Talks Xbox Series X Launch Lineup
Posted by: xSicKxBot - 04-02-2020, 04:49 PM - Forum: Lounge - No Replies

Phil Spencer Talks Xbox Series X Launch Lineup

In a lengthy interview with IGN, Phil Spencer, the executive vice president of Gaming at Microsoft, discussed the release and lineup for the launch of the upcoming Xbox Series X. Set to release later this year, Spencer is confident in the next generation of the Xbox making it out on time, despite the setbacks caused by the ongoing pandemic around the world.

At this point we know that the day one launch lineup consists solely of Halo Infinite, Xbox’s flagship franchise. When asked about the launch lineup, Spencer skated around the topic, not really confirming anything new, but instead outlining his own beliefs on how Microsoft will be handling the launch. “For the momentum of the platform, it’s not about any one day, it’s about a sustained stream of great games coming from our first party and our third party partners,” he said.

Spencer went on to comment on how he thought the Xbox One had too many games released on the launch day. "It doesn’t really help somebody to have eight games launched on one day, and I think you can pace those out,” he said.

Continue Reading at GameSpot

https://www.gamespot.com/articles/phil-s...01-10abi2f

Print this item

  [Tut] Python – How to Sort a List of Dictionaries?
Posted by: xSicKxBot - 04-02-2020, 01:25 PM - Forum: Python - No Replies

Python – How to Sort a List of Dictionaries?

In this article, you’ll learn the ins and outs of the sorting function in Python. In particular, you’re going to learn how to sort a list of dictionaries in all possible variations. [1] So let’s get started!



How to Sort a List of Dictionaries …

… By Value?


Problem: Given a list of dictionaries. Each dictionary consists of multiple (key, value) pairs. You want to sort them by value of a particular dictionary key (attribute). How do you sort this dictionary?

Minimal Example: Consider the following example where you want to sort a list of salary dictionaries by value of the key 'Alice'.

salaries = [{'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}, {'Alice': 12000, 'Bob': 66000}] sorted_salaries = # ... Sorting Magic Here ... print(sorted_salaries)

The output should look like this where the salary of Alice determines the order of the dictionaries:

[{'Alice': 12000, 'Bob': 66000},
{'Alice': 100000, 'Bob': 24000},
{'Alice': 121000, 'Bob': 48000}]

Solution: You have two main ways to do this—both are based on defining the key function of Python’s sorting methods. The key function maps each list element (in our case a dictionary) to a single value that can be used as the basis of comparison.

  • Use a lambda function as key function to sort the list of dictionaries.
  • Use the itemgetter function as key function to sort the list of dictionaries.

Here’s the code of the first option using a lambda function that returns the value of the key 'Alice' from each dictionary:

# Create the dictionary of Bob's and Alice's salary data
salaries = [{'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}, {'Alice': 12000, 'Bob': 66000}] # Use the sorted() function with key argument to create a new dic.
# Each dictionary list element is "reduced" to the value stored for key 'Alice'
sorted_salaries = sorted(salaries, key=lambda d: d['Alice']) # Print everything to the shell
print(sorted_salaries)

The output is the sorted dictionary. Note that the first dictionary has the smallest salary of Alice and the third dictionary has the largest salary of Alice.

[{'Alice': 12000, 'Bob': 66000}, {'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}]

Try It Yourself:

You’ll learn about the second way below (where you use the itemgetter function from the operator module).

Related articles on the Finxter blog:

… Using Itemgetter?


Same Problem: Given a list of dictionaries. Each dictionary consists of multiple (key, value) pairs. How to sort them by value of a particular dictionary key (attribute)?

Minimal Example: Consider again the following example where you want to sort a list of salary dictionaries by value of the key 'Alice'.

salaries = [{'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}, {'Alice': 12000, 'Bob': 66000}] sorted_salaries = # ... Sorting Magic Here ... print(sorted_salaries)

The output should look like this where the salary of Alice determines the order of the dictionaries:

[{'Alice': 12000, 'Bob': 66000},
{'Alice': 100000, 'Bob': 24000},
{'Alice': 121000, 'Bob': 48000}]

Solution: Again, you’re going to define a key function. But instead of creating it yourself with the lambda keyword, you’re going to use an existing one. In particular, you’ll use the itemgetter function from the operator module to sort the list of dictionaries.

Here’s the code of the first option using a lambda function that returns the value of the key 'Alice' from each dictionary:

# Import the itemgetter function from the operator module
from operator import itemgetter # Create the dictionary of Bob's and Alice's salary data
salaries = [{'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}, {'Alice': 12000, 'Bob': 66000}] # Use the sorted() function with key argument to create a new dic.
# Each dictionary list element is "reduced" to the value stored for key 'Alice'
sorted_salaries = sorted(salaries, key=itemgetter('Alice')) # Print everything to the shell
print(sorted_salaries)

The output is the sorted dictionary. Note that the first dictionary has the smallest salary of Alice and the third dictionary has the largest salary of Alice.

[{'Alice': 12000, 'Bob': 66000}, {'Alice': 100000, 'Bob': 24000}, {'Alice': 121000, 'Bob': 48000}]

Now, you know how to sort a list of dictionaries by value. But what if you want to sort by key?

… By Key?


Problem: Given a list of dictionaries. Each dictionary consists of multiple (key, value) pairs. How to sort them by a particular key (attribute)?

Solution: It doesn’t make sense. If you assume that all dictionaries have that same particular key, you cannot really sort because all dictionaries have the same key. If there’s no tie-breaker, it’s impossible to do. But even if there’s a tie-breaker (e.g. the value associated to the key), it doesn’t make sense because you could have sorted by value in the first place.

… By Multiple Keys?


Problem: Given a list of dictionaries. How do you sort by multiple key value pairs?

Minimal Example: Consider the following example where you want to sort a list of database entries (e.g. each stored as a dictionary) by value of the key 'username'. If the 'username' is the same, you use the 'joined' value as a tiebreaker. If the 'joined' date is the same, you use the 'age' as a tie breaker.

db = [{'username': 'Alice', 'joined': 2020, 'age': 23}, {'username': 'Bob', 'joined': 2018, 'age': 19}, {'username': 'Alice', 'joined': 2020, 'age': 31}] sorted_salaries = # ... Sorting Magic Here ... print(sorted_salaries)

The output should look like this where the salary of Alice determines the order of the dictionaries:

[{'username': 'Alice', 'joined': 2020, 'age': 23}, {'username': 'Alice', 'joined': 2020, 'age': 31}, {'username': 'Bob', 'joined': 2018, 'age': 19}]

Solution: You’re going to define a key function with the lambda keyword. But instead of returning a single value to a given key, you return a tuple—one entry per value that should be considered. For example, the database entry {'username': 'Alice', 'joined': 2020, 'age': 23} is mapped to ('Alice', 2020, 23). This ensures that two tuples that have the same first tuple value will still be sorted correctly by using the second tuple value as a tiebreaker.

Here’s the code:

# Create the dictionary of user entries in your database
db = [{'username': 'Alice', 'joined': 2020, 'age': 23}, {'username': 'Bob', 'joined': 2018, 'age': 19}, {'username': 'Alice', 'joined': 2020, 'age': 31}] # Use the sorted() function with key argument to create a new list.
# Each dictionary list element is "reduced" to the tuple of values.
db_sorted = sorted(db, key=lambda row: (row['username'], row['joined'], row['age'])) # Print everything to the shell
print(db_sorted)

The output is the sorted dictionary. Note that the first dictionary has the smallest salary of Alice and the third dictionary has the largest salary of Alice.

[{'username': 'Alice', 'joined': 2020, 'age': 23}, {'username': 'Alice', 'joined': 2020, 'age': 31}, {'username': 'Bob', 'joined': 2018, 'age': 19}]

In this example, the dictionary value for the key ‘joined’ was an integer number. But what if it’s a date?

… By Date?


Problem: Given a list of dictionaries. How do you sort the list of dictionaries by date?

Minimal Example: Consider the following example where you want to sort a list of database entries (e.g. each stored as a dictionary) by value of the key 'joined' that is from type date or timedate.

db = [{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}] db_sorted = # ... sorting magic here ... print(db_sorted)

The output should look like this where the salary of Alice determines the order of the dictionaries:

[{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}]

Solution: Define a key function with the lambda keyword. Simply return the string value for the key 'joined' for a given dictionary. This return value is then used to sort the dictionaries in the list.

As the join dates are given as strings in the form year-month-day (e.g. '2020-08-08'), the default alphabetical sort will also lead to a sorted overall list of dictionaries: the dictionary row with the earliest join date will be the first in the resulting list.

Here’s the code:

# Create the dictionary of user entries in your database
db = [{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}] # Use the sorted() function with key argument to create a new list.
# Each dictionary list element is "reduced" to the join date.
db_sorted = sorted(db, key=lambda row: row['joined']) # Print everything to the shell
print(db_sorted)

The output is the sorted dictionary. Note that the first dictionary has the earliest and the third dictionary has the latest join date.

[{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}]

You can use a similar method if the dictionary values are of format datetime as they are also comparable with default comparison operators >, <, >=, <=, and ==. [2]

… In Descending Order?


Problem: The default ordering of any Python list sort routine (sorted() and list.sort()) is in ascending order. This also holds if you sort a list of dictionaries. How can you sort in descending order?

Solution: If you want to sort in descending order, you can do one of the following:

  • Use slicing to reverse the sorted list.
  • Use the reverse=True argument of the sorted() or list.sort() methods.

Both ways are equivalent. Have a look at the previous example first using the reverse argument:

# Create the dictionary of user entries in your database
db = [{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}] # Use the sorted() function with key argument to create a new list.
# Each dictionary list element is "reduced" to the join date.
db_sorted = sorted(db, key=lambda row: row['joined'], reverse=True) # Print everything to the shell
print(db_sorted)

Output:

[{'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}, {'username': 'Alice', 'joined': '2019-03-02', 'age': 23}]

And second using slicing with negative step size (without the reverse argument):

# Create the dictionary of user entries in your database
db = [{'username': 'Alice', 'joined': '2019-03-02', 'age': 23}, {'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}] # Use the sorted() function with key argument to create a new list.
# Each dictionary list element is "reduced" to the join date.
db_sorted = sorted(db, key=lambda row: row['joined'])[::-1] # Print everything to the shell
print(db_sorted)

Same output:

[{'username': 'Bob', 'joined': '2020-08-08', 'age': 19}, {'username': 'Alice', 'joined': '2019-03-04', 'age': 31}, {'username': 'Alice', 'joined': '2019-03-02', 'age': 23}]

… in Ascending Order?


The default ordering of any Python list sort routine (sorted() and list.sort()) is in ascending order. This also holds if you sort a list of dictionaries.

Where to Go From Here


In this article, you’ve learned how to sort a list of dictionaries. In summary, use the sorted() method with a key function as argument. This gives you the flexibility to customize how exactly you want to sort the dictionary—just map each dictionary to a comparable value.

I’ve realized that professional coders tend to use dictionaries more often than beginners due to their superior understanding of the benefits of dictionaries. If you want to learn about those, check out my in-depth tutorial of Python dictionaries.

If you want to stop learning and start earning with Python, check out my free webinar “How to Become a Python Freelance Developer?”. It’s a great way of starting your thriving coding business online.

“[Webinar] How to Become a Python Freelance Developer?”



https://www.sickgaming.net/blog/2020/04/...tionaries/

Print this item

  (Free Game Key) Gone Home, Hob and Drawful 2 - Free Epic Games
Posted by: xSicKxBot - 04-02-2020, 01:25 PM - Forum: Deals or Specials - No Replies

Gone Home, Hob and Drawful 2 - Free Epic Games

Visit the giveaway pages:

https://store.epicgames.com/GRABFREEGAMES/gone-home

https://store.epicgames.com/GRABFREEGAMES/hob

https://store.epicgames.com/GRABFREEGAMES/drawful-2

Create an account or log in an already existing one and permanently add the games on your account.

Drawful 2 was also free on steam recently, this is the Epic Store version.

We are welcoming everyone to join our discord server (link below). We are more active there on finding giveaways, small or large.

?GrabFreeGames.com ?Twitter ?Steam Curator ?Facebook[fb.me]?Discord[discord.gg]
❤️Support us: ✔️HumbleBundle Partner[www.humblebundle.com] Epic Tag: GrabFreeGames


https://steamcommunity.com/groups/GrabFr...7736429798

Print this item

  (Indie Deal) Pirate Warriors 4's out, CI Games Sale, More Recommendations
Posted by: xSicKxBot - 04-02-2020, 01:25 PM - Forum: Deals or Specials - No Replies

Pirate Warriors 4's out, CI Games Sale, More Recommendations

Ahoy! ONE PIECE: PIRATE WARRIORS 4 is out!
https://youtu.be/0FNpW5tvqv4 Embark immediately on a new Pirate Warriors adventure (+ a bonus game during this sale)
ONE PIECE: PIRATE WARRIORS 4[www.indiegala.com] $49.99 | €41.66 | £33.32 | 16%
ONE PIECE: PIRATE WARRIORS 4 Deluxe Edition[www.indiegala.com] $74.99 | €62.49 | £49.99 | 16%
ONE PIECE PIRATE WARRIORS 3 Gold Edition[www.indiegala.com] $12.99 | €12.99 | £12.42 | 75%
ONE PIECE WORLD SEEKER[www.indiegala.com] $26.99 | €22.49 | £17.99 | 55%
ONE PIECE WORLD SEEKER Deluxe Edition[www.indiegala.com] $40.49 | €33.74 | £26.99 | 55%
ONE PIECE World Seeker Episode Pass[www.indiegala.com] $20.09 | €20.09 | £16.74 | 33%
One Piece Burning Blood[www.indiegala.com] $12.49 | €12.49 | £9.99 | 75%
One Piece Burning Blood Gold Edition[www.indiegala.com] $18.74 | €18.74 | £14.99 | 75%
One Piece Burning Blood Gold Pack[www.indiegala.com] $12.49 | €12.49 | £9.99 | 50%
One Piece Pirate Warriors 3[www.indiegala.com] $9.99 | €9.99 | £7.99 | 75%
One Piece: Unlimited World Red - Deluxe Edition[www.indiegala.com] $9.99 | €9.99 | £7.49 | 75%
[www.indiegala.com]
Alien Rage - Unlimited[www.indiegala.com] $2.99 | €2.99 | £2.24 | 85%
Chronicles of Mystery: The Scorpio Ritual[www.indiegala.com] $0.99 | €0.99 | £0.79 | 80%
Combat Wings: Battle of Britain[www.indiegala.com] $0.99 | €0.99 | £0.99 | 80%
Dogfight 1942[www.indiegala.com] $1.49 | €1.49 | £1.04 | 85%
Enemy Front[www.indiegala.com] $2.99 | €2.99 | £2.39 | 85%
Lords of the Fallen Game of the Year Edition[www.indiegala.com] $4.79 | €4.79 | £3.83 | 84%
Sniper Art of Victory[www.indiegala.com] $0.44 | €0.44 | £0.29 | 85%
Sniper Ghost Warrior 2 Collector's Edition[www.indiegala.com] $3.99 | €3.99 | £3.19 | 80%
Sniper Ghost Warrior 3[www.indiegala.com] $7.99 | €7.99 | £6.39 | 60%
Sniper Ghost Warrior Contracts[www.indiegala.com] $23.99 | €23.99 | £19.99 | 20%
Sniper Ghost Warrior Gold Edition[www.indiegala.com] $1.19 | €1.19 | £0.89 | 85%
Sniper: Ghost Warrior 2[www.indiegala.com] $1.99 | €1.99 | £1.39 | 80%
Sniper: Ghost Warrior Trilogy[www.indiegala.com] $2.99 | €2.84 | £2.24 | 85%
Store Top Picks & GalaQuiz today[www.indiegala.com]

ACE COMBAT 7: SKIES UNKNOWN[www.indiegala.com] $20.99 | €20.99 | £17.49 |65%
Borderlands 3 Super Deluxe Edition[www.indiegala.com] $43.97 | €43.97 | £37.37 |56%
CODE VEIN[www.indiegala.com] $29.99 | €24.99 | £19.99 |50%
Demon Angel SAKURA vol.1-4 Bundle[www.indiegala.com] $12.99 | €11.69 | £10.39 |35%
Kerbal Space Program[www.indiegala.com] $6.99 | €6.99 | £5.24 |82%
Metro Exodus[www.indiegala.com] $21.59 | €21.59 | £18.89 |46%
Overcooked! 2[www.indiegala.com] $11.49 | €10.59 | £9.19 |54%
Sid Meier's Civilization VI: Gathering Storm[www.indiegala.com] $21.89 | €21.89 | £19.15 |45%
Worms W.M.D[www.indiegala.com] $6.29 | €6.29 | £4.19 |79%
XCOM 2 Collection[www.indiegala.com] $24.99 | €22.49 | £19.99 |75%

Stay Inside, Stay Safe and Enjoy Good Games.
Check out IndieGala on Twitter, YouTube & Facebook[www.facebook.com]


https://steamcommunity.com/groups/indieg...3005624860

Print this item

  Raylib 3.0 Released
Posted by: xSicKxBot - 04-02-2020, 10:29 AM - Forum: Game Development - No Replies

Raylib 3.0 Released

Raylib 3.0 was released today.  Raylib is an open source, cross platform C based framework of tools and libraries for making games.  Components of raylib can be used on their own, however you can also download a preconfigured development environment making it among the easiest ways to get started doing C or C++ game programming. 

Details of the 3.0 release:

  • All global variables from the multiple raylib modules have been moved to a global context state, it has several benefits, first, better code readability with more comprehensive variables naming and categorization (organized by types, i.e. CORE.Window.display.width, CORE.Input.Keyboard.currentKeyState or RLGL.State.modelview). Second, it allows better memory management to load global context state dynamically when required (not at the moment), making it easy to implement a hot-reloading mechanism if desired.
  • All memory allocations on raylib and its dependencies now use RL_MALLOC, RL_FREE and similar macros. Now users can easely hook their own memory allocations mechanism if desired, having more control on how memory is allocated internally by the library. Additionally, it makes it easier to port the library to embedded devices where memory control is critical. For more info check raylib issue #1074.
  • All I/O file accesses from raylib are being moved to memory data access, now all I/O file access is centralized into just four functions: LoadFileData(), SaveFileData(), LoadFileText(), SaveFileText(). Users can just update those functions to any I/O file system. This change makes it easier to integrate raylib with Virtual File Systems or custom I/O file implementations.
  • All raylib data structures have been reviewed and optimized for pass-by-value usage. One of raylib distinctive design decisions is that most of its functions receive and return data by value. This design makes raylib really simple for newcomers, avoiding pointers and allowing complete access to all structures data in a simple way. The downside is that data is copied on stack every function call and that copy could be costly so, all raylib data structures have been optimized to stay under 64 bytes for fast copy and retrieve.
  • All raylib tracelog messages have been reviewed and categorized for a more comprehensive output information when developing raylib applications, now all display, input, timer, platform, auxiliar libraries, file-accesses, data loading/unloading issues are properly reported with more detailed and visual messages.
  • raudio module has been internally reviewed to accomodate the new Music structure (converted from previous pointer format) and the module has been adapted to the highly improved miniaudio v0.10.
  • text module reviewed to improve fonts generation and text management functions, Font structure has been redesigned to better accomodate characters data, decoupling individual characters as Image glyphs from the font atlas parameters. Several improvements have been made to better support Unicode strings with UTF-8 encoding.
  • Multiple new examples added (most of them contributed by raylib users) and all examples reviewed for correct execution on most of the supported platforms, specially Web and Raspberry Pi. A detailed categorized table has been created on github for easy examples navigation and code access.
  • New GitHub Actions CI system has been implemented for Windows, Linux and macOS code and examples compilation on every new commit or PR to make sure library keeps stable and usable with no breaking bugs.

Raylib is available on https://www.raylib.com/, with the source code hosted on GitHub under the liberal ZLib license.  The raylib cheatsheet is a one stop shop for learning the commands from the various libraries.  Raylib is also well documented on the Wiki.

Learn more about raylib in the video below.

[embedded content]

GameDev News


<!–

–>



https://www.sickgaming.net/blog/2020/04/...-released/

Print this item

 
Latest Threads
(Indie Deal) FREE Brocco,...
Last Post: xSicKxBot
2 hours ago
(Free Game Key) Epic Game...
Last Post: xSicKxBot
2 hours ago
News - The New PlayStatio...
Last Post: xSicKxBot
2 hours ago
{Latest } "90% off"Temu D...
Last Post: juhujbj
3 hours ago
{Latest } "70% off"Temu D...
Last Post: juhujbj
3 hours ago
{Latest } "30% off"Temu D...
Last Post: juhujbj
3 hours ago
{Latest } "50% off"Temu D...
Last Post: juhujbj
3 hours ago
{Latest } "$100 off"Temu ...
Last Post: juhujbj
3 hours ago
{Latest } "40% off"Temu C...
Last Post: juhujbj
3 hours ago
[BiGeSt] Temu Coupon Cod...
Last Post: juhujbj
3 hours ago

Forum software by © MyBB Theme © iAndrew 2016