by GodFather at 04-16-2019, 09:56 PM
                                                                                                                                                                                                                                                    April 2019  N°2
The GodFather's Post


Hello waffers, this is the extraordinary Godfather's Post introducing you some juicy news for the WAF community.

Waffle Bot

[Image: 2.png]

We deployed our own bot into our server (repo here: https://github.com/gamechemistry/Waffle). 
The bot feaures a dynamic channels system that let every member creates new channels via a voting system and adding other members if the channel creation has been approved. 
The bot also features a full integration with Minecraft's Rcon and support cross-chat between the two platforms.

We will keep working on it to improve the performance and keep adding new feautures. We plan to release the bot in a bot directory over the internet so that everyone that has a server can use it.



Screeps (2016)

[Image: screeps.PNG]

The game of the week is Screeps, an educational MMO focused on coding scripts in Javascript.

In fact as the name may suggest Screeps is based on coding Creeps using scripts.

In Screeps you need to code your own characters to play.


There are two parts to the Screeps service, a closed source cross-platform client, and that you need to buy from Steam, and an open-source server, which can be Screep’s public server or your own.

The game helps and encourages you to learn to code (JavaScript) as you will need to know basic logical operators and loops to accomplish anything, and then graphics rendering and basic ‘intelligence’ to take your game further. 

The added beauty of the concept is that your creations continue to live on any active servers, you can code them, leave them, and revisit later to see what they’ve been up to.

Screeps is a game of interconnected rooms and ‘creeps’ that live in them. You write the code to bring them to life in the ‘console’ area of the game for immediate actions, and the ‘scripts’ area for the long-running code.


For example, to create a creep with a name and 3 abilities:
Code:
Game.spawns['Spawn1'].createCreep([WORK,CARRY,MOVE],'Harvester1');


Or to set a creep to an automated task to find an energy resource in the current room and fetch it:


Code:
module.exports.loop = function () {

   var creep = Game.creeps['Harvester1'];

   if(creep.carry.energy < creep.carryCapacity) {

       var sources = creep.room.find(FIND_SOURCES);

       if(creep.harvest(sources[0]) == ERR_NOT_IN_RANGE) {

           creep.moveTo(sources[0]);

       }

   }

   else {

       if( creep.transfer(Game.spawns['Spawn1'], RESOURCE_ENERGY) == ERR_NOT_IN_RANGE ) {

           creep.moveTo(Game.spawns['Spawn1']);

       }

   }

}

So I think you've got the idea, for everything there is a full documentation available that let you know everything needed.

Screeps is great for coding challenges, teaching, education and hiring purpose but beside all the education functions that it may have this game is a great MMO sandbox with tons of modding and customization possibilities.

Website: https://screeps.com/




MTG Arena (2017)

[Image: Cartas_e_dados_Magic.jpg]

Magic: The Gathering Arena is the free-to-play online adaptation of the first collectible card game, Wizards of the Coast’s Magic: The Gathering.


Offering an authentic MTG experience, but with the convenience and speed of a digital game, Arena is really amazing. 

Utilizing a new game engine that can take all the rules of the game into account, Arena is meant as a complement to the physical game, with no compromises for its new platform.

As in regular Magic: The Gathering, you’ll build a deck of 60 cards and summon creatures and cast spells from five different colors of magic. The goal is to reduce your opponent’s life points from 20 to zero. 

A must-have for Strategy Lovers link here: https://magic.wizards.com/it/mtgarena



Second Riddle

Two words are anagrams if and only if they contain the exact same letters with the exact same frequency (for example, "name" and "mean" are anagrams, but "red" and "deer" are not).

Given two strings S1 and S2, which each only contain the lowercase letters a through z, write a program to determine if S1 and S2 are anagrams. The program must have a running time of O(n + m), where n and m are the lengths of S1 and S2, respectively, and it must have O(1) (constant) space usage.

GL&HF, Post your solutions in the general computer science thread

See you next week!
by GodFather at 04-09-2019, 08:03 PM
                                                                                                                                                                                                                                                    April 2019  N°1
The GodFather's Post


Hello everyone, this is the first number of The GodFather's Post our weekly blog/journal. We will bring to you lot of news and content relatively to Strategy games and Coding Stuff. 


Why Strategy and Coding?

Because we believe that mind-driven games such as strategy games are challenging and stimulating from a brain perspective such as coding is. 

With Strategy we mean every kind of games that can be played with a strategic approach, so for example the kind of games that we play, analyze, discuss, mod and so on do not have any kind of P2W or randomness elements. We will make talk a lot about these games in our journal with two different sections, one dedicated to new games and another one to retro games.

Regarding the coding section of our community we will post any news regarding stuff that we think may interest our community plus a section with a riddle to be solved with coding.


Anno 1800 (2019)

Ubisoft’s Anno 1800 is the latest game to drop from Steam in favour of the Epic Games store – though, like The Division 2 before it, the game will still be available through Ubisoft’s own Uplay launcher. 

Anno 1800 has been available for pre-order on Steam for quite awhile now, which means there are all sorts of questions about how all those purchases will be fulfilled.

Pre-orders will remain up on Steam until the game releases on April 16. Every order made up until that date will be fulfilled on Steam, and those players will get all future updates and patches through Valve’s client as usual, at the same time as other platforms. 

There won’t be any issues with multiplayer, either – Steam, Uplay, and Epic players will all be able to play together.

The one thing you won’t get access to on Steam is the open beta, which is scheduled to run from April 12 to April 14. 

It’ll be a free download for everyone on both Uplay and the Epic store, but Steam will not host the beta.




Black & White (2001)

Quote:Black & White is a “god” game in the tradition of Populous, one that hoped to revolutionize the genre through complex learning AI and an exploration of good and evil and how they relate to a divine being. It was one of the most anticipated games of the genre and highly praised for its originality and concepts upon release, however many have re-evaluated Black & White since the glow of its initial hype faded and found it over-ambitious and highly flawed, likely to leave a mixed impression.

While you take on the role of a god of a primitive people, you cannot act as a gentle shepherd in your divine role—to put it simply, your followers are brick-dumb and useless, and they cannot do or accomplish anything, even having kids, without the literal hand of God intervening.




Download link



Microsoft and its Chromium-based Edge

Microsoft has provided details of what features are being adopted or abandoned from Chromium for its Edge browser reincarnation.

Last year, Microsoft announced it would be scrapping development of its EdgeHTML engine and switching to Chromium for its Edge browser.

In providing reasons why it made the switch, Microsoft cites better web compatibility for users, less fragmentation for developers, and the ability to ‘join forces to evolve the web’.

The company has provided a breakdown of what features to expect in the Chromium-based Edge.

Microsoft is, of course, now contributing to Chromium. So far, the company has completed around 300 merges in areas such as accessibility (UIA), high contrast, caption styling (Web VTT), native caret browsing, ARM 64, and TSF1.

Other areas the company notes it ‘would like to help with’ includes PDF enhancements, battery life, smooth scrolling, editing, layout, dev tools, and web authentication.
[Image: m-Image-Handler-A-1.png]
[Image: m-Image-Handler-A.png]


Our First Riddle

Two chickens are placed at different points on a straight line of infinite length. When they are first placed down, they each lay down an egg to mark their starting points.

You must program each chicken to ensure that the chickens will eventually crash into each other. A program can consist of the following four instructions:

  • Go left one space

  • Go right one space

  • Skip the next instruction if there is egg in my current spot

  • Go to a label
Quote:[Note that a "label" is a name that refers to a line of your code. For example, you could label the third line of your program "surveying". Then, the instruction "goto surveying" would jump to line 3 and start executing from there on the next cycle.]


A chicken will carry out one instruction per second. Both chickens need not have the same program. Note that you won't know ahead of time which chicken is on the left and which is on the right.

GL&HF, Post your solutions in the general computer science thread
Welcome, Guest
You have to register before you can post on our site.
Username/Email:

Password


Login
Search Forums

Forum Statistics
Members: 10
Latest member: kadysmith26
Forum threads: 15
Forum posts: 17
Online Users
There are currently 2 online users.
0 Member(s) | 1 Guest(s)
Bing