Open Source, Multiplatform, Point-And-Click Adventure Games, Reverse Engeneering, C++, C, Pascal, Assembly, DOS

Total Page:16

File Type:pdf, Size:1020Kb

Open Source, Multiplatform, Point-And-Click Adventure Games, Reverse Engeneering, C++, C, Pascal, Assembly, DOS open source, multiplatform, point-and-click adventure games, reverse engeneering, C++, C, Pascal, Assembly, DOS Bozsó Péter http://scummvm.org/ Na de mi is az a ScummVM? • Egy program, mely lehetővé teszi klasszikus point-and-click kalandjátékok futtatását, abban az esetben ha a felhasználó rendelkezik az eredeti fájlokkal. • Egy open source szervezet, melynek magja egy stabil, profikból és kezdőkből egyaránt álló, jól működő fejlesztőcsapat. Bozsó Péter http://scummvm.org/ Mit ért el eddig a szervezet? • Támogatunk rengeteg sikeres játéksorozatot. (Pl.: Monkey Island, Day of the Tentacle, Broken Sword, King’s Quest) • Támogatunk legalább ennyi ismert és kevésbé ismert platformot. (Pl.: Windows, Linux, Mac, Android, iOS, PS, PSP, Dreamcast, AmigaOS, Haiku, Samsung TV) • Komoly együttműködést folytatunk a játékok eredeti készítőivel és a GOG.com-mal. (Ennek hála ingyen és legálisan elérhető mindenki számára az utóbbi oldalon többek között például a Beneath a Steel Sky.) Bozsó Péter http://scummvm.org/ Hogyan kerültem én a képbe? • A Google Summer of Code-on keresztül, ami a Google nyári ösztöndíjprogramja egyetemisták számára, melyel az open source fejlesztőket támogatják. (Erről részletesen később.) • Mindig is nagyon szerettem a régi point-and-click kalandjátékokat, valamint igencsak érdeklődtem a játékfejleszés iránt is. • A kód jelentős része C++ban íródott, a multiplatform fejlesztéshez remekül használható saját programkönyvtárral megtámogatva. • Így hát alapul véve az érdeklődési körömet és az addigi tanulmányaimat (második félév végéről beszélünk – prog 1/2), adta magát a dolog…. Bozsó Péter http://scummvm.org/ De volt, amire én sem voltam felkészülve… DOS MEMÓRIAKEZELÉSÉVEL KAPCSOLATOS GÁNYOLÁSOK!!! KORABELI VGA KÁRTYA PROGRAMOZÁSA ASSEMBLY-BEN!!! Bozsó Péter http://scummvm.org/ Az első project: Avalanche Engine • Grafika: EGA • Felbontás: 320 x 200 • Színek száma: 16 • Vezérlés: billentyűzet és egér • Név: Avalot d’ Argent • Nyelv: Angol • Platform: DOS • Megjelenés éve: 1995 Bozsó Péter http://scummvm.org/ Mi volt itt a dolgom? • Megkaptam a játék forrásfájlait, amelyek mind Pascal nyelven íródtak, helyenként Assembly betétekkel a grafikus kártya vezérléséhez. • Át kellett írnom őket C++ nyelve miközben az erősen platformfüggő (DOS) kódrészleteket lecseréltem a ScummVM saját könyvtárában található, teljesen platformfüggetlen kódra. • Az így kapott egyveleget objektum orientáltá kellett tennem, amennyire csak lehetett. • Refaktorálni kellett a kódot. Bozsó Péter http://scummvm.org/ Mik voltak a buktatók? • Soha nem fogtam még előtte ekkora volumenű dologba. • Apránként, de berozsdált a Pascal tudásom. • Nem értettem az Assemblyhez. • Nem pláne az akkori videokártyák lelki világához… • A kód tele volt „hardcoded logic”-kal, ami hatványozottan megnehezítette az objektifikálást. Bozsó Péter http://scummvm.org/ …mit jelent az hogy „hardcoded logic”? Game logic: meghatározza a játék menetét. • Események • Interakciók Hardcoded logic: a játék Scripted logic: a játék logikáját logikája egyenesen a egy speciális scriptnyelven írt forráskódban van elhelyezve. adatállományok szolgáltatják. • Könnyebben debuggolható • Nehezebben debuggolható • Nehezen módosítható • Könnyen módosítható Bozsó Péter http://scummvm.org/ Hogy lesz a platformfüggő kódból… …platformfüggetlen? Hát így! Bozsó Péter http://scummvm.org/ A második project: CGE2 Engine • Grafika: EGA • Felbontás: 320 x 240 • Színek száma: 256 • Vezérlés: egér • Név: Sfinx • Nyelv: Lengyel • Platform: DOS • Megjelenés éve: 1997 Bozsó Péter http://scummvm.org/ Mi volt itt a dolgom? • Megkaptam a játék forrásfájlait, amelyek mind C++ nyelven íródtak, helyenként Assembly betétekkel a grafikus kártya vezérléséhez és más gyorsításokhoz. • Át kellett írnom őket felhasználva a CGE Engine forrásait, miközben a platformfüggő (DOS) kódrészleteket lecseréltem a ScummVM saját könyvtárában található, teljesen platformfüggetlen kódra. • Refaktorálni kellett a kódot. • Le kellett fordítani a játékot lengyelről angolra. Bozsó Péter http://scummvm.org/ Mik voltak a buktatók? • Nem tudtam lengyelül. • A command parsert komoly fejfájás volt debuggolni. Miért volt ez könnyebb mint az előző? • Ismerős voltam már a kódbázisunkkal. • Ott volt a kész CGE Engine, amire támaszkodhattam és rengeteg mindent meríthettem belőle. • Alapból obejktum orientált kódot kaptam, csak kissé kellett átdolgoznom a struktúráját. Bozsó Péter http://scummvm.org/ Mi tette mindezt lehetővé? • Bevezetett a nyílt forráskodú szoftverfejlesztés világába. • Megismerhettem egy csomó szakmailag és magánéletben is kiváló embert, akiktől rengeteget tanultam és tanulok mai napig. • Verhetetlen munkatapasztalatot adott. • Marha jól fizetett. Bozsó Péter http://scummvm.org/.
Recommended publications
  • Blast Off Broken Sword
    ALL FORMATS LIFTING THE LID ON VIDEO GAMES Broken Sword blast off Revolution’s fight Create a jetpack in for survival Unreal Engine 4 Issue 15 £3 wfmag.cc TEARAWAYS joyful nostalgia and comic adventure in knights and bikes UPGRADE TO LEGENDARY AG273QCX 2560x1440 A Call For Unionisation hat’s the first thing that comes to mind we’re going to get industry-wide change is collectively, when you think of the games industry by working together to make all companies improve. and its working conditions? So what does collective action look like? It’s workers W Is it something that benefits workers, getting together within their companies to figure out or is it something that benefits the companies? what they want their workplace to be like. It’s workers When I first started working in the games industry, AUSTIN within a region deciding what their slice of the games the way I was treated wasn’t often something I thought KELMORE industry should be like. And it’s game workers uniting about. I was making games and living the dream! Austin Kelmore is across the world to push for the games industry to But after twelve years in the industry and a lot of a programmer and become what we know it can be: an industry that horrible experiences, it’s now hard for me to stop the Chair of Game welcomes everyone, treats its workers well, and thinking about our industry’s working conditions. Workers Unite UK, allows us to make the games we all love. That’s what a a branch of the It’s not a surprise anymore when news comes out Independent Workers unionised games industry would look like.
    [Show full text]
  • Magazine.Odroid.Com, Is Your Source for All Things Odroidian
    Volumio 2 • Android ADB Debug • Android navigation using IR remote Year Four Issue #41 May 2017 ODROIDMagazine Repurpose your WithN64 the power of ODROID A complete walkthrough allowing you to use the classic Nintendo console case with your favorite board Offering Exploring Native RS485 ODROID-C2 communication Support on C1+ and C2 What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID-C2 and ODROID-XU4 devices to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone: +49 (0) 8403 / 920-920 email: [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL o you have an old Nintendo or other gaming console that doesn’t work anymore? Don’t throw it away! You can re- Dfurbish it with an ODROID-XU4 running ODROID GameS- tation Turbo, RetroPie or Lakka and turn it into a multi-platform emulator station that can play thousands of different console games. Our main feature this month details how to fit everything into an N64 shell, breathing new life into an old dusty console case. ODROIDs are extremely versatile, and can be used for music playback, as de- scribed in our Volumio 2 article, developing Android apps, as Nanik demonstrates in his ar- ticle on the Android Debug Bridge, and process control, as shown by Charles and Neal in their discussion of the RS485 communication protocol.
    [Show full text]
  • Broken-Sword-El-Ange
    GuiaMania.com El Paraíso de los Videojuegos Todos los trucos, todas las guías Sony Playstation - PS 2 - PS 3 - PSP - Nintendo Game Cube - DS - Wii Xbox - Xbox 360 - PC - NGage - Dreamcast - Nintendo 64 - Game Boy Broken Sword: el ángel de la muerte Autor: MoRtAdElO ____________________________________________________________________________________ Solución Broken Sword: el ángel de la muerte Autor: MoRtAdElO Agencia de fianzas de Nueva York Los gángsters están tratando de derribar la puerta y la cerradura no resistirá mu- cho. Al otro lado de la habitación hay una salida que da al almacén, pero la puerta está cerrada con un candado. Cogemos el palo de golf de George del paragüero junto a la puerta principal y luego lo usamos sobre el candado para apalancarlo y romperlo. Una vez dentro del almacén, empujamos el armario para bloquear la puerta. La única salida de la habitación está arriba, así que hay que trepar por el armario y una vez arriba pasar través del agujero en el techo agarrándose al borde. Después que Anna María se reúne con George, el ascensor de enfrente empieza a descender. Mientras Anna María sujeta la puerta, utilizamos el palo de golf para bloquearla. Como por la puerta de debajo de las escaleras no se puede salir, nos dirigimos a la derecha del ascensor y con la ayuda de Anna María arrancamos la reja de metal de la pared. Tiramos del aire acondicionado y lo llevamos arrastrando hasta el ascen- sor. Lo colocamos de forma que sujete la puerta para así poder recuperar el palo de golf. Hecho esto, salimos por el agujero de la pared.
    [Show full text]
  • [Japan] SALA GIOCHI ARCADE 1000 Miglia
    SCHEDA NEW PLATINUM PI4 EDITION La seguente lista elenca la maggior parte dei titoli emulati dalla scheda NEW PLATINUM Pi4 (20.000). - I giochi per computer (Amiga, Commodore, Pc, etc) richiedono una tastiera per computer e talvolta un mouse USB da collegare alla console (in quanto tali sistemi funzionavano con mouse e tastiera). - I giochi che richiedono spinner (es. Arkanoid), volanti (giochi di corse), pistole (es. Duck Hunt) potrebbero non essere controllabili con joystick, ma richiedono periferiche ad hoc, al momento non configurabili. - I giochi che richiedono controller analogici (Playstation, Nintendo 64, etc etc) potrebbero non essere controllabili con plance a levetta singola, ma richiedono, appunto, un joypad con analogici (venduto separatamente). - Questo elenco è relativo alla scheda NEW PLATINUM EDITION basata su Raspberry Pi4. - Gli emulatori di sistemi 3D (Playstation, Nintendo64, Dreamcast) e PC (Amiga, Commodore) sono presenti SOLO nella NEW PLATINUM Pi4 e non sulle versioni Pi3 Plus e Gold. - Gli emulatori Atomiswave, Sega Naomi (Virtua Tennis, Virtua Striker, etc.) sono presenti SOLO nelle schede Pi4. - La versione PLUS Pi3B+ emula solo 550 titoli ARCADE, generati casualmente al momento dell'acquisto e non modificabile. Ultimo aggiornamento 2 Settembre 2020 NOME GIOCO EMULATORE 005 SALA GIOCHI ARCADE 1 On 1 Government [Japan] SALA GIOCHI ARCADE 1000 Miglia: Great 1000 Miles Rally SALA GIOCHI ARCADE 10-Yard Fight SALA GIOCHI ARCADE 18 Holes Pro Golf SALA GIOCHI ARCADE 1941: Counter Attack SALA GIOCHI ARCADE 1942 SALA GIOCHI ARCADE 1943 Kai: Midway Kaisen SALA GIOCHI ARCADE 1943: The Battle of Midway [Europe] SALA GIOCHI ARCADE 1944 : The Loop Master [USA] SALA GIOCHI ARCADE 1945k III SALA GIOCHI ARCADE 19XX : The War Against Destiny [USA] SALA GIOCHI ARCADE 2 On 2 Open Ice Challenge SALA GIOCHI ARCADE 4-D Warriors SALA GIOCHI ARCADE 64th.
    [Show full text]
  • Game Narrative Review
    Game Narrative Review ==================== Your Name: Dylan Valev Your School: Worcester Polytechnic Institute Your email: [email protected] Month/Year you submitted this review: December 2019 ==================== Game: Minit Platforms: PlayStation 4, Nintendo Switch, Xbox One, Microsoft Windows, Linux, Android, iOS, Macintosh operating systems Genre: Adventure Release Date: April 3rd, 2018 Developer: Kitty Calis, Jan Willem Nijman, Jukio Kallio, and Dominik Johann Publisher: Devolver Digital Game Writer/Creative Director/Narrative Designer: Kitty Calis, Jan Willem Nijman, Jukio Kallio, and Dominik Johann Overview The following sixty seconds are one of many days lived by the player character. In Minit, you control a protagonist who is bound by a curse that makes days last only a mere minute. In this action-adventure game, you are stuck in an endless loop for an unknown amount of time and must find a way to break the curse, making the most of every moment in each day. There’s no time to waste. 1. The player dashes out of their home. 2. Outside, they hesitate. Left, or right? 3. Stupid. Of course it’s the left. 4. They rush past their mailbox. They have no time to read mail, they’ve already wasted a second thinking. 5. The player reaches their garden. The two wide rows are all empty except for one neglected plant. No time to tend to that now. 6. A row of ferns blocks their path- these have got to go, and fast. 7. Sword readily in hand, the player hacks the obstacle away. 8. Resheathing the weapon, they resume their hurried stride. 9.
    [Show full text]
  • “Lessons Learned, from Games Preserved”
    “Lessons Learned, from Games Preserved” James “Ender” Brown Former Project Lead – http://www.scummvm.org/ [email protected] WhoWho AmAm II ● Grew up gaming and learning to code with the BBC Micro/Archimedes, Commodore 16(!) and Amiga – learnt Unix & VMS by doing naughty things to the Tassie VAX cluster (any locals remember davros and typhoon? :) ● Retro-Gaming Enthusiast by night, Systems Admin for a Perth-based Data Centre and Hosting Company by day ● Became Project Lead of ScummVM in Feb 2002, retiring as co-lead (from a team of 3) in Dec 2008 ● 10th linux.conf.au, first talk submission :) WhatWhat isis ScummVM?ScummVM? ● ScummVM is a collection of interpreter implementations for classic adventure games ● Founded by Ludwig ‘ludde’ Strivegus (uTorrent, OpenTTD, now at Spotify) in 2001, along with Vincent ‘yaz0r’ Hamm (now at Oculus), with the goal of building an interpreter for SCUMM-based games by LucasArts/LucasFilm games. ● Designed to be highly portable ● … evolved to become something much much more PortabilityPortability ● ScummVM architecture evolved early on to maximise portability by abstracting backend and common functions (‘Osystem’), with each port supplying a Osystem backend class (with platform specific overrides and subclassing where necessary) Osystem Backend Osystem Common Engine (Platform Specific) ● Carefully developed coding standards to encompass ‘lowest-common- denominator’ C++ implementations. No STL, Exceptions, etc http://wiki.scummvm.org/index.php/Coding_Conventions ● Ssennaidne ● Endianness ● Segment size limits on various platforms ReimplementingReimplementing EnginesEngines ● Most game studios developed their own engines, often used across a family of games. Examples: SCUMM (LucasArts), AGI/SCI (Sierra), Virtual Theatre (Revolution), AGOS (Adventure Soft) ● Reverse engineer: – Container files – Graphics formats (background, actors, sprites) – Audio formats (voice, sfx, music) – Scripting engine (where scripted..
    [Show full text]
  • Free Kings Quest 4
    Free kings quest 4 click here to download King's Quest IV: The Perils of Rosella, released in , was the first major graphical computer adventure game with a female protagonist. The player takes on the role of Princess Rosella, daughter of King Graham of Daventry (KQI and KQII) and the twin sister of Gwydion/Alexander. By GamesNostalgia: Written and designed by Roberta Williams, King's Quest IV: The Perils of Rosella is the fourth game in the King's Quest series and it was released in for PC. For small DOS games like King's Quest IV: The Perils of Rosella, you can play online immediately with your browser (Chrome, Firefox, Safari, Internet Explorer). Share your tips to run properly King's Quest IV: The Perils of Rosella in your browser: best browser to use, specific. AGI was the in-house, parser-based EGA game engine that Sierra used for its adventure games in mids (e.g. Police Quest 1, King's Quest 3, Leisure Suit Larry 1). King's Quest 4 was finished with AGI, but then Sierra decided to upgrade the game to the newer SCI engine which allowed for better graphics (SCI engine was. This was a project that had both the blessings of the creators of Kings Quest and a legal agreement with Vivendi (owner of the IP before they were gobbled up by Activision) which authorized them to develop and release the game to fans for free. The team behind it therefore continued to pour years of work into it without fear. Kings Quest IV: The Perils of Rosella Abandonware DOS Game.
    [Show full text]
  • Scummvm Documentation
    ScummVM Documentation CadiH May 10, 2021 The basics 1 Understanding the interface4 1.1 The Launcher........................................4 1.2 The Global Main Menu..................................7 2 Handling game files 10 2.1 Multi-disc games...................................... 11 2.2 CD audio.......................................... 11 2.3 Macintosh games...................................... 11 3 Adding and playing a game 13 3.1 Where to get the games.................................. 13 3.2 Adding games to the Launcher.............................. 13 3.3 A note about copyright.................................. 21 4 Saving and loading a game 22 4.1 Saving a game....................................... 22 4.2 Location of saved game files............................... 27 4.3 Loading a game...................................... 27 5 Keyboard shortcuts 30 6 Changing settings 31 6.1 From the Launcher..................................... 31 6.2 In the configuration file.................................. 31 7 Connecting a cloud service 32 8 Using the local web server 37 9 AmigaOS 4 42 9.1 What you’ll need...................................... 42 9.2 Installing ScummVM.................................... 42 9.3 Transferring game files.................................. 42 9.4 Controls........................................... 44 9.5 Paths............................................ 44 9.6 Settings........................................... 44 9.7 Known issues........................................ 44 10 Android 45 i 10.1 What you’ll need.....................................
    [Show full text]
  • Cole, Tom. 2021. ”Moments to Talk About”: Designing for the Eudaimonic Gameplay Experience
    Cole, Tom. 2021. ”Moments to Talk About”: Designing for the Eudaimonic Gameplay Experience. Doctoral thesis, Goldsmiths, University of London [Thesis] https://research.gold.ac.uk/id/eprint/29689/ The version presented here may differ from the published, performed or presented work. Please go to the persistent GRO record above for more information. If you believe that any material held in the repository infringes copyright law, please contact the Repository Team at Goldsmiths, University of London via the following email address: [email protected]. The item will be removed from the repository while any claim is being investigated. For more information, please contact the GRO team: [email protected] “Moments to Talk About”: Designing for the Eudaimonic Gameplay Experience Thomas Cole Department of Computing Goldsmiths, University of London April 2020 (corrections December 2020) Thesis submitted in requirements for the degree of Doctor of Philosophy Abstract This thesis investigates the mixed-affect emotional experience of playing videogames. Its contribution is by way of a set of grounded theories that help us understand the game players’ mixed-affect emotional experience, and that support ana- lysts and designers in seeking to broaden and deepen emotional engagement in videogames. This was the product of three studies: First — An analysis of magazine reviews for a selection of videogames sug- gested there were two kinds of challenge being presented. Functional challenge — the commonly accepted notion of challenge, where dexterity and skill with the controls or strategy is used to overcome challenges, and emotional chal- lenge — where resolution of tension within the narrative, emotional exploration of ambiguities within the diegesis, or identification with characters is overcome with cognitive and affective effort.
    [Show full text]
  • The Linux Gamers' HOWTO
    The Linux Gamers’ HOWTO Peter Jay Salzman Frédéric Delanoy Copyright © 2001, 2002 Peter Jay Salzman Copyright © 2003, 2004 Peter Jay SalzmanFrédéric Delanoy 2004-11-13 v.1.0.6 Abstract The same questions get asked repeatedly on Linux related mailing lists and news groups. Many of them arise because people don’t know as much as they should about how things "work" on Linux, at least, as far as games go. Gaming can be a tough pursuit; it requires knowledge from an incredibly vast range of topics from compilers to libraries to system administration to networking to XFree86 administration ... you get the picture. Every aspect of your computer plays a role in gaming. It’s a demanding topic, but this fact is shadowed by the primary goal of gaming: to have fun and blow off some steam. This document is a stepping stone to get the most common problems resolved and to give people the knowledge to begin thinking intelligently about what is going on with their games. Just as with anything else on Linux, you need to know a little more about what’s going on behind the scenes with your system to be able to keep your games healthy or to diagnose and fix them when they’re not. 1. Administra If you have ideas, corrections or questions relating to this HOWTO, please email me. By receiving feedback on this howto (even if I don’t have the time to answer), you make me feel like I’m doing something useful. In turn, it motivates me to write more and add to this document.
    [Show full text]
  • 085765096700 Hd Movies / Game / Software / Operating System
    085765096700 --> SMS / CHAT ON / WHATSAPP / LINE HD MOVIES / GAME / SOFTWARE / OPERATING SYSTEM / EBOOK VIDEO TUTORIAL / ANIME / TV SERIAL / DORAMA / HD DOKUMENTER / VIDEO CONCERT Pertama-tama saya ucapkan terimaksih agan2 yang telah mendownload list ini.. Harap di isi dan kirim ke [email protected] Isi data : NAMA : ALAMAT : NO HP : HARDISK : TOTAL KESELURUHAN PENGISIAN HARDISK : Untuk pengisian hardisk: 1. Tinggal titipkan hardisk internal/eksternal kerumah saya dari jam 07:00-23:00 WIB untuk alamat akan saya sms.. 2. List pemesanannya di kirim ke email [email protected]/saat pengantar hardisknya jg boleh, bebas pilih yang ada di list.. 3. Pembayaran dilakukan saat penjemputan hardisk.. 4. Terima pengiriman hardisk, bagi yang mengirimkan hardisknya internal dan external harap memperhatikan packingnya.. Untuk pengisian beserta hardisknya: 1. Transfer rekening mandiri, setelah mendapat konfirmasi transfer, pesanan baru di proses.. 2. Hardisk yang telah di order tidak bisa di batalkan.. 3. Pengiriman menggunakan jasa Jne.. 4. No resi pengiriman akan di sms.. Lama pengerjaan 1 - 4 hari tergantung besarnya isian dan antrian tapi saya usahakan secepatnya.. Harga Pengisian Hardisk : Dibawah Hdd320 gb = 50.000 Hdd 500 gb = 70.000 Hdd 1 TB =100.000 Hdd 1,5 TB = 135.000 Hdd 2 TB = 170.000 Yang memakai hdd eksternal usb 2.0 kena biaya tambahan Check ongkos kirim http://www.jne.co.id/ BATAM GAME 085765096700 --> SMS / CHAT ON / WHATSAPP / LINE HD MOVIES / GAME / SOFTWARE / OPERATING SYSTEM / EBOOK VIDEO TUTORIAL / ANIME / TV SERIAL / DORAMA / HD DOKUMENTER / VIDEO CONCERT Pertama-tama saya ucapkan terimaksih agan2 yang telah mendownload list ini.. Movies 0 GB Game Pc 0 GB Software 0 GB EbookS 0 GB Anime dan Concert 0 GB 3D / TV SERIES / HD DOKUMENTER 0 GB TOTAL KESELURUHAN 0 GB 1.
    [Show full text]
  • Cheapskate Tech
    Cheapskate Tech Glen Maxson Osher Lifelong Learning Institute at Temple University Fall 2020 – Session 1 of 6 seniortechadvisor.com Who Am I? Glen Maxson [email protected], 267-866-7827 http://www.seniortechadvisor.com https://www.linkedin.com/in/glen-maxson-ba66142/ Why Are We Here? • Assumptions: • You’re interesting in how technology can benefit you • Maybe you’re thinking about ‘investing’ in some new devices • And who doesn’t like to save a little $$ in the process? My motto: Save a little today so you can buy another gadget (on sale) tomorrow My most recent ‘investment’ $50 + tax And the one before that $25 + tax & shipping What We’ll Cover in 6 Weeks • Overview, plus Shopping tips • Devices and Apps • Internet of Things • Chromebooks • Linux… Who is Rick Broida? • Rick Broida IS The Cheapskate • And another noteworthy title by Rick 2013 [email protected] Don’t Believe Everything You See Then an hour later Nope, no deal here And I’m Still Not Happy About This One Last year WalMart advertised this deal Not only was there no watch available at this price, but each time I checked (from 1 minute after the sale started) the price kept increasing. Bait and switch! Amazon Prime Day – starts* tomorrow (Oct. 13) • About two-thirds of consumers indicate they plan to shop on Amazon Prime Day, more than either Black Friday or Cyber Monday. • Experts predict that Amazon Prime Day — not Black Friday — will serve as the early kickoff for the 2020 holiday shopping season this year, generating as much as $10 billion in total sales during the October event.
    [Show full text]